URL:
  <http://gna.org/task/?7905>

                 Summary: Submission of Platform Game Engine Project by
Wohlstand
                 Project: Gna! Administration
            Submitted by: wohlstand
            Submitted on: Вск 22 Мар 2015 14:36:38
                  Status: None
         Approval Status: None
         Should Start On: Вск 22 Мар 2015 00:00:00
   Should be Finished on: Срд 01 Апр 2015 00:00:00
                Category: Project Approval
                Priority: 5 - Normal
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

A new project has been registered at Gna! 
This project account will remain inactive until a site admin approves or
discards the registration.


= Registration Administration =

While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
Administration <https://gna.org/siteadmin/groupedit.php?group_id=3578> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration <https://gna.org/siteadmin/groupedit.php?group_id=3578>


= Registration Details =

* Name: *Platform Game Engine Project by Wohlstand*
* System Name:  *pgewohlstand*
* Type: Programs
* License: GNU General Public License V3 or later

----

==== Description: ====
Platform Game Engine Project (PGE Project)

The developing cross-platform game engine and toolkit which provides a
creation of the platform games. Project is based on reverse engining of SMBX
fan game engine which was abandon in 2011'th year
(http://supermariobrosx.org/). Project is fully compatible with old game
engine and provides opening/playing of SMBX made levels and episodes. PGE is
conceived as new life of SMBX game engine with providing a full freedom of
game creation. SMBX engine is slow (VB6), buggy (which impossible to fix
without original source code) and closed to Mario series (even when Talkhaus
community was hacked it with replacement of graphics with own which a first
case of SMBX usage for creation of a non-Mario game).
The second 

Unlike original SMBX, PGE is cross-platform, PGE provides internal LUA
scripting, OpenGL acceleration and programmable stuff (config packs system)
and new better file formats. PGE inherited from SMBX the customization system,
episode and levels structures, full support of old SMBX's file formats.
PGE has a multiple components:
PGE Editor - a toolkit which provides creation of the levels, world maps and
configuring of some NPC's settings. Editor also has some GUIs and wizards
which giving additional features like fixing of images which violates SMBX's
standard, conversion of music, cleaning of unused custom stuff, etc. Editor
has everything and ready to use. Before engine part will be fully implemented,
editor now using as alternate and more advanced editor for original SMBX
engine.
PGE Engine - a main game engine part which provides gameplay system. Currently
in early development state. Currently It can play levels, but lacks many
features.
Playable Character Calibrator - a small tool which providing to configure
hitboxes of playable character, also provides animation maker and fixer which
giving ability calibrate sprite without changing of hitboxes settings because
original SMBX engine has strictly fixed hitboxes.
GIFs2PNG converter - small tool which provides batch conversion of SMBX
standardized pairs of GIF images into transparent PNG files.
PNG2GIfs converter - an opposite to GIFs2PNG converter which generates pairs
of GIFs from PNG images.
LazyFixTool - a small tool which fixes a results of popular SMBX standard
violation: masks made by simple copy of source image and background filling
with white color.

Working source code presented here:
https://github.com/Wohlhabend-Networks/PGE-Project



==== Other Software Required: ====
Qt 5.4: http://www.qt.io/download-open-source/
SDL 2: http://libsdl.org/download-2.0.php
SDL2 Mixer (modified version):
https://github.com/Wohlhabend-Networks/PGE-Project/tree/master/_Libs/SDL2_mixer_modified
but will work with original version too:
https://www.libsdl.org/projects/SDL_mixer/
Later will be used PhysFS: https://icculus.org/physfs/
SDL2 mixer requires: libOGG, libVorbis, libFLAC, libMAD, libModPlug.



==== Other Comments: ====
Works on Windows and Linux. Partially on the Android. Currently is not works
on the Mac OS X yet (we currently having a problems with getting of Mac OS X
to take ability debug project for it).






    _______________________________________________________

Reply to this item at:

  <http://gna.org/task/?7905>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Register mailing list
[email protected]
https://mail.gna.org/listinfo/register

Reply via email to