In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Homebrew development tutorials

From WiiBrew
Jump to navigation Jump to search

Here is a list of tutorials available here or on external sites. Read Developer tips sooner than later.

If you edit this page, try to include some 'review' of the tutorial, please.

Preparation

Getting started. DevKit, Installing new libs, etc.

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.

Read Getting_Started_with_devkitppc

DevKitPro

More focused on Windows.

Read [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/]

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/]

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/]

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/]

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/]

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/]

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/]

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/]

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/]

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/]

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/]

Other Tutorials

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]