Giter Club home page Giter Club logo

captainamericanandtheavenger's Introduction

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.

captainamericanandtheavenger's People

Contributors

lichnd avatar vutuanhai237 avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.