Iiii Wii

From GameBrew
Revision as of 07:32, 2 February 2023 by HydeWing (talk | contribs) (Created page with "{{#seo: |title=Wii Homebrew Games (Board) - GameBrew |title_mode=append |image=iiiiwii.jpg |image_alt=iiii }} {{Infobox Wii Homebrews |title=IIII |image=iiiiwii.jpg |description=A connect 4 game |author=Yossi |lastupdated=2012/03/07 |type=Board |version=2.1-TR |license=Mixed |download=https://dlhb.gamebrew.org/wiihomebrews/iiiiwii.7z |website= |source=https://dlhb.gamebrew.org/wiihomebrews/iiiiwii.7z }} '''iiii''' is a digital version of the well-known retail and pen-and...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
IIII
File:Iiiiwii.jpg
General
AuthorYossi
TypeBoard
Version2.1-TR
LicenseMixed
Last Updated2012/03/07
Links
Download
Source

iiii is a digital version of the well-known retail and pen-and-paper game "Connect 4". It is similar to the classic game of Tic-Tac-Toe.

Rules

The gameplay is straightforward. Players alternate turns dropping either red or black pieces into the board. The pieces fall from the top and accumulate on top of each other. The objective is to connect 4 pieces of the same color in a straight line, either vertically, horizontally, or diagonally.

Details

This game offers both single and two-player modes. In the default mode, there is one player and one controller. To switch control of the red pieces between the computer and a human player, press the "+" button (or "x" on a GameCube controller). To have red controlled by a second controller, press the "A" button on that controller. Note that this does not automatically disable computer control of the red pieces.

Controls

Wiimote / Wiimote Horizontal GCNController Action
Wiimote DPad Left / Wiimote DPad Up GC DPad Left Move Left
Wiimote DPad Right / Wiimote DPadDown GC DPad Right Move Right
Wiimote B Button / Wiimote 2Button GC Control Stick C Down Drop Checker
Wiimote 1 Button GC Z Button Restart Game (Can only be done on your turn, or if the AI beat you)
Wiimote A Button GC A Button Start Game, or on Wiimote 2: Join game.
Wiimote Plus Button GC X Button Toggle AI on/off
Wiimote Home Button GC Start Button Direct Exit to Loader (only controller 1)

The GameCube controller is treated similarly to the Wiimote. Players can switch between using buttons on Wiimote 1 and GameCube 1 (and vice-versa) without any interruption to the game. To have the GameCube controller exclusively control player 2, it should be plugged into port 2.

It is worth noting that only one controller is required to play the game.

Why the Name?

I chose the name "iiii" because some believe that there are too many programs being released with "ii" in their names, even if the names have no relation to the sound "ii." I personally don't have strong opinions on the matter, but I view "ii" as a way to indicate that the program is for the Wii.

Alternatively, the name "iiii" can be interpreted as a reference to the four dots on the top of the letter "i", which represent the four pieces needed to line up and win the game.

Settiiiings.ini

The use of a settings file, named settiiiings.ini, is optional but can be placed in the same directory as the game, such as the root of the SD for wiiload, to customize some of the default settings.

You have the option to adjust the number of pieces needed in a line to win, change the size of the board, or set the AI difficulty (setting it to 10 or higher will result in some lag). For more information, see the provided settiiiings.ini file.

Note that if you open the settiiiings.ini file with an editor that doesn't support *nix line endings, it may become corrupted. You can either use an editor that can read these files or request someone to format it for Windows. However, the developer is currently coding on Linux and may not immediately update the file for Windows compatibility.

Images

Starting in v1.2+, you can put custom images into path/images/ and the game will load them. See sample images and included readme for more info. This readme might have the same issues as the settiiiings.ini file. Whatever. Deal with it. I already told you how. :P

Special thank you to drchink from tehskeen for pointing out the first of many path loading bugs. Per your suggestion, I made it look like the piece is sliding down (very fast) rather than just appearing there. Now post your images here so everyone can enjoy.

Changelog

v2.1-TR

  • simple recompile for compatibility with new wiimotes

v2.1

  • fixed the file loading from SD. again. was broken since HBC 1.0.2
  • added USB support (?)
  • added GameCube controller support
  • bunch of behind the scenes changes

v2.0

  • added AI by Keith Pomakis
  • rewrote win() to be smarter (pointless now that I found that AI, but it was a lot of work so I'm adding it here anyway)
  • Wiimote can be held sideways (push two (2) to drop)
  • misc. cleanup

v1.2

  • Really really loads images from path/images/ now
  • Pieces slide down rather than teleporting to the bottom.

v1.1

  • Tries to load images from path/images/
  • Red player can switch to second Wiimote during play
  • settiiiings.ini also acceptable as settings' file name

v1.0

  • Initial release

External links

Advertising: