123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278 |
- _____ _
- | ___| | |
- | |__ _ __ _ _| |_ __ _
- | __| '__| | | | __/ _` |
- | |__| | | |_| | || (_| |
- \____/_| \__,_|\__\__,_|
- Eruta is a futuristic Japanese style RPG under development.
- Requirements:
- * OS: Linux for now. Windows port is under development. OSX may work too.
- * Allegro 5.1.9 or later.
- Earlier versions won't be found by the build script.
- * libxml2 (www.xmlsoft.org)
- * mruby (latest gitub version). To install globally in /usr/local
- use
- `cd <directory_where_mruby_is> ; make ; sudo bin/install_mruby`
- to compile and install mruby into /usr/local
- * For compilation: cmake 2.8.10.2 or later (see vendor directory), make or ninja.
- * For development: cproto to generate header files.
- * For testing and debugging: gdb, ddd, valgrind.
- * For map editing: tiled (www.mapeditor.org)
- * For some of the tools and continuous testing: Ruby, watchr.
- Installation:
- You have to make sure that you have all the requirements. On Linux
- distributitions like Ubuntu, make sure that the development packages for all
- requirements are installed. Then do on the command line:
- cmake . ; make
- Or if you want to build with Ninja, use the latest version of cmake and go
- cmake -G Ninja . ; ninja
- Please note that cmake and the word "Ninja" is case-sensitive!
- How to try it:
- Run bin/eruta from the project's main directory.
- Expect to be underwhelmed for now. :-)
- How to develop using the contious testing script:
- Use the supplied watchr script like this:
- watchr tool/watchr/eruta_watchr.rb
- Every time you change a c file or header, the matching
- test will be compiled though cmake and make, and
- will be run. This does compile all C files of eruta,
- so it may be a bit slow at times.
- How to generate developer's documentation:
- Use naturaldocs.
- License:
- Eruta is copyright (C)
- 2007-2017 Beoran beoran@rubyforge.org.
- 2012 com64 (music files in data/music
|