Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

CombatWii: Difference between revisions

From GameBrew
m (HydeWing moved page Combatwii to CombatWii without leaving a redirect)
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{#seo:
|title=Wii Homebrew Games (Shooter) - GameBrew
|title_mode=append
|image=combatwii.jpg
|image_alt=CombatWii
}}
{{Infobox Wii Homebrews
{{Infobox Wii Homebrews
|title=CombatWii
|title=CombatWii
|image=combatwii.jpg
|image=combatwii2.png
|description=Multiplayer tank shooter
|description=Multiplayer tank shooter
|author=spiffen
|author=spiffen
Line 15: Line 9:
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/wiihomebrews/combatwii.7z
|download=https://dlhb.gamebrew.org/wiihomebrews/combatwii.7z
|website=https://web.archive.org/web/20191017165856/http://thatotherdev.com/
|website=http://www.spiffen.com/combatwii/
|source=
|source=
}}
}}
CombatWii is a remake (slightly enhanced) of the classic game Combat that was available on the Atari 2600 system.
CombatWii is a slightly enhanced remake of the classic game Combat that was available on the Atari 2600 system.
 
==Installation==
Unpack content of zip file to the apps folder on your SD card (sd:\apps).
 
Then start the game from the Homebrew Channel. Enjoy.
 
==User guide==
===Background===
A game based on the old Atari tank shoot-em up game Combat. The Wii version is actually a semi-port of a PC game the author and 2 other university students developed as a software project back in 2001. The game was programmed in C++ and utilized the following two libraries; Allegro (gamedev lib), Libnet (network lib).
 
The final version (only version to be released) included 4 different game types; Deathmatch, Capture the Flag, Panic & Run For It!. It also included 6 different weapons; Machine gun, Rocket launcher, Laser cannon, Grenade launcher, Mine layer/sweeper and Freeze cannon. Not all weapons were available from start, instead you had to hunt down bonus boxes, aka Pick-ups, that randomly appeared on the map.
 
These pickups did not just contain new weapons, they could also be power-ups that gave more health, increased your speed, increased detail level on radar, etc, so your primary goal was not always to kill your opponents, but instead to hunt down these bonuses. In the 2 latter game types two special objects were used: Flag; An object you strived to grab and hold on to, and Bomb; An object to stay away from.
 
The game was a multi direction scroller with quite large maps. Only one player could play on the same screen, so network play was a must if you wanted to play against others. To give the player a good overview of what was happening on the map (maps were often 2-3 times larger than the screen) a radar was located on the players sidebar (HUD), where also the players health and score were shown.
 
===Version differences===
For the WIP version of CombatWii, the original graphics will be reused at a smaller resolution. The game will not be an exact port of the PC version due to constraints of the Wii console and to make the game more enjoyable to play together in front of a TV.
 
Firstly, all players will play on the same screen, so no up/down/side scrolling will be used, and maps size will be restricted to the screen size to ensure all players are visible at the same time. The sidebar with radar and player scores had to be removed to maximize the playing field. Player scores will still be displayed on the screen, but in a more minimalistic way.
 
Secondly, since the Wii lacks the functionality of supporting multiple keyboards and mice, the control scheme of the game has been changed from keyboard + mouse to Wiimote + Nunchuk. In the PC version, the gun turret was controlled with the mouse (rotation left/right, fire, change weapon) and the ship with the keyboard. In the Wii version, the ship will be controlled with the Nunchuk control stick, and aiming will be done using the Wiimote (the turret will follow the pointer/crosshair).
 
===2-4 Player versus===
'''Deathmatch:'''
 
Everyone vs everyone. All players start with one available weapon, Machine gun. Players score points by killing other players. First player to reach the pre-selected score limit wins. Pickups will be spawned randomly on the map to give players powerups.
 
'''Panic:'''
 
Everyone vs everyone. The game is started with a pre-round to determine who will start as the bomb carrier. All players start with 1hp and Machine gun as the only available weapon. The first player that is killed will start in the center of the map as the bomb carrier. The bomb has a count down timer that is set from start and will blow up, also killing the carrier, when it reaches zero.
 
To get rid of the bomb the carrier must run into one of the other players. The bomb will then be transferred to its new carrier who also is frozen for a short amount of time (this to give the old carrier a head start). All weapons of the carrier are disabled and all other players are equipped with only a freeze cannon. The freeze cannon can be used to freeze other players (not the carrier).  


