|
3 years ago | |
---|---|---|
include | 3 years ago | |
src | 3 years ago | |
.gitignore | 3 years ago | |
AUTHORS.md | 3 years ago | |
CONTRIBUTING.md | 3 years ago | |
LICENSE.md | 3 years ago | |
Makefile | 3 years ago | |
Makefile.msg | 3 years ago | |
Makefile.vars | 3 years ago | |
README.md | 3 years ago | |
configure | 3 years ago |
Windmill is a 3D engine project by Ninestars, originally developed in C++ and built with the CASIO fx-9860G SDK. It was adapted to compile with GNU utilities by Cakeisalie5.
This 3D engine is made to be easy to use, and modular, in order to quickly create a game, or to use it in an existing project. It features the following:
Windmill is only a graphical engine, it only displays predefined triangles in space on the screen, which means it doesn't manage collisions between objects, or between an object and the camera.
This project is easier to build under GNU/Linux. It might be possible to build it for Microsoft Windows, but this host platform is not officially supported.
You will need GCC and GNU Binutils, both compiled for the
sh3eb-elf
target, and the G1A wrapper. A french tutorial of how
to make and install all of these can be found on Planète Casio
(steps 1 to 6 included).
Just type in the following:
./configure && make
For the authors of the project, check AUTHORS.md
.
For the license of the project, check LICENSE.md
.
If you want to contribute to this project, check the contribution guide
in the CONTRIBUTING.md
file.