Games

From Gamebuino Wiki
Revision as of 2015-01-12T17:35:52 by Muessigb (talk | contribs) (Changed image)
Jump to: navigation, search
All
Alpha
Beta
Release
All
Basic
Intermediate
Advanced
Date Updated
Date Added
Name
Author
GW-Player
Muessigb

Zombi Escape
Frakasss

Taxi Fou
Clement

A2K

Spin Spin Spinbuino !

101 Starships


lander

Bub
penduin

killrace

Catcher
qubist

tetrino
Joff

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

Stack Challenge
BlackDragon

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.