Skip to content

vutuanhai237/CaptainAmericanAndTheAvenger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Captain American and the Avengers

A NES game implements by C++/DirectX 9

Demo

1. Introduction

Captain America and the Avengers is a game developed and published by Data East in 1991. The game includes characters from the Marvel Comics Avengers squad with content revolving around the adventures of Captain America / Hawk Eye. to find Iron Man - Vision has been kidnapped and confronts the Red Skull who is assembling an army of minions with a plot to take over the world. Along with having to fight mercenaries and criminals, players also have to face tough bosses such as Wizard, Ultron, assassin Crossbones and finally Red Skull.

reviewcaptainamericaavengersnes-2

2. Gameplay

Players can choose to play as one of two members of the Avengers: Captain America and Hawkeye. Each character can fight hand-to-hand, eat items, and use ranged weapons (Captain America's shield).

SpriteSheetCaptain

3. Shortkeys

Key Function
N Next stage
~ Reload current stage
H Restore 8 HP
Q Change map mode (light - dark), only available in Pittsburgh and Boss Charleston map

4. Control

Key Function
Left
Right
Down
Keep shield
Z Attack
X Jump

5. Combo

Combo Function
← ← (in 0.1s) Left dash
→ → (in 0.1s) Right dash
↓ X Jump down
↓ Z Low punch
Z Z (hold) Punch
X (hold) Unbreakable mode
X (hold) ↓ (hold) Down shield
Z X Kick

6. Map

Untitled

charleston_map

Chaleston

Untitled

charleston_boss_light_map

Chaleston boss

Untitled

pittsburgh_dark_portal_2_map

Pittsburgh

Untitled

Pittsburgh boss

7. Techniques

  • Design pattern: state machine, double state machine, singleton.

  • Programming: mutual flag, phase division (in bot management), road creating (in boss management), enum, release technique, pointer ***.

  • Source control: git.

About

A NES game is implemented by C++/DirectX 9

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published