Ptakopysk
C++ game prototyping framework based on component system
Zasuvka Ptakopyska IDE
How-to:
All you will want to do with this library in your project is just use Zasuvka Ptakopyska IDE:
- Open IDE executable: <sdk>/IDE/ZasuvkaPtakopyska.exe
- In Settings page check if Code::Blocks and bash.exe paths are valid.
- Create new or open existing project.
- Edit code, build and run!
Or use project generator script:
- cd <sdk>/templates/
- ./make_new_project.sh -o "path/to/project/directory/" -p "ProjectName"
- Pro-tip: You may also want to change location of include and library files in Code::Blocks project.
Or use templates directly:
- main: TemplateMain.cpp
- components: TemplateComponent.h, TemplateComponent.cpp
Examples:
Using 3rd-party libraries:
- Xenon Core 3 - base code structure
- SFML 2.1 - graphics & audio
- Box2D - physics
- JsonCpp - serialization
About used environment:
- Compiled with: GCC (tdm-1) 4.7.1
- IDE: Code::Blocks