Menu

Programming

Frank Force

The Wildflower game engine is already set up to handle compiling Sifteo games, and can be fully customized without changing any code but advanced users who know how to program can modify the code to make little tweaks or completely change how things work.

If you are working directly from the Wildflower source code repository then you will also need to download the Sifteo SDK and place it in your SifteoSDK folder within the Wildflower root. The Sifteo SDK can be found here: https://www.sifteo.com/developers

Wildflower Game Engine

The Wildflower game engine is code that is built to run on a Sifteo device or in the Siftulator. A Visual Studio Express 2012 solution file is provided in the wildflower folder.

  • Download and install Microsoft Visual C++ Express 2012
  • Open "Wildflower.sln" in Visual Studio 2012.
  • Right click on the Wildflower project in the solution explorer and select properties to open the "Wildflower Property Pages" window.
  • Under the Configuration Properties tab select Debugging.
  • For Command enter "run.bat". This will enable Visual Studio to open the Siftulator after your game is compiled.
  • Under Tools/Options/Projects and Solutions/General disable “Always show Error List if build finishes with errors”.

Wildflower Editor

The Wildflower editor is the level editor component that runs on windows systems. A Visual Studio Express 2010 Solution file is provided in the WildflowerEdit folder.

  • Download and install Microsoft Visual C++ Express 2010
  • Download and install the most recent DirectX SDK
  • Open "WildflowerEdit\WildflowerEdit.sln" in Visual Studio 2010.
  • Right click on the WildflowerEdit project in the solution explorer and select "Set as StartUp Project"
  • Right click on the WildflowerEdit project in the solution explorer select properties to open the "Wildflower Property Pages" window.
  • Under the Configuration Properties tab select Debugging.
  • For the Working Directory enter "..\..\" This must be set to point it at the correct directory when launched so that changes to assets can be updated without recompiling.

Source Repository

You can use this url to sync to the repository on SourceForge: https://svn.code.sf.net/p/wildflower/code-0/trunk


Related

Wiki: Home

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.