Difference between revisions of "Games"
From Gamebuino Wiki
(→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 | + | * 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-03T15:13:32
crabator
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.
2014-08-03
2014-08-03
superspaceshooter
Side scrolling shoot 'em up with multiple enemy types. Shoot enemies, try not to die
2014-07-31
2014-07-31
invaders
Invaders from space are attacking the earth! Destroy them and save the planet. Shoot all the invaders to advance to the next level. Shoot the saucer for bonus-points. Use the bunkers to protect yourself. In each level, the invaders start at a lower position and release more bombs.
2014-07-30
2014-07-30
lights Out AD
Lights Out clone, toggle lights and their adjacent lights to make them all black.
2014-07-28
2014-07-30
death maze
Guide the player through a randomised maze from left to right as fast as possible, the score is continually decreasing until you reach the end, colliding with any wall will apply a penalty, reducing the score.
2014-07-16
2014-07-16
sokobuino
Sokoban is a type of transport puzzle, in which the player pushes boxes or crates around in a warehouse, trying to get them to storage locations.
2014-06-14
2014-06-14
Intermediate code complexity
asteroid
The player controls a spaceship in an asteroid field which is periodically traversed by flying saucers. The object of the game is to shoot and destroy asteroids and saucers while not colliding with either, or being hit by the saucers' counter-fire.
2014-06-17
2014-06-17
breakout
A layer of bricks lines the top third of the screen. A ball travels across the screen, bouncing off the top and side walls of the screen. When a brick is hit, the ball bounces away and the brick is destroyed.
2014-06-17
2014-06-17
snake
The player attempts to eat objects by running into them with the head of the snake. Each object eaten makes the snake longer, so maneuvering is progressively more difficult.
2014-06-16
2014-06-16
copter
Port of the classic helicopter game.
2014-07-21
2014-07-21
senet
An old Egyptian board game.
2014-07-27
2014-07-27
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
anddate_updated
should be written in ISO format: YYYY-MM-DD -
name
andauthor
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.
-