Tetrinoid is a proof of concept framework that was created for a school project. It basically puts forward a set of modules that game developers can use to streamline networked twitch game development (ex: Quake/Bomberman/Descent/etc..) on Android. There don't seem to be very many Internet-based networked twitch games available for modern cellphones. Hopefully this framework, in addition to the power of the Android platform, will help change that.
Tetrinoid contains the following modules:
- Base framework
- Net library
- Line analysis library
- RUDP library
- Piped communication library
- Client/server framework
- Networked game system library (game entity synch stuff)
- Scene and sprite library
- Simple font library
- Virtual machine and assembler
- Simple user interface library
- Image manipulation library
The project site can be found at http://www.kazster.com/tiki-index.php?page=Tetrinoid . It contains the source code,the submission/presentations documents, a small sample binary, and some screenshots/videos of the small sample binary.