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

Masteroids: Difference between revisions

From WiiBrew
Jump to navigation Jump to search
Anolma (talk | contribs)
Feesh! (talk | contribs)
(22 intermediate revisions by 14 users not shown)
Line 1: Line 1:
{{Infobox homebrewapp
{{Infobox homebrew
| title      = Masteroids
| title      = Masteroids
| image      = [[Image:Icon_Masteroids.png]]
| image      = [[File:Icon_Masteroids.png]]
| desc        = Multiplayer asteroids
| type        = shooting game
| type        = Game
| author      = [[User:Feesh!|Feesh!]]
| author      = Feesh!
| download    = http://feesh.braingravy.co.uk/archives/masteroids-release-src.tar.bz2
| display    =
| peripherals = {{Wiimote4}} {{Nunchuk}} {{ClassicController}} {{GCNController}} {{FrontSD}}
| download    = [http://feesh.braingravy.co.uk/archives/masteroids-release-src.tar.bz2 masteroids-release-src.tar.bz2]
| hbb        = yes
| source      = Included
| peripherals = {{Wiimote4}} {{Nunchuck}} {{ClassicController}} {{GCNController}}
}}
}}
'''MAsteroids''' is a multiplayer asteroids clone. Up to 4 players can play simultaneously in co-op or competitive mode.
'''Masteroids''' is a multiplayer asteroids clone. Up to 4 players can play simultaneously in co-op or competitive mode.
==Updated==
== Updated ==
''2008/06/09'' - Version 0.4 is out. Grab it whilst it's hot. New features can be found in the Readme along with a description of control layouts. Main improvements include '''Nunchuk''' and '''Classic Control''' support!
''2008/06/09'' - Version 0.4 is out. Grab it whilst it's hot. New features can be found in the Readme along with a description of control layouts. Main improvements include '''Nunchuk''' and '''Classic Control''' support!


==Controls==
== Controls ==


{| class="wikitable"
{| class="wikitable"
Line 20: Line 18:
! Controller !! Acceleration !! Turn !! Shoot !! Start button  
! Controller !! Acceleration !! Turn !! Shoot !! Start button  
|-
|-
| {{Wiimote1}} {{Wiimote2}} {{Wiimote3}} {{Wiimote4}} Horizontal use|| {{WiimoteDPadUp}} || {{WiimoteDPadLeft}}/{{WiimoteDPadRight}} || {{WiimoteAButton}} || {{WiimotePlusButton}}
| {{WiimoteHorizontal}} || {{WiimoteDPadUp}} || {{WiimoteDPadLeft}} '''/''' {{WiimoteDPadRight}} || {{WiimoteAButton}} || {{WiimotePlusButton}}
|-
|-
| {{Nunchuck}} || {{NunchuckControlStick‎}} || {{NunchuckControlStick‎}} || {{NunchuckZButton‎}} || {{NunchuckCButton‎}}
| {{Nunchuk}} || {{NunchuckControlStick‎}} (up) || {{NunchuckControlStick‎}} (Left)/(Right) || {{NunchuckZButton‎}} || {{NunchuckCButton‎}}
|-
|-
| {{ClassicController}} || {{ClassicDPadUp}} || {{ClassicDPadLeft}}/{{ClassicDPadRight}} || {{WiimoteAButton}} || {{WiimotePlusButton}}
| {{ClassicController}} || {{ClassicDPadUp}} || {{ClassicDPadLeft}} '''/''' {{ClassicDPadRight}} || {{WiimoteAButton}} || {{WiimotePlusButton}}
|-
|-
| {{GCNController}} || {{GCDPadUp}} || {{GCDPadLeft}}/{{GCDPadRight}} || {{GCAButton}} || {{GCStartButton}}
| {{GCNController}} || {{GCDPadUp}} || {{GCDPadLeft}} '''/''' {{GCDPadRight}} || {{GCAButton}} || {{GCStartButton}}
|}
|}


You can use any of the following:
=== To set players controller ===
# Navigate to options, then controller config.
# Select the player whose controllers you want set using shoot button.
# Activate wanted controller by using its shoot button.
 
'''Note''' that you don't need 4 wiimotes for 4 players. As an example 2 wiimotes and 2 classic controllers is enough if you set controllers as instructed above. Adding players is done in options menu and players will use wiimote as a default controller.
 
You can use any of the following (and in any combination):
*4 Wiimotes (Horizontal use)
*4 Wiimotes (Horizontal use)
*4 Nunchucks
*4 Nunchuks
*4 Classic Controllers
*4 Classic Controllers
*4 GameCube controllers
*4 GameCube controllers
Line 37: Line 42:
*Wii Balance Board (Planned)
*Wii Balance Board (Planned)


==Disclaimer==
== Disclaimer ==
I wish I didn't have to say this, but I have tested the game extensively during it's development and even though I believe I have removed all chances of a bug, it may still be possible either due to, or not due to any fault of my own that the game may crash and in some rare instance and brick your Wii. That is why, although I'd like for you to try this game, you must accept if anything does happen to your Wii as a direct result of running this game that I, the author, can claim no liabilty. Keep this in mind whilst you try MAsteroids.  
I wish I didn't have to say this, but I have tested the game extensively during it's development and even though I believe I have removed all chances of a bug, it may still be possible either due to, or not due to any fault of my own that the game may crash, and in some rare instance, brick your Wii. That is why, although I'd like for you to try this game, you must accept if anything does happen to your Wii as a direct result of running this game that I, the author, can claim no liabilty. Keep this in mind whilst you try MAsteroids.  


==Long Description==
== Long Description ==
MAsteroids is a multiplayer Asteroids clone for the Wii. It currently allows up to 4 players to simultaneously play the classic Asteroids game. Gameplay is customizable with an options menu allowing you to alter the amount of lives each player starts with, the amount of bullets a player can fire, whether team killing is allowed, the difficulty and how many players there will be in Multiplayer mode.
MAsteroids is a multiplayer Asteroids clone for the Wii. It currently allows up to 4 players to simultaneously play the classic Asteroids game. Gameplay is customizable with an options menu allowing you to alter the amount of lives each player starts with, the amount of bullets a player can fire, whether team killing is allowed, the difficulty and how many players there will be in Multiplayer mode.


==TODO==
== TODO ==
Right now MAsteroids does what I intended it to do, multiplayer Asteroids, but there are a few controller issues I need to focus on. These include mainly getting expansion controllers to function as secondary 3 player and 4 player controllers.
Port graphics code to GX or the new GRRLIB.
 
Port graphics code to GX.
 
==Source Code?==
I plan on releasing the source code when I have implemented the Nunchuk and Classic Control input systems and when I have added another feature which I think will add some more depth to the game play. This is no wavy gravy claptrap to just suspend releasing the sources, and thusly, if these features aren't implemented by the 3rd of June, I will release the source code regardless.


MAsteroids was written in C++ using [[GRRLIB|GRRLIB]], LibOGC and Wiiuse.
== Source Code? ==
Source code is available in the download provided.


==In Action==
== In Action ==
This is a recording of the game in action: http://www.youtube.com/watch?v=UvbGLVzmzYc .
This is a recording of the game in action: http://www.youtube.com/watch?v=UvbGLVzmzYc .


[[category:Homebrew using GRRLib]]
[[Category:Homebrew using GRRLib]]

Revision as of 15:35, 3 January 2011

Masteroids
General
Author(s)Feesh!
TypeShooting game
Links
Download
Downloadable via the Homebrew Browser
Peripherals
GameCube Controller Loads files from the Front SD slot

Masteroids is a multiplayer asteroids clone. Up to 4 players can play simultaneously in co-op or competitive mode.

Updated

2008/06/09 - Version 0.4 is out. Grab it whilst it's hot. New features can be found in the Readme along with a description of control layouts. Main improvements include Nunchuk and Classic Control support!

Controls

Controller Acceleration Turn Shoot Start button
Wiimote D-Pad Up Wiimote D-Pad Left / Wiimote D-Pad Right Wiimote A Button Wiimote + Button
Nunchuck Control Stick (up) Nunchuck Control Stick (Left)/(Right) Nunchuck Z Button Nunchuck C Button
Classic D-Pad Up Classic D-Pad Left / Classic D-Pad Right Wiimote A Button Wiimote + Button
GameCube Controller Gamecube D-Pad Up Gamecube D-Pad Left / Gamecube D-Pad Right Gamecube A Button GameCube START Button

To set players controller

  1. Navigate to options, then controller config.
  2. Select the player whose controllers you want set using shoot button.
  3. Activate wanted controller by using its shoot button.

Note that you don't need 4 wiimotes for 4 players. As an example 2 wiimotes and 2 classic controllers is enough if you set controllers as instructed above. Adding players is done in options menu and players will use wiimote as a default controller.

You can use any of the following (and in any combination):

  • 4 Wiimotes (Horizontal use)
  • 4 Nunchuks
  • 4 Classic Controllers
  • 4 GameCube controllers
  • GH3 Controller (Planned)
  • Wii Balance Board (Planned)

Disclaimer

I wish I didn't have to say this, but I have tested the game extensively during it's development and even though I believe I have removed all chances of a bug, it may still be possible either due to, or not due to any fault of my own that the game may crash, and in some rare instance, brick your Wii. That is why, although I'd like for you to try this game, you must accept if anything does happen to your Wii as a direct result of running this game that I, the author, can claim no liabilty. Keep this in mind whilst you try MAsteroids.

Long Description

MAsteroids is a multiplayer Asteroids clone for the Wii. It currently allows up to 4 players to simultaneously play the classic Asteroids game. Gameplay is customizable with an options menu allowing you to alter the amount of lives each player starts with, the amount of bullets a player can fire, whether team killing is allowed, the difficulty and how many players there will be in Multiplayer mode.

TODO

Port graphics code to GX or the new GRRLIB.

Source Code?

Source code is available in the download provided.

In Action

This is a recording of the game in action: http://www.youtube.com/watch?v=UvbGLVzmzYc .