1
0
Fork 0
mirror of https://github.com/Reuh/ubiquitousse.git synced 2025-10-27 17:19:31 +00:00
ubiquitousse/todo.txt
2017-04-05 20:14:48 +02:00

17 lines
1.4 KiB
Text

Ubiquitousse, also known as "The World's Best Video Game Engine Of All Time", despite its perfectness, is still not perfect.
More specifically, what is lacking to officially turn Ubiquitousse into a sacred text, is:
- An i18n API. While some languages are clearly superior to others, the general consensus seems to think otherwise. Ubiquitousse
should be able to get an ordered list of prefered languages and provide translation helpers.
- Some API are still lacking an API and/or implementation. Search "TODO" for more information.
- A filesystem API, to access the game's filesystem. May also rewrite Lua's io functions, see the next item.
- A sandboxing system. Ubiquitousse should be able to run in a Ubiquitousse game safely. Since Ubiquitousse can run itself, it will
then seems reasonable to claim Ubiquitousse run the universe. See World Domination for Dummies.
- A libretro backend, so Ubiquitousse really become ubiquitous. If you didn't know, it's the goal.
- Maybe some compatibilty layer for different Lua versions.
- Some network access. Ubiquitousse needs to spread.
- Weird APIs to allow the backend to manipulate more efficiently the game:
- Memory / environment access.
- State saving / Time travel API. Real world Time Travel is optional but preferable.
- Test suite. Ubiquitousse should run perfectly. Including pixel-perfect image output. "Namého".
- At least a million followers and their souls.
- Sacrifices. A lot of them.