Pineapple Roadmap

In this page, some milestones and goals are placed.

Current Development Version(Alpha 6)

  • Finished remaining Alpha 5 tasks and inconsistencies
  • Sound previewer (moved to 1.1+)
  • View support (moved after Alpha 6 before beta)
  • Embed image data into executable
  • Fix bugs
  • Fix more bugs

Future versions

WARNING: These are future versions. Features are not yet fully settled.

Beta 1

  • Fixed all remaining bugs and problems
  • Simple collision system (using rectangles)
  • All features implemented

Beta 2... Release Candidates

  • Testing release. Bug fixes only

Version 1.0

  • First stable Pineapple version.
  • Code will be audited to ensure we’re developing on a solid code base.
  • Lots of bugs will be fixed.

Version 1.1

  • Sound Previewer
  • Implemented sound and collision if it didn’t make it to 1.0
  • Some user-requested features
  • Scene zoom in/zoom out
  • Support for tilesets
  • New PineDL language features, if needed and/or suggested

Version 1.2

  • Scene transitions
  • Output screen to texture
  • Some window effects(flashing, gray scale effect, etc.)
  • PineDL Libraries
  • Rotation (?)

Version 2.0

  • Remove deprecated/obsolete APIs
  • Native interoperability API: Windows Dynamic Link Libraries (DLL), Unix/Linux Shared Objects (SO).
  • Initial 3D support
  • Improved scene transition system and new transitions
  • More window effects.
  • Support for animated textures
  • Extension system
  • Clipboard text API

Version 2.1

  • Implement features not previously available(including rotation, if not available in 1.2)
  • New PineDL features if requested and/or needed.
  • Improved 3D support.

Previous versions

Alpha 5

  • Actor editor mostly implemented
  • Action panel mostly implemented
  • Scene editor mostly implemented
  • Initial PineDL compiler
  • First version capable of compiling a working proof-of-concept game

Alpha 4 (FINAL)

http://forums.g-creator.org/index.php?showtopic=7474 (SVN revision 229)

  • Project system is completed. Pineapple Default Plug-In is considered feature complete
  • Plug-in management dialog (enable/disable plug-in)
  • Improvements to PineDL syntax highlighting
  • “About” dialog
  • New File/Folder dialog
  • Tree Drag&Drop

Alpha 3

http://forums.g-creator.org/index.php?showtopic=7444 (SVN revision 77)

  • Great improvements. Core is considered feature complete.
  • Pineapple default plugin is greatly improved.
  • Initial PineDL syntax highlighting.
  • Docking system
  • PDI support is about 50% done, but this isn’t visible yet(API-only)

Alpha 2

http://forums.g-creator.org/index.php?showtopic=7408 (SVN Revision 16)

  • Improved behavior
  • Allows File saving
  • Image Previewer working
  • Initial open project support.

Alpha 1

http://forums.g-creator.org/index.php?showtopic=7408

  • Working Core
  • Initial Pineapple Preview. Allows File Open(although it does not allow file saving)