Coder Social home page Coder Social logo

mildsunrise / commando-1985-nes-edition_v2 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jony635/commando-1985-nes-edition_v2

0.0 2.0 0.0 125.03 MB

🕹 {HTML5 fork} A Commando remake, made by Flan Studio's team

C++ 14.98% C 84.56% Objective-C 0.46%
port game retro nintendo

commando-1985-nes-edition_v2's Introduction

Image not avaiable

Commando (LEVEL 2)

Image not avaiable

This is a class project made by 3 students of the "design and development of videogames" degree from Terrassa (Catalonia/Spain). The objective of the project is to recreate the arcade game Commando the more accurately possible. Between all the groups most of the game will be developed, but our group only covers the 2nd Area and its secret rooms.

Description

Commando is a shoot-em-up vertically scrolling arcade game released by Capcom in 1986. The player takes control of a soldier named Super Joe, who starts by being dropped off in a jungle by a helicopter, and has to fight his way out singlehandedly, fending off a massive assault of enemy soldiers and rescuing captives. Your weapons consist of a machine gun with unlimited shots and a limited supply of hand grenades that may be replenished by stealing from the enemy.

Installation

Unzip the release folder and execute the .exe file.

Usage

Movement keys (combine them to go in diagonal):

Keyboard:

W ➣ Move player up

A ➣ Move player left

S ➣ Move player down

D ➣ Move player right

Gamepad:

DPAD UP ➣ Move player up

DPAD LEFT ➣ Move player left

DPAD DOWN ➣ Move player down

DPAD RIGHT ➣ Move player right

Shoot key:

Keyboard:

Space bar ➣ Shoot

LShift ➣ Shoot grenade

Gamepad:

X ➣ Shoot

Y ➣ Shoot grenade

Other keys:

Keyboard:

F1 ➣ Show colliders

F2 ➣ Win automatically

F3 ➣ Die automatically

F4 ➣ Lose one life

F5 ➣ God mode

F6 ➣ Go to secret room 1

F7 ➣ Go to secret room 2

F8 ➣ Go to secret room 3

F9 ➣ Go to secret room 4

F10 ➣ Go to secret room 5

F11 ➣ Go to secret room 6

Alt + F1 ➣ Spawn a grenadex4 powerup

Alt + F2 ➣ Spawn a grenadex5 powerup

Alt + F3 ➣ Spawn a gasoline powerup

Alt + F4 ➣ Spawn a bag powerup

Alt + F5 ➣ Spawn a binocular powerup

Alt + F6 ➣ Spawn a bulletproof vest powerup

Alt + F7 ➣ Spawn a medal powerup

Alt + F8 ➣ Spawn a medal of honor powerup

Alt + F9 ➣ Activate mega shoot power up

Alt + F10 ➣ Activate handgranade power up

Esc ➣ Quit the game

Gamepad:

B button ➣ Quit the game

Win/lose condition

Win ➣ Kill all enemies at the end of the level.

Lose ➣ Get shoot by an enemy, colliding with him, falling into the water or in a secret area trap.

Info about Commando enemies:

Normal Whiteguard Enemy ➣ Shoot or throw a grenade at him if you want to kill him. This enemy has different kind of movements, so be careful!

Covered Enemy ➣ Throw a grenade at him for killing him. This enemy shoots at you if you are in front of him and he is up.

Vehicles and Bunkers ➣ Can't die. Evade them!

Green Boss Grenade Enemy ➣ Throw a grenade at him and he will die, but evade his ones!

Green Boss Runner Enemy ➣ Shoot or throw him a grenade for killing him.

Knifes: Evade them! They are inmortals.

Rockets Enemy: They can kill you from so far, try to use the time between shoots for killing them, they die with shoots and grenades.

Original content added

  • Map modified with indicators of the points where you should throw a grenade at to discover power ups or scret rooms
  • Final screen with Flan Studio's logo and congratulations to the player
  • Some art modifications in secret rooms
  • Bunkers relocated.
  • A grenade powerup at the end of the map to ensure that you don't run out of grenades when facing the boss
  • Debug functionality to respawn power ups in front of you

Download our game here

Changelist (LEVEL 2)

Version 0.1

  • Menu where you can select to play the second stage or quit
  • Level 2 map implemented and moving correctly
  • Player with collider that shots
  • One enemy with collider
  • Gamepad functionallity in the menu

Version 0.2

  • Secret Areas Implemented
  • Module PowerUps implemented (without the individual effects)
  • Enemy autopath that follows the player
  • Enemy BossGrenades Implemented
  • Full Controller functionality

Version 0.3

  • Enemies shot at you
  • Enemies respawn at their place
  • PowerUps functionality added
  • Allies implemented
  • High Score implemented
  • God mode added

Version 0.4

  • Added all kind of enemies
  • Godmode now has a concrete animation
  • All PowerUps implemented + Debug Keys for spawning
  • Win condition implemented: Kill all enemies in the final zone.
  • Final Screen implemented
  • Debug keys for visit a concrete area or secret area

Version 0.5

  • Win automatically with F2
  • Some bugs fixed
  • Knives working well

Version 0.6

  • Enemies path now have different paths
  • Some bugs fixed

Version 1.0

  • Enemies's position improved to be more accurate
  • Bugs fixed, game working well

Project wiki

https://github.com/Jony635/Commando-1985-NES-Edition_v2/wiki

Project web

https://jony635.github.io/Commando-1985-NES-Edition_v2/

Credits

Github project page: https://github.com/Jony635/Commando-1985-NES-Edition_v2

Oriol de Dios's Github account and responsability

Jonathan Molina's Github account and responsability

Carlos Gálvez's Github account and responsability

Commando Gameplay

<iframe src="https://www.youtube.com/embed/nxzWL1kqg54?ecver=2" style="position:absolute;width:100%;height:100%;left:0" width="640" height="360" frameborder="0" allowfullscreen></iframe>

Flan Studio staff

Image not avaiable

Check all Commando releases here

CITM Terrassa 2016-2017

commando-1985-nes-edition_v2's People

Contributors

carlosgabe1998 avatar jony635 avatar orioldedios avatar rovii avatar

Watchers

 avatar  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.