Nano-platformer, a really basic platformer for teaching purposes

https://dl.dropboxusercontent.com/u/96150028/nanoplatformer/title.jpg

Hi! Next month I have to make a simple 2-3 hour class about the very basics of making a platform game.

I made a small open-source project that do an implementation of a platform game as simple as possible

https://bitbucket.org/Nesferjo/nanoplatformer

the project contains:

  • followed clean-code premises (in my modest opinion).
  • variable time step loop.
  • level loading from a file.
  • really simple character physics.
  • camera movement.
  • many basic samples.

I hope you like it. If you want to use the code or discuss about it, it would be great :wink:

For who is this class? I seriously hope it is not for first time programmers o-o

Hi

I have just read this class:
https://bitbucket.org/Nesferjo/nanoplatformer/src/c3d63bfb32da2b3f7dffd59c6623a95cf071cb63/NanoPlatformer/src/nanoplatformer/loop/BaseGameLoop.java?at=master

You should rather quote this bug report, it would be better to explain why you call Thread.sleep():
http://bugs.sun.com/view_bug.do?bug_id=6435126

Hi! in theory is for computer science students, with some knowledge in object orientation.

gouessej

Thanks a lot! it is more formal and correct