Difference between revisions of "Learning"

From Gamebuino Wiki
Jump to: navigation, search
(creation)
 
(Tutorials: added c++ tutorials)
 
(3 intermediate revisions by one other user not shown)
Line 11: Line 11:
 
* [https://www.youtube.com/watch?v=HCmpgTu2yCs Video: simple gamebuino programming tutorial by adekto]
 
* [https://www.youtube.com/watch?v=HCmpgTu2yCs Video: simple gamebuino programming tutorial by adekto]
 
* [https://www.youtube.com/watch?v=PBBIgyo_PDM Gamebuino Tutorial: How to get new games!]
 
* [https://www.youtube.com/watch?v=PBBIgyo_PDM Gamebuino Tutorial: How to get new games!]
 +
* [FR] [http://www.open-consoles.com/t7162-tutogamebuino-programmation-gamebuino-mon-1er-programme Programmation Gamebuino - Mon 1er programme]
 +
* [FR] [http://2945-devblog.blogspot.fr/2015/04/la-gamebuino-micro-console-diy.html La Gamebuino, micro-console DIY] Présentation de la Gamebuino et premiers pas.
 +
* [http://www.cplusplus.com/doc/tutorial/ C++ tutorials]
  
 
== Emulators ==
 
== Emulators ==
Line 16: Line 19:
  
 
== Optimization ==
 
== Optimization ==
* [[Memory Optimization]] details tips and tricks for tracking memory usage in your Gamebuino applications.
+
* [[Memory optimization]] details tips and tricks for tracking memory usage in your Gamebuino applications.
* [[Performance Optimization]] is a list of general ideas and tips & tricks as well to make your code run faster.
+
* [[Performance optimization]] is a list of general ideas and tips & tricks as well to make your code run faster.
 
* [[Power consumption]]
 
* [[Power consumption]]
  

Latest revision as of 2016-12-20T09:43:00

Examples

The Gamebuino library includes several examples for you to understand how to make games. They are heavily commented so you can understand what each line does. If you never ever programmed though, you should read the Foundation article from Arduino.

You should start to go through the basic examples first, and if you have any doubt about what a function does you'll find it in the Gamebuino Reference for Gamebuino specific stuff, or in the Arduino Reference for general C++/microcontroller things like conditional loops or data types.

Once you have installed the library (following the Getting started guide), you can open the examples directly from the Arduino software in File/Examples/Gamebuino. You can also find them on Gamebuino's GitHub in /libraries/Gamebuino/examples.

You can also get inspired by games other people did, you'll find them in the Games Gallery.

Tutorials

Emulators

You don't even need a Gamebuino to start developing games, you can use one of the Emulators!

Optimization

Tech Demos

Samples that may or may not use the official library but are designed to demonstrate the hardware's capabilities.