CombatWii: Difference between revisions

From WiiBrew
Jump to navigation Jump to search
Spiffen (talk | contribs)
No edit summary
Spiffen (talk | contribs)
Line 137: Line 137:


=== Graphics ===
=== Graphics ===
*Start screen
*Start screen - [0%]
*Menu system
*Menu system - [0%]
**Select game type screen
**Select game type screen - [0%]
**No of players screen
**No of players screen - [0%]
**Select character screen
**Select character screen - [0%]
**Select team screen
**Select team screen - [0%]
**Select map screen
**Select map screen - [0%]
**Settings screen
**Settings screen - [0%]
**Quit game screen
**Quit game screen - [0%]
*Map tiles
*Map tiles - [0%]
*Characters types (4)
*Characters types (4) - [0%]
*Weapons
*Weapons - [0%]
*Shots
*Shots - [0%]
*Pickups
*Pickups - [0%]


== Releases ==
== Releases ==

Revision as of 21:49, 3 February 2009

CombatWii
General
Author(s)spiffen
TypeGame
Links
Download
Peripherals
Loads files from the Front SD slot

CombatWii is a remake (slightly enhanced) of the game Combat that was available on the Atari 2600 system. The game is developed with devkitPro tools and is using GRRLib for rendering, sndlib for music and sound, and wiiuse for wiimote.

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 me and 2 other university students developed as a software project back in the days. This was in 2001 and we used C++ with the following libs; 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, increase your speed, increase detail level on radar, etc, so your primary goal was not always to kill your opponents, but instead hunt down these bonuses. In the 2 latter game types two special objects was used; Flag and Bomb. 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 (map was often 2-3 times larger than the screen) a radar was located on the players sidebar (HUD).

Goal

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 + Nunchuck. 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 Nunchuck control stick, and aim using the Wiimote (turrent will follow your pointer).

Play modes

2-4 Player versus

Deathmatch

TBU

Panic!

TBU

Run For It

TBU

2 on 2 Team play

Capture the Flag

TBU

Controls

Menu

The menu is controlled using Wiimote 1

Action
Wii Remote Aim Move cursor
Wiimote A Button Select option
Wiimote B Button Previous menu
Wiimote + Button Next page*
Wiimote - Button Previous page*

* on multi page screens

Game

The game is controlled using Wiimote with the Nunchuck expansion.

+ Action
Wii Remote Aim Move crosshair
Wiimote A Button Next weapon
Wiimote B Button Fire
Wiimote D-Pad Weapon fast switch
Nunchuck Control Stick Move around

Control scheme is not finalized yet.

Screenshots

TBU

Progress

Overall progress: [==20%--------]
Progress until next release: [=======70%---]

Objects

  • Player - [80%]
  • Weapons - [17%]
    • Machine gun - [100%]
    • Rocket launcher - [100%]
    • Grenade launcher - [0%]
    • Laser cannon - [0%]
    • Mine layer/sweeper - [0%]
    • Freeze cannon - [0%]
  • Pickups - [0%]
    • Weapon - [0%]
      • Rocket launcher - [0%]
      • Grenade launcher - [0%]
      • Laser cannon - [0%]
      • Mine layer/sweeper - [0%]
    • Upgrades - [0%]
      • Small health kit (+25%) - [0%]
      • Large health kit (+50%) - [0%]
      • Increase speed - [0%]
  • Map class - [100%]
  • Maps - [20%] (1 created)
  • Special objects - [0%]
    • Flag - [0%]
    • Bomb - [0%]

Util classes

  • Menu - [0%]
  • Pickup handler/spawner - [0%]
  • Player spawner - [80%]

Game Engine

  • Main - [50%]
  • Menu system - [0%]
    • Select game type screen - [0%]
    • No of players screen - [0%]
    • Select character screen - [0%]
    • Select team screen (if CTF) - [0%]
    • Select map screen - [0%]
    • Settings screen - [0%]
    • Quit game screen - [0%]
  • Game styles - [15%]
    • Deathmatch - [60%]
    • Capture the Flag - [0%]
    • Panic! - [0%]
    • Run For It - [0%]

Graphics

  • Start screen - [0%]
  • Menu system - [0%]
    • Select game type screen - [0%]
    • No of players screen - [0%]
    • Select character screen - [0%]
    • Select team screen - [0%]
    • Select map screen - [0%]
    • Settings screen - [0%]
    • Quit game screen - [0%]
  • Map tiles - [0%]
  • Characters types (4) - [0%]
  • Weapons - [0%]
  • Shots - [0%]
  • Pickups - [0%]

Releases

v0.1beta xx/xx/xx

  • WIP

History

  • 09/02/03

Wiki page created

Todo

  • TBU

Credits

Development Libraries

The project uses devkitPro, GRRLib, sndlib, libpng, libjpeg, wiiuse, etc.