|Released||Sep 18 2018 (Alpha)|
|Updated||Sep 25 2018 (Alpha)|
|Platforms||Windows, FreeBSD, Linux, Mac OS X, Browser, Android, iOS|
|Official site of ramen|
ramen is a simple console emulator written in Go that can be used to create various ascii / text (roguelike) games. It's based on the great ebiten library and inspired by libraries like libtcod.
Warning: This is still a early version so api and features are not fixed yet. Bugs will happen!
- PNG Fonts with more than 256 chars possible
- Fonts can contain chars and colored tiles
- Create sub-consoles to organize rendering
- Component based ui system
- Inlined color definitions in strings
- REXPaint file parsing
Pre-build components ready to use:
- More in the future...
Everything ebiten can do:
- Input: Mouse, Keyboard, Gamepads, Touches
- Audio: MP3, Ogg/Vorbis, WAV, PCM
Go in itself is a highly portable language and the underlying drawing library of ramen sticks to that promise. You should be able to compile and run games that use ramen on:
- Windows (tested)
- Mac OS X (tested)
- Browser (Try it!)
Inlined Color Definitions
[[f:#ff0000]]red foreground\n[[f:#ffffff|b:#000000]]white foreground and black background\n[[b:#00ff00]]green background