Menu

Home

Frank Force

alternate text

Wildflower is a game making SDK for Sifteo Cubes. The goal of this project is to create a system that is not only easy to use but also powerful enough to realize the full potential of the Sifteo hardware. There are two main components to Wildflower, the editor and the engine. The Wildflower Editor runs on a Windows PC while the Wildflower Engine runs on the Sifteo hardware (or emulated on PC). Both the editor and engine components of Wildflower were written in C++ and are open sourced under the GNU General Public License 3.0.

By default Wildflower is configured for a platforming style game with many different types of [Objects] and [Powerups] to start working with. Level designers can start building levels by editing [Background Tiles] and [Foreground Tiles] without changing any code. [Objects] can be added for even more customization. Artists can add new art to [Images] and the editor will automatically refresh with their changes. There is a huge world to fill up with interesting level design, characters and puzzles. Programmers familiar with C++ can fully modify Wildflower's [Programming] to completely change how the game works. It could be transformed into a top down rpg, a puzzle game, or even a multi-player game, it's up to you!

Follow us on Facebook!

Wildflower

System Requirements

  • Windows XP or later, Windows 7 recommended
  • Graphics card and drivers supporting OpenGL 2.0 or later
  • 2 GHz processor
  • 2 GB of RAM

Basics

Edit Layers

Wildflower levels are composed of 3 layers which can be toggled by clicking on the 1, 2, or 3 buttons in the upper right or pressing the respective key on the keyboard as a shortcut.

  1. Background Layer - The main tile layer which contains everything on the background and most of the solid tiles also
  2. Foreground Layer - Tiles layer that appears above everything and used for special tiles like coins, bounce pads, spikes, etc
  3. Objects Layer - Game objects can be placed in the editor and can be customized by changing [Object Attributes]

Game Assets

Wildflower games can be full customized by editing the provided images, sounds and music.

  • [Images] - Wildflower images are stored in "data/images" as png files
  • [Sound Effects] - Sound effects are stored in "data/sounds" as 16kHz wav files.
  • [Music] - Music is stored in "data/music" as 4 track xm files.

Advanced Topics

  • [2DT Files] - Wildflower stores levels as 2dt files which includes all tile and level data
  • [ELF Files] - Elf files are the compiled and packaged version of your game that is run on Sifteo
  • [Animated GIFs] - There is some basic support to dump an image sequence that can be made into a GIF
  • [Programming] - How to compile and program for Wildflower
  • [Debug Console] - How to use Wildflower's debug console (toggled by pressing tilde)
  • [License] - License info for Wildlfower and The Sifteo SDK

Related

Wiki: 2DT Files
Wiki: Animated GIFs
Wiki: Background Tiles
Wiki: Controls
Wiki: Debug Console
Wiki: ELF Files
Wiki: FAQ
Wiki: Foreground Tiles
Wiki: Getting Started
Wiki: Images
Wiki: Indoor Areas
Wiki: Level Editing Tips
Wiki: License
Wiki: Menu Bar
Wiki: Minimap
Wiki: Music
Wiki: Object Attributes
Wiki: Objects
Wiki: Powerups
Wiki: Programming
Wiki: Quick Pick Box
Wiki: Sound Effects
Wiki: Tile Sets
Wiki: Tutorial Videos