Difference between revisions of "Games"

From Gamebuino Wiki
Jump to: navigation, search
m (How to add your game: formatting)
(How to add your game: instructions improved)
Line 85: Line 85:
 
</div>
 
</div>
 
== How to add your game ==
 
== How to add your game ==
Copy the following:
 
 
<pre>
 
<pre>
 
{{Game
 
{{Game
Line 101: Line 100:
 
|complexity=basic}}
 
|complexity=basic}}
 
</pre>
 
</pre>
Then log in and click on "edit" on the right of the "game list" title.
+
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.
 
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 [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 200px and the size under 500kB. Animated GIF are allowed.
 
* The image height should be 200px and the size under 500kB. Animated GIF are allowed.
* Dates 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
* Use only lower caps characters for name and author.
+
* <code>name</code> and <code>author</code> should be written in lower caps.
* The download URL should link to a .zip containing at least:
+
* <code>download_url</code> should link to a .zip containing at least:
 
** source code
 
** source code
 
** .HEX renamed in 8.3 format for people to put your game on their SD card
 
** .HEX renamed in 8.3 format for people to put your game on their SD card
Line 119: Line 123:
 
** <code>intermediate</code>
 
** <code>intermediate</code>
 
** <code>advanced</code>
 
** <code>advanced</code>
 
'''Click on "show preview" and check that everything looks good before you click on "submit"'''
 

Revision as of 2014-07-24T09:40:04

All
Alpha
Beta
Release
All
Basic
Intermediate
Advanced
Date Updated
Date Added
Name
Author
death maze
msevilgenius

sokobuino
martinsustek

asteroid
ripper121

breakout
ripper121

snake
ripper121

copter
annyfm

capnam
sot0

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 200px 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 not everything is implemented
    • beta not everything is tested and fully working
    • stable everything is implemented and working
  • Code complexity can be either:
    • basic
    • intermediate
    • advanced