Java-Gaming.org Java4K winners: [ by our judges | by the community ]         
Featured games (67)
games approved by the League of Dukes
Games in Showcase (∞)
games submitted by our members



News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  Print  
  [Platformer Game Engine Series of releases?]  (Read 522 times)
0 Members and 2 Guests are viewing this topic.
Offline GabrielBailey74

Full Member
**

Posts: 157
Medals: 2


Owner of Elite Demons R.I.P


« on: 2012-01-31 22:24:25 »

I was thinking of creating a long series of releases of a 2D Platformer/RPG engine.
Advancing each update with newer things (Performance wise, bug wise, utility wise).

Things that would be in this for a example:

  • GUI.
  • Drawing Screen.
  • Movement Handlers(KeyListeners, MouseListeners, your basic game movement to fit your ideas).
  • Transparent Sprite loading.
  • Great performance, catch everything with a risk of spoofing somewhere.
  • Player class(health, positions, main variable class).
  • Animation: sprite animation, npcs etc, water.
  • Ability to place pre-loaded objects (sprites/buildings) on screen, than export, and be able to load everything drawn with 1 loader.
  • Great debugging features!.

Everything that will be programmed in WILL have comments by it, so if you come across a method for example:

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
16  
17  
18  
   /*
    * Main call upon start (Initiates a loop for updating)
    * #Update our FPS.
    * #Draw our graphics.
    * #Update our player.
    * #Handle GameMapLoader cycle also.
    * #listen for audio plays(boolean loop, int wait).
    * #Call out performance class, clean up our space taken.
    * #Restart the loop
    */

   public static void cycle() {
      updateFps();
      GMD.mainRender();
      Entity.update();
      GML.cycle();
      MediaPlayer.listen(true, 200);
      Performance.cleanUp();
   }


Everything will be clearly explained, possibly some examples of the method if it's a bit long.

Main reason for this is that i'm new here, and I would like to bring something to this community (while teaching myself along the way).
But I have seen a couple posts relating to 'newby tutorials', id like to be able to see someone reply:

Quote
Yeah check this post :link:, pre-created Game Engine that's really easy to use/modify/distribute.

I would like to see a board created just for GameEngine releases by the users of this community, ONLY if approved, maybe a post count/medal count needed?



Offline Beamery

JGO n00b
*

Posts: 26
Medals: 1



« Reply #1 on: 2012-02-01 10:33:48 »

I like the idea, could be of help for newbies, especially if you document your problems implementing each part along the way.  Also, nitpicking a little, but for commenting methods, I'd suggest Javadoc comments to make them easier to organize and easier for people to access the documentation.
Offline ra4king

JGO Kernel
*****

Posts: 3160
Medals: 196


I'm the King!


« Reply #2 on: 2012-02-02 22:58:30 »

Javadoc comments start with /** instead of /* for a normal multiline comment. Then you use a tool like "javadoc" on the command prompt or a built-in function in an IDE to create the HTML.

On the idea, it's great for newbies, but what about you? You're gonna be making tools.....not games Cry

Pages: [1]
  Print  
 
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.051 seconds with 19 queries.