Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

Platform Game Editor

logo-pge0001-f93d64.png

Hello !



INTRODUCTION

In your opinion, how many makers have already thought about the idea to create a platform game, but seeing they couldn't or they made a low quality work they left their project ?
I was a boy like them when I created a platform game with RM : It wasn't fluid, and it was difficult to make it works.
But now, there is a simple program for platform game creation ! I called it Platform Game Editor (PGE).


It's under license Creative Commons, this is the official text I must display (in French):
88x31.png

Cette création est mise à disposition selon le Contrat Paternité-Partage
des Conditions Initiales à l'Identique 2.0 France disponible en ligne
http://creativecommons.org/licenses/by-sa/2.0/fr/ ou par courrier postal
à Creative Commons, 171 Second Street, Suite 300, San Francisco,
California 94105, USA.

That means the project is under a license Creative Commons which makes :
- You must keep my name (Josué Alvarez) and pseudonym (RPG-man) in the work.
You are free :
- to Share : to copy, distribute and transmit the work
- to Remix : to adapt the work
Under the following conditions :
- Attribution. You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).
- Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar licence to this one.



ABOUT THE PROJECT

The project is composed of :
- The GUI (Graphical User Interface) : Developed by King Kadelfek (lead programmer), Krän, Zeus81 and I. It displays buttons, windows, text boxes, labels on the screen. For its license, please contact King Kadelfek. There are 51 scripts of the GUI in the project (not the totality).
- The Game and the Editor : Developed by myself, more than 100 scripts.

The project is open source.
It works on RMXP, you can access to the editor by pressing Ctrl in the Title Screen or the Splash Screen of the game (but you must launch the project from RMXP).



GENERAL INFORMATIONS

Name of the project : Platform Game Editor
Language ; Library : Ruby ; RGSS
Actual version of the project : 8.7.0 - 23/07/09 (JJ/MM/AA)
Demo version : 8.7.0 - Beta 4.1
Demo link : PGE 8.7.0 - Beta 4.2
It's a BETA version, if you encounter a problem, please tell me what you were doing when the problem appeared, and I'll fix it for the next release ! :)

Archives :
Platform Game Editor 8.7.0 - Beta 4.1
PGE 8.2.2 => Beta 3.1
PGE 8.2.0 => Beta 3.0
PGE 7.1.38 => Beta 2.0

The demo is in French, sorry :(
There is also a PDF tutorial, in French too...
Download PDF Tutorial beta 3.1
Could someone make an English translation ? (My English is too bad).



TECHNICAL INFORMATIONS

Most of the informations about the editor are in the tutorial, however, here is a list of the most important things you can do width the Editor and the Game :
With the editor, you can :
- Create obstacles : auto tiles or pictures
- Create special lands : Water, Lava, Scales
- Create decors : Normal decors or destructible decors.
- Create editable events : Enemies (you can change their actions), Friends (not already usable)
- Create special objects : Warp points, Stars (some problems not fixed with it), life etc...
- Display these objects on 3 layers
- Change map width
- Save, compress data
- Load data

In the game you can :
- Press right and left arrows to move -press fast twice for fast move-
- Press 'Q' to jump
- Press down arrow to charge jump
- Press Enter to attack
- Press 'A' to shoot with weapon
- Press 'Z' to launch a special attack
- Press 1* to change weapon
- Press 2* to change special attack
* keys of the alphanumeric keyboard, not of the number pad.

There are some actions which can only be done with the script editor.



SCREENSHOTS

screen37-112e893.png

screen38-112e947.png

screen34-112de70.png

screen35-112dfef.png

screen11-fe317d.png

screen12-fe39fc.png


http://www.youtube.com/watch?v=Wrfl1otd-14



THANKS

- to King Kadelfek (from Oniromancie and The Factory) for the GUI !
- to Kriss (from The Factory) who gave me advices and made tests on PGE !
- to Zeus81 : for the script "Advanced Audio" which is the Audio Engine of the Game.

If you have Questions/Advices/Fixes, you can post here and I'll answer :)



RPG-man
 
Looking great man.

I do have a question for you though: Why did you make this for RMXP?
I really think you should step away from RMXP and use a standalone setup.
I asume you wrote the biggest part in Ruby, so I suggest you look into Gosu. (We could use some more members on the forum ;) )

Bitmap setup and everything is very similar to RGSS, but you're not tied to RM's restrictions (resolution, etc. ). I think this wil really help your editor evolve :)

But everything else looks great (though you do have some tiling issues).
Keep rocking.
 
Looking great man.
Thanks :)

I do have a question for you though: Why did you make this for RMXP?
I really think you should step away from RMXP and use a standalone setup.
I asume you wrote the biggest part in Ruby, so I suggest you look into Gosu. (We could use some more members on the forum ;) )