==Background==
When the bomb explodes all players except the carrier will score one point. A new round is started and the player killed by the bomb will be spawned in the center of the map as the bomb carrier. First player to reach the pre-selected score limit wins. Pickups will not be spawned in this play mode.
A game based on the old Atari tank shoot-em up game Combat. The Wii version is actually a semi-port of a PC game me and 2 other university students developed as a software project back in 2001. The game was programmed in C++ and utilized the following two libraries; Allegro (gamedev lib), Libnet (network lib). The game worked out pretty well and we had alot fun developing it. The final version (only version to be released) included 4 different game types; Deathmatch, Capture the Flag, Panic & Run For It!.


It also included 6 different weapons; Machine gun, Rocket launcher, Laser cannon, Grenade launcher, Mine layer/sweeper and Freeze cannon. Not all weapons were available from start, instead you had to hunt down bonus boxes, aka Pick-ups, that randomly appeared on the map. These pickups did not just contain new weapons, they could also be power-ups that gave more health, increased your speed, increased detail level on radar, etc, so your primary goal was not always to kill your opponents, but instead to hunt down these bonuses.
'''Run For It!'''


In the 2 latter game types two special objects were used: Flag; An object you strived to grab and hold on to, and Bomb; An object to stay away from. The game was a multi direction scroller with quite large maps. Only one player could play on the same screen, so network play was a must if you wanted to play against others. To give the player a good overview of what was happening on the map (maps were often 2-3 times larger than the screen) a radar was located on the players sidebar (HUD), where also the players health and score were shown.
Everyone vs everyone. All players start with one available weapon, Machine gun. A flag is spawned in the center of the map.  


==Goal==
The goal is to hold on to the flag as long as possible. For each time period the flag is held the holder will be rewarded one point (this is the only way to score points). As soon as a player captures the flag he looses all his weapons and instead his speed is increased by 50%.  
For the WIP version of CombatWii I'm going to reuse alot of the original graphics (but in smaller resolution). Hopefully I will get time later to redo the graphics closer to launch, but for now the main focus is on game objects and game engine code to enable all the features in the game. The game will not be an exact port of the PC version, this because of some constraints of the Wii console and to make the game funnier to play together in front of your TV. First - all players will play on the same screen. Because of this no up/down/side scrolling will be used (maps size will be restricted to screen size), since all players must be visible at the same time.


To maximize the playing field the sidebar with radar and player scores had to go. Player scores will still be shown on the screen, but in a more mimimalistic way. Second - Since the Wii is lacking the functionality of supporting multiple keyboards and mices the controll scheme of the game has been changed from keyboard + mouse to Wiimote + Nunchuk. In the PC version you controlled the gun turrent with the mouse (rotation left/right, fire, change weapon) and the ship with the keyboard. On the Wii version you will control the ship with the Nunchuk control stick, and aim using the Wiimote (turret will follow your pointer/crosshair).
The only way to get hold of the flag when it is held by another players is to kill him first. The flag will then be free to be picked up by a new player. First player to reach the pre-selected score limit wins. Pickups will be spawned randomly on the map to give players powerups.
 
===2 on 2 Team play===
'''Capture the Flag:'''
 
Two teams, with 2 players in each, play against each other. All players start with one available weapon, Machine gun. Players score points by killing other players.  
 
The team only score points when the flag captured. To capture the flag it must first be picked up from its spawn point (often in the center of the map) and then brought to the opponents team base.
 
First team to reach the pre-selected score limit wins. Pickups will be spawned randomly on the map to give players powerups.


== Controls ==
== Controls ==
=== Menu ===
'''Menu:'''
The menu is controlled using Wiimote 1


{| class="wikitable"
The menu is controlled using Wiimote 1.
|-
 
! Wiimote !! Action
Aim - Move cursor
|-
 
| Wiimote Aim || Move cursor
D-Pad - N/A
|-
 
| Wiimote DPad || N/A
A - Select option
|-
 
| Wiimote A Button || Select option
B - Previous menu
|-
 
| Wiimote B Button || Previous menu
Plus/Minus - Previous/next page (on multi page screens)
|-
 
| Wiimote Plus Button / Wiimote Minus Button || Previous/next page*
Home Button - Quit to loader
|-
 
| Wiimote Home Button || Quit to loader
'''In Game:'''
|}
''*) On multi page screens''


