Line 3:
Line 3:
If you edit this page, try to include some 'review' of the tutorial, please.
If you edit this page, try to include some 'review' of the tutorial, please.
−
==Preparation==
+
==Tutorials about everything==
+
*'''CodeMii Tutorial''' written by [[user:teknecal|teknecal]] covers everything metioned above and much more, including: controllers, buttons, arrays, images, filesystem and sound!
+
[http://www.codemii.com/category/wii-programming-tutorials/ Read CodeMii Tutorial]
+
+
*'''Curso de Programación'''; This one covers everything. Is in Spanish. From setting up DevKitPro to creating sprites, to collision and sound.
+
[http://www.entuwii.net/foro/viewtopic.php?f=6&t=94 Read Curso de Programación]
+
+
==Tutorials on preparation==
Getting started. DevKit, Installing new libs, etc.
Getting started. DevKit, Installing new libs, etc.
===Getting Started===
===Getting Started===
−
Installing devkitPPC, Setup your project folder, Compile the HelloWorld Example, Run the HelloWorld Example on the emulator, Run the HelloWorld Example on the Wii using wiiload.
+
*Installing devkitPPC, Setup your project folder, Compile the HelloWorld Example, Run the HelloWorld Example on the emulator, Run the HelloWorld Example on the Wii using wiiload.
−
−
Read [[Getting_Started_with_devkitppc]]
−
−
===DevKitPro===
−
More focused on Windows.
−
−
Read [[http://wiki.devkitpro.org/index.php/Getting_Started Getting Started]]
−
−
===CodeMii Tutorial 1: Setting Up===
−
This tutorial covers setting up the programming/compiling environment.
−
−
Read [[http://www.codemii.com/2008/08/10/tutorial-1-setting-up-the-environment/ http://www.codemii.com/2008/08/10/tutorial-1-setting-up-the-environment/]]
−
−
==C, C++ and MakeFiles==
−
−
===CodeMii Tutorial 2: Makefiles, Basics of C, Compiling source code and Dealing with errors===
−
Read [[http://www.codemii.com/2008/08/16/tutorial-2-makefiles-basics-of-c-compiling-source-code-and-dealing-with-errors/ http://www.codemii.com/2008/08/16/tutorial-2-makefiles-basics-of-c-compiling-source-code-and-dealing-with-errors/]]
−
−
===CodeMii Tutorial 7: Using Arrays===
−
Quickly covers how we can utilize arrays for holding information about games, where the positions of objects remains static.
−
−
Read [[http://www.codemii.com/2008/09/28/tutorial-7-using-arrays/ http://www.codemii.com/2008/09/28/tutorial-7-using-arrays/]]
−
−
==Graphics==
−
−
===CodeMii Tutorial 5: JPEG Images===
−
Covers how to display JPEG images. Not the best way to show game sprites... but get's you started (or at least, in contact with) on using other external libraries, arrays, memset, pointers.
−
−
Read [[http://www.codemii.com/2008/09/07/tutorial-5-jpeg-images/ http://www.codemii.com/2008/09/07/tutorial-5-jpeg-images/]]
−
−
===CodeMii Tutorial 8: Image Changes===
−
Covers how you can easily change a button from yes to no, based on the user's input.
−
−
Read [[http://www.codemii.com/2008/11/09/tutorial-8-image-changes/ http://www.codemii.com/2008/11/09/tutorial-8-image-changes/]]
−
−
==Input==
−
−
===CodeMii Tutorial 3: Controller Input===
−
How to detect button presses on the Wiimote. Also on the GameCube controller for use on the emulator.
−
−
Read [[http://www.codemii.com/2008/08/24/tutorial-3-controller-input/ http://www.codemii.com/2008/08/24/tutorial-3-controller-input/]]
−
−
===CodeMii Tutorial 4: Cursors===
−
Start by creating a box cursor on the screen, then moving it with the analog on GameCube controller. Finally it enables the IR mode on the Wiimote and use that for positioning the box cursor.
−
−
Read [[http://www.codemii.com/2008/08/31/tutorial-4-cursors/ http://www.codemii.com/2008/08/31/tutorial-4-cursors/]]
−
−
===CodeMii Tutorial 6: Button Detection===
−
Covers displaying an image as the mouse cursor and how to detect button clicking.
−
−
Read [[http://www.codemii.com/2008/09/14/tutorial-6-button-detection/ http://www.codemii.com/2008/09/14/tutorial-6-button-detection/]]
−
−
==Filesystem==
−
−
===CodeMii Tutorial 10: Using the Filesystem===
−
Covers initializing the filesystem, creating/deleting directories/files and reading/writing files.
−
−
Read [[http://www.codemii.com/2009/03/02/tutorial-10-using-the-filesystem/ http://www.codemii.com/2009/03/02/tutorial-10-using-the-filesystem/]]
−
−
==Tips==
−
===CodeMii Tutorial 11: Structures===
−
This small tutorial is about structures and how to use them.
−
−
Read [[http://www.codemii.com/2009/03/15/tutorial-11-structures/ http://www.codemii.com/2009/03/15/tutorial-11-structures/]]
−
−
==Game Development==
−
===CodeMii Tutorial 9: Simon Explained===
−
This tutorial goes through the Simon game and gives a brief explanation of what things do. Focuses on how to use the code we know to achieve the things we are after.
−
Read [[http://www.codemii.com/2008/12/30/tutorial-9-simon-explained/ http://www.codemii.com/2008/12/30/tutorial-9-simon-explained/]]
+
[[Getting_Started_with_devkitppc| Read "Getting Started with devkitppc"]]
−
===Other Tutorials===
+
*More focused on Windows.
−
This one covers everything. Is in Spanish. From setting up DevKitPro to creating sprites, to collision and sound.
−
Read [[http://www.entuwii.net/foro/viewtopic.php?f=6&t=94 http://www.entuwii.net/foro/viewtopic.php?f=6&t=94]]
+
[http://wiki.devkitpro.org/index.php/Getting_Started Read "Getting Started"]