darkf

Results 54 comments of darkf

As in #30, FFmpeg handles MVEs and we can use it to transcode them to WebM/Theora.

Arrow functions are some of the most useful for this. I ported `worldmap.ts` to ES6. The other files still remain.

Like I said in #101: A lot of the callback hell spaghetti can be replaced with promises (which as a huge benefit makes our asynchronous code composable, and will replace...

We might also want to target ES6 natively (since it's supported by a large majority of modern browsers) in TypeScript (`"target": "ES6"}` and use ES6 libs.)

I changed the renderer to try to lazy load missing tile images, but we could do this up front too. Or maybe this is the better method, since we can...

We might just support /both/ Python 2 & 3. That way we can use PyPy2 or CPython 3.

I'm not sure if querying only parts of objects is supported by IndexedDB, so we might have to split the DB into two object stores: `savemeta` (for metadata) and `saves`...

Merging to master, some commits were getting intertwined. Also implemented compressed map transferring.

It should also be documented (things like how to use it) in the README or wiki.

FYI, the overarching design goal is to have the hosting player make the majority of the decisions, and have sole authority -- for example, when the host player changes map,...