=== In Game ===
The game is controlled using Wiimote with the Nunchuk expansion.
The game is controlled using Wiimote with the Nunchuk expansion.


{| class="wikitable"
Aim - Move crosshair/aim
|-
 
! Wiimote  + Nunchuk !! Action
D-Pad Left - Change to grenade launcher
|-
 
| Wiimote Aim || Move crosshair/aim
D-Pad Up - Change to laser weapon
|-
 
| Wiimote DPad Left || Change to grenade launcher
D-Pad Down - Change to machine gun
|-
 
| Wiimote DPad Up || Change to laser weapon
D-Pad Right - Change to rocket launcher
|-
 
| Wiimote DPad Down || Change to machine gun
A - N/A
|-
 
| Wiimote DPad Right || Change to rocket launcher
B - Fire
|-
 
| Wiimote A Button || N/A
Minus/Plus - Previous/next weapon
|-
 
| Wiimote B Button || Fire
Home - Quit to loader
|-
 
| Wiimote Minus Button / Wiimote Plus Button || Previous/next weapon
2 - Take screen shot
|-
 
| Wiimote Home Button || Quit to loader
Nunchuk Control Stick‎ - Move around
|-
 
| Wiimote 2 Button || Take screen shot
Nunchuk C - N/A
|-
 
| Nunchuk Control Stick‎ || Move around
Nunchuk Z - Previously used weapon
|-
| Nunchuk C Button || N/A
|-
| Nunchuk Z Button‎ || Previously used weapon
|}
''Control scheme is not finalized yet.''


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/wiihomebrews/combatwii-01.jpg
https://dlhb.gamebrew.org/wiihomebrews/combatwii3.png
https://dlhb.gamebrew.org/wiihomebrews/combatwii-02.jpg
https://dlhb.gamebrew.org/wiihomebrews/combatwii-03.png


