Difference between revisions of "Games"

From Gamebuino Wiki
Jump to: navigation, search
(How to add your game: version and complexity explanation improved)
(Crabator added)
Line 1: Line 1:
 
{{GameList}}
 
{{GameList}}
 
<div class="isotope">
 
<div class="isotope">
 +
 +
{{Game
 +
|name=crabator
 +
|author=rodot
 +
|date_added=2014-08-03
 +
|date_updated=2014-08-03
 +
|description=Crabator is an intense action game where you kill crabs to make money to buy weapons to kill crabs to make money, etc. but watch out, the more crabs you kill the more they are.
 +
|image_url=https://raw.githubusercontent.com/Rodot/Crabator/master/crabator.gif
 +
|download_url=https://github.com/Rodot/Crabator/archive/master.zip
 +
|forum_url=http://gamebuino.com/forum/viewtopic.php?f=17&t=958
 +
|repo_url=https://github.com/Rodot/Crabator
 +
|hardware=
 +
|version=stable
 +
|complexity=intermediate}}
  
 
{{Game
 
{{Game
Line 148: Line 162:
 
It is advised to put your source code, binaries (.HEX and .ELF), pictures, a nice looking [https://guides.github.com/features/mastering-markdown/ readme.md] and everything related to your game in a [https://github.com 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.
 
It is advised to put your source code, binaries (.HEX and .ELF), pictures, a nice looking [https://guides.github.com/features/mastering-markdown/ readme.md] and everything related to your game in a [https://github.com 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 and the size under 100kB. Animated GIF are allowed.
+
* The image height should be 192px and the size under 500kB. Animated GIF are allowed.
 
* <code>date_added</code> and <code>date_updated</code> should be written in ISO format: YYYY-MM-DD
 
* <code>date_added</code> and <code>date_updated</code> should be written in ISO format: YYYY-MM-DD
 
* <code>name</code> and <code>author</code> should be written in lower caps.
 
* <code>name</code> and <code>author</code> should be written in lower caps.

Revision as of 2014-08-03T14:13:32

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

superspaceshooter
msevilgenius

invaders
yodasvideoarcade yoda zhang

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 and the size under 500kB. Animated GIF are allowed.
  • date_added and date_updated should be written in ISO format: YYYY-MM-DD
  • name and author should be written in lower caps.
  • 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
    • stable everything is implemented and working, you're good to go!
  • 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.