I expected someone to ask this question ;)
I already know Gosu, and it's not adapted for that I do (but for other programs it would be adapted, I don't say it's not usefull ;) ).
I chose RGSS because it was the more adapted library I knew to do this work, and because it creates the executable : on my conputer rubyscript2exe doesn't work, tarubyscript doesn't work well and exerb doesn't include Zlib in the exe (Zlib is built-in in Ruby 1.8.6).

I've also seen ARGSS project, and it'll be very usefull for PGE project :)
I've already created a script for extract all the scripts from the file Scripts.rxdata to prepare the way for using ARGSS.

However, Thank you for the advice ;)

Bitmap setup and everything is very similar to RGSS
In Gosu, you don't have pixel access (that I need for display a lot of things) and Sprites and Bitmaps are not separated (there is only a class Image). I think RUDL would be better than Gosu, but I haven't created a RUDL program yet, so, I think I shouldn't make a big project with a library that I don't know enough.

But everything else looks great (though you do have some tiling issues).
Keep rocking.
Thank you :)
 
Wow that's incredible and very impressive! I wish I could do something like this xD Also, I really think you should switch from RGSS to something else :( Even though there is no Sprite class in Gosu, it isn't difficult to write one, considering the amount of work and experiences you already have!

As for the trasnlation, maybe you could ask Trebor777 for help. He's good at both French and English.

Good luck on this and keep it up! :)
 
Wow that's incredible and very impressive! I wish I could do something like this xD
You can do something like this if you work a lot ;). I'm working on the project for more than 2 months.

Also, I really think you should switch from RGSS to something else :( Even though there is no Sprite class in Gosu, it isn't difficult to write one, considering the amount of work and experiences you already have!
I think I could write one but I've some work to do on PGE before trying to make another app with Gosu ;)


As for the trasnlation, maybe you could ask Trebor777 for help. He's good at both French and English.
Thank you for the advice ;)


Good luck on this and keep it up! :)
Thanks :)
 
Wow, the trailer looks insanely nice!
I am downloading the demo right now, I want to test it.

Keep up with the good work RPG man!
 
Wow, the trailer looks insanely nice!
Thank you !
I have optimized Graphic and Physical engines for a long time, and now I can run Camstudio and the Game simultaneously on my powerless machine :D
All the effects you can see in the trailer are very easy and fun to program as soon as I've made the base !


I am downloading the demo right now, I want to test it.
I hope you'll like it :)
Have fun ;)

Keep up with the good work RPG man!
I'll keep up working on it, thank you :)

------------------------

I made a release which have a better error management : It goes on even if it can't load a Bitmap in nearly (or all) all cases.
Some problems have been fixed, and explications and levels added :
PGE 8.7.0 - Beta 4.2
screen41-114e8fe.png

screen42-114e930.png
 
Up !

There are some new things in the project :
screen43-115cc9a.png
What's it ? It's a map database interface : you can modify map properties from these windows, it's not finished yet, but there are 2 functions available now : change map background, and change map tone.
I will add :
- Change map BGM
- Add fog
- Add light around the hero
- And some other things if I find what I must add :D

A new demo will come soon !
 
My only complaint is a silly one:
Please use your space better in your dialogs.

Lots of blank space just looks bad, it wastes screen-space and is generally irksome.

The "Ton de la carte..." window is workable, but "Panorama" and "Propriétés de la carte..." could use some work.

On "Ton de la carte...", try moving the 'OK' button below the color picker to its left.

I hope you don't mind but I fiddled inside photo shop to give an example of what I mean:
pge_edit.png

While I realize the program isn't completed, this is just my two cents.
 
OK, I'll change "Ton de la carte" window, however, "Panorama" window wasn't finished when I took the screenshot, and the "Propriétés de la carte" window isn't finished, there will be a lot of elements in it.

Look at this screenshot :
screen44-1164c26.png
That's the actual version of "Panorama window", there are some more options. If you check "Image personnalisée" some elements will disapear and oneother will be active ("Personnaliser" Buton). And a new child window will apear if you clic on "Personnaliser" Buton :
screen45-1164d0e.png
"Panorama personnalisé" window's interface is not finished yet, don't worry :)

I'll change "Ton de la carte" window, thanks for your advice :)

Edit :
Here is the actual version of the windows :
screen46-116545f.png
 
NEWS !

There are new weapons in Platform Game Editor :
http://www.youtube.com/watch?v=Pz-u01hj-n4&feature=player_embedded

There is also a new menu system :
http://www.youtube.com/watch?v=jfKaV7yf6jQ&feature=player_embedded

A munition system and an unlocked/locked weapon system have been added to PGE :
screen72-11c5cc3.png
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top