Difference between revisions of "Games"

From Gamebuino Wiki
Jump to: navigation, search
(updated)
("stable" version name changed to "release")
Line 13: Line 13:
 
|repo_url=
 
|repo_url=
 
|hardware=
 
|hardware=
|version=stable
+
|version=release
 
|complexity=intermediate}}
 
|complexity=intermediate}}
  
Line 69: Line 69:
 
|repo_url=
 
|repo_url=
 
|hardware=
 
|hardware=
|version=stable
+
|version=release
 
|complexity=intermediate}}
 
|complexity=intermediate}}
  
Line 97: Line 97:
 
|repo_url=
 
|repo_url=
 
|hardware=
 
|hardware=
|version=stable
+
|version=release
 
|complexity=intermediate}}
 
|complexity=intermediate}}
  
Line 125: Line 125:
 
|repo_url=https://github.com/Rodot/Crabator
 
|repo_url=https://github.com/Rodot/Crabator
 
|hardware=
 
|hardware=
|version=stable
+
|version=release
 
|complexity=intermediate}}
 
|complexity=intermediate}}
  
Line 153: Line 153:
 
|repo_url=
 
|repo_url=
 
|hardware=
 
|hardware=
|version=stable
+
|version=release
 
|complexity=intermediate}}
 
|complexity=intermediate}}
  
Line 166: Line 166:
 
|forum_url=http://gamebuino.com/forum/viewtopic.php?t=904
 
|forum_url=http://gamebuino.com/forum/viewtopic.php?t=904
 
|repo_url=git://94k.de/gb
 
|repo_url=git://94k.de/gb
|version=stable
+
|version=release
 
|complexity=intermediate}}
 
|complexity=intermediate}}
  
Line 188: Line 188:
 
|image_url=http://gamebuino.com/forum/download/file.php?id=317
 
|image_url=http://gamebuino.com/forum/download/file.php?id=317
 
|forum_url=http://gamebuino.com/forum/viewtopic.php?f=17&t=756
 
|forum_url=http://gamebuino.com/forum/viewtopic.php?f=17&t=756
|version=stable
+
|version=release
 
|complexity=intermediate}}
 
|complexity=intermediate}}
  
Line 234: Line 234:
 
|forum_url=http://gamebuino.com/forum/viewtopic.php?f=17&t=855#p3421
 
|forum_url=http://gamebuino.com/forum/viewtopic.php?f=17&t=855#p3421
 
|repo_url=https://github.com/annyfm/Gamebuino-Copter
 
|repo_url=https://github.com/annyfm/Gamebuino-Copter
|version=stable
+
|version=release
 
|complexity=intermediate}}
 
|complexity=intermediate}}
  
Line 284: Line 284:
 
** <code>alpha</code> game under development with the basic gameplay implemented
 
** <code>alpha</code> game under development with the basic gameplay implemented
 
** <code>beta</code> a real game you can enjoy, but it still lacks a few features and a final polish
 
** <code>beta</code> a real game you can enjoy, but it still lacks a few features and a final polish
** <code>stable</code> everything is implemented and working, you're good to go!
+
** <code>release</code> the game is finished, working and will no longer evolve
 
* Code complexity can be either:
 
* Code complexity can be either:
 
** <code>basic</code> the code fits in one file < 1500 lines and is easy to understand for a beginner
 
** <code>basic</code> the code fits in one file < 1500 lines and is easy to understand for a beginner
 
** <code>intermediate</code> program across several files, object oriented, PROGMEM, tile maps, etc.
 
** <code>intermediate</code> program across several files, object oriented, PROGMEM, tile maps, etc.
 
** <code>advanced</code> involves assembly, pointers, 3D, streaming from the SD card, multi-player, etc.
 
** <code>advanced</code> involves assembly, pointers, 3D, streaming from the SD card, multi-player, etc.

Revision as of 2014-08-14T19:48:41

All
Alpha
Beta
Release
All
Basic
Intermediate
Advanced
Date Updated
Date Added
Name
Author
fxsynth

snakeabcbuino
spikespiegel

blocksbuino
spikespiegel

shootbuino
spikespiegel

asterocks

ufo-race
rodot

paqman

Minesweeper
Jolly

crabator
rodot

superspaceshooter
msevilgenius

invaders

lights Out AD
94k

death maze
msevilgenius

sokobuino
martinsustek

asteroid
ripper121

breakout
ripper121

snake
ripper121

copter
annyfm

senet
DelphiMarkus

How to add your game

{{Game
|name=no name yet
|author=anonymous
|date_added=2015-01-31
|date_updated=2015-01-31
|description=This is a sample game.
|image_url=
|download_url=
|forum_url=
|repo_url=
|hardware=
|version=alpha
|complexity=basic}}

Copy the above code, then log in and click on "edit" on the right of the "game list" title. Paste the code above the other games, and change the fields so they match you game.

Click on "show preview" and check that everything looks good before you click on "submit"

It is advised to put your source code, binaries (.HEX and .ELF), pictures, a nice looking readme.md and everything related to your game in a GitHub repo so everything is in the same place and always up to date. This way people can easily fork you project and push improvements. Moreover GitHub allows you to have a link to download the .zip of the whole project.

  • The image height should be 192px (or 96px or 48px) and the file size under 500kB. Animated GIF are allowed.
  • date_added and date_updated must be written in ISO format: YYYY-MM-DD
  • download_url should link to a .zip containing at least:
    • source code
    • .HEX renamed in 8.3 format for people to put your game on their SD card
    • .ELF for people to be able to try your game in the emulator
  • hardware is any extra hardware or module required to be able to run the game
  • Version can be either
    • alpha game under development with the basic gameplay implemented
    • beta a real game you can enjoy, but it still lacks a few features and a final polish
    • release the game is finished, working and will no longer evolve
  • Code complexity can be either:
    • basic the code fits in one file < 1500 lines and is easy to understand for a beginner
    • intermediate program across several files, object oriented, PROGMEM, tile maps, etc.
    • advanced involves assembly, pointers, 3D, streaming from the SD card, multi-player, etc.