==Media==
==Media==
'''CombatWii 0.1''' ([https://www.youtube.com/watch?v=HIcToWkEAiw Emil L]) <br>
<youtube>HIcToWkEAiw</youtube>
<youtube>HIcToWkEAiw</youtube>


== Releases ==
== Changelog ==
=== v0.1 09/05/22 ===
'''v0.1 2009/05/22'''
* First version to be released. Enjoy!
* First version to be released. Enjoy.
 
'''2009/05/22'''
* Finally got some time to finish up the last bits. Game has been packed for release and uploaded to file server. Wiki page has been updated with latest changes and moved to a more suitable location.
 
'''2009/03/27'''
* New title screen is in place. There are still some minor tweaks that has to be done to the ticker, but overall it is finished.
* Screen shot function now working. (Files are stored in sd:/appz/CombatWii/screenshots)
* A simple homepage has been setup on my domain where the zip-package will be available.
* Since I don't have so much time over I've decided to skip some functionality that I first planned to include in the first release. This so I can release the game earlier to the public.
 
'''2009/03/05'''
* Had some progress on the menu system. All (or actually, the ones planned to be included in the first release) pre-game menus (where you setup the game) is completed.
* Start sequence count down is completed.
 
'''2009/02/26'''
* Completed two new weapons, grenade launcher and laser cannon. Had a real struggle to get the laser "bounce" logic to work 100%.
* All pickups and the pickup handler are now done.
* Redid some graphics. Had to increase the tile size for all tileset textures to get them to work nicely with bilinear filtering turned on.
 
'''2009/02/18'''
* Done some progress on the pickup and pickup handler classes, almost done.
* Currently using graphics from the PC version for all pickups, kind of ugly, but it works.
* Since 'full detail radar' pickup can't be used on the Wii version (no radar exists to begin with) it has been replaced with 'quad damage'.
* Created a menu that for now only has one screen, select number of players.


=== History ===
'''2009/02/03'''
* 09/05/22
* Wiki page created.
** Finally got some time to finish up the last bits. Game has been packed for release and uploaded to file server. Wiki page has been updated with latest changes and moved to a more suitable location.
* 09/03/27
** New title screen is in place. There are still some minor tweaks that has to be done to the ticker, but overall it is finished.
** Screen shot function now working. (Files are stored in sd:/appz/CombatWii/screenshots)
** A simple homepage has been setup on my domain where the zip-package will be available.
** Since I don't have so much time over I've decided to skip some functionality that I first planned to include in the first release. This so I can release the game earlier to the public.
* 09/03/05
** Had some progress on the menu system. All (or actually, the ones planned to be included in the first release) pre-game menus (where you setup the game) is completed.
** Start sequence count down is completed.
* 09/02/26
** Completed two new weapons, grenade launcher and laser cannon. Had a real struggle to get the laser "bounce" logic to work 100%.
** All pickups and the pickup handler are now done.
** Redid some graphics. Had to increase the tile size for all tileset textures to get them to work nicely with bilinear filtering turned on.
* 09/02/18
** Done some progress on the pickup and pickup handler classes, almost done.
** Currently using graphics from the PC version for all pickups, kind of ugly, but it works.
** Since 'full detail radar' pickup can't be used on the Wii version (no radar exists to begin with) it has been replaced with 'quad damage'.
** Created a menu that for now only has one screen, select number of players.
* 09/02/03
** Wiki page created


== External links ==
== External links ==
* Official Website - https://web.archive.org/web/20191017165856/http://thatotherdev.com/
* Official website - [https://web.archive.org/web/20170828050103/http://www.spiffen.com/combatwii/ http://www.spiffen.com/combatwii/] (archived)
* Wiibrew - https://wiibrew.org/wiki/CombatWii
* WiiBrew - https://wiibrew.org/wiki/CombatWii

Latest revision as of 14:04, 1 March 2023

CombatWii
Combatwii2.png
General
Authorspiffen
TypeShooter
Version0.1
LicenseMixed
Last Updated2009/05/22
Links
Download
Website

CombatWii is a slightly enhanced remake of the classic game Combat that was available on the Atari 2600 system.

Installation

Unpack content of zip file to the apps folder on your SD card (sd:\apps).

Then start the game from the Homebrew Channel. Enjoy.

User guide

Background

A game based on the old Atari tank shoot-em up game Combat. The Wii version is actually a semi-port of a PC game the author and 2 other university students developed as a software project back in 2001. The game was programmed in C++ and utilized the following two libraries; Allegro (gamedev lib), Libnet (network lib).

The final version (only version to be released) included 4 different game types; Deathmatch, Capture the Flag, Panic & Run For It!. It also included 6 different weapons; Machine gun, Rocket launcher, Laser cannon, Grenade launcher, Mine layer/sweeper and Freeze cannon. Not all weapons were available from start, instead you had to hunt down bonus boxes, aka Pick-ups, that randomly appeared on the map.

These pickups did not just contain new weapons, they could also be power-ups that gave more health, increased your speed, increased detail level on radar, etc, so your primary goal was not always to kill your opponents, but instead to hunt down these bonuses. In the 2 latter game types two special objects were used: Flag; An object you strived to grab and hold on to, and Bomb; An object to stay away from.

The game was a multi direction scroller with quite large maps. Only one player could play on the same screen, so network play was a must if you wanted to play against others. To give the player a good overview of what was happening on the map (maps were often 2-3 times larger than the screen) a radar was located on the players sidebar (HUD), where also the players health and score were shown.

Version differences

For the WIP version of CombatWii, the original graphics will be reused at a smaller resolution. The game will not be an exact port of the PC version due to constraints of the Wii console and to make the game more enjoyable to play together in front of a TV.

Firstly, all players will play on the same screen, so no up/down/side scrolling will be used, and maps size will be restricted to the screen size to ensure all players are visible at the same time. The sidebar with radar and player scores had to be removed to maximize the playing field. Player scores will still be displayed on the screen, but in a more minimalistic way.

Secondly, since the Wii lacks the functionality of supporting multiple keyboards and mice, the control scheme of the game has been changed from keyboard + mouse to Wiimote + Nunchuk. In the PC version, the gun turret was controlled with the mouse (rotation left/right, fire, change weapon) and the ship with the keyboard. In the Wii version, the ship will be controlled with the Nunchuk control stick, and aiming will be done using the Wiimote (the turret will follow the pointer/crosshair).

2-4 Player versus

Deathmatch:

Everyone vs everyone. All players start with one available weapon, Machine gun. Players score points by killing other players. First player to reach the pre-selected score limit wins. Pickups will be spawned randomly on the map to give players powerups.

Panic:

Everyone vs everyone. The game is started with a pre-round to determine who will start as the bomb carrier. All players start with 1hp and Machine gun as the only available weapon. The first player that is killed will start in the center of the map as the bomb carrier. The bomb has a count down timer that is set from start and will blow up, also killing the carrier, when it reaches zero.

To get rid of the bomb the carrier must run into one of the other players. The bomb will then be transferred to its new carrier who also is frozen for a short amount of time (this to give the old carrier a head start). All weapons of the carrier are disabled and all other players are equipped with only a freeze cannon. The freeze cannon can be used to freeze other players (not the carrier).

When the bomb explodes all players except the carrier will score one point. A new round is started and the player killed by the bomb will be spawned in the center of the map as the bomb carrier. First player to reach the pre-selected score limit wins. Pickups will not be spawned in this play mode.

Run For It!

Everyone vs everyone. All players start with one available weapon, Machine gun. A flag is spawned in the center of the map.

The goal is to hold on to the flag as long as possible. For each time period the flag is held the holder will be rewarded one point (this is the only way to score points). As soon as a player captures the flag he looses all his weapons and instead his speed is increased by 50%.

The only way to get hold of the flag when it is held by another players is to kill him first. The flag will then be free to be picked up by a new player. First player to reach the pre-selected score limit wins. Pickups will be spawned randomly on the map to give players powerups.

2 on 2 Team play

Capture the Flag:

Two teams, with 2 players in each, play against each other. All players start with one available weapon, Machine gun. Players score points by killing other players.

The team only score points when the flag captured. To capture the flag it must first be picked up from its spawn point (often in the center of the map) and then brought to the opponents team base.

First team to reach the pre-selected score limit wins. Pickups will be spawned randomly on the map to give players powerups.

Controls

Menu:

The menu is controlled using Wiimote 1.

Aim - Move cursor

D-Pad - N/A

A - Select option

B - Previous menu

Plus/Minus - Previous/next page (on multi page screens)

Home Button - Quit to loader

In Game:

The game is controlled using Wiimote with the Nunchuk expansion.

Aim - Move crosshair/aim

D-Pad Left - Change to grenade launcher

D-Pad Up - Change to laser weapon

D-Pad Down - Change to machine gun

D-Pad Right - Change to rocket launcher

A - N/A

B - Fire

Minus/Plus - Previous/next weapon

Home - Quit to loader

2 - Take screen shot

Nunchuk Control Stick‎ - Move around

Nunchuk C - N/A

Nunchuk Z - Previously used weapon

Screenshots

combatwii3.png

Media

CombatWii 0.1 (Emil L)

Changelog

v0.1 2009/05/22

  • First version to be released. Enjoy.

2009/05/22

  • Finally got some time to finish up the last bits. Game has been packed for release and uploaded to file server. Wiki page has been updated with latest changes and moved to a more suitable location.

2009/03/27

  • New title screen is in place. There are still some minor tweaks that has to be done to the ticker, but overall it is finished.
  • Screen shot function now working. (Files are stored in sd:/appz/CombatWii/screenshots)
  • A simple homepage has been setup on my domain where the zip-package will be available.
  • Since I don't have so much time over I've decided to skip some functionality that I first planned to include in the first release. This so I can release the game earlier to the public.

2009/03/05

  • Had some progress on the menu system. All (or actually, the ones planned to be included in the first release) pre-game menus (where you setup the game) is completed.
  • Start sequence count down is completed.

2009/02/26

  • Completed two new weapons, grenade launcher and laser cannon. Had a real struggle to get the laser "bounce" logic to work 100%.
  • All pickups and the pickup handler are now done.
  • Redid some graphics. Had to increase the tile size for all tileset textures to get them to work nicely with bilinear filtering turned on.

2009/02/18

  • Done some progress on the pickup and pickup handler classes, almost done.
  • Currently using graphics from the PC version for all pickups, kind of ugly, but it works.
  • Since 'full detail radar' pickup can't be used on the Wii version (no radar exists to begin with) it has been replaced with 'quad damage'.
  • Created a menu that for now only has one screen, select number of players.

2009/02/03

  • Wiki page created.

External links

Advertising: