Skip to content

ViLPy/DeadSouls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dead souls

Playable version can be found here: http://vilpy.github.io/DeadSouls

About

an HTML5 based monochrome side-scroller shooting game with Box2D support and with elements of touch typing learning program. This game made specially for Udacity CS255 Game Development Contest.

Best to be played in latest Google Chrome Unfortunately because this game use physics intensively (raycasting, ragdoll, etc.), other browsers may have problems with performance. Safari may fail for unknown reason, sorry :)

Currently game has next modes:

  • Typing game - touch typing learning program. Game ends when city population became zero (or in other words when ten enemies pass the city border).
  • Battle arena - CTF champ between two commands. Never ends at that moment. Bullets are not infinite. Feel free to use rocket jumps.

Controls

Battle Arena mode:

  • ASD - movement left-down-right
  • Shift - run mode
  • Space - jump
  • Ctrl - crouch, you cannot move in while crouching
  • 1-4 - weapon choose
  • Q - aim mode, helpfull for long-distance shooting
  • W - command for friendly units to attack enemy base

Typing game mode:

  • Enter - grenade launcher, can be helpfull sometimes

Third-party components:

Libraries:

  • RequireJS - a JavaScript file and module loader
  • Lodash - low-level utility library
  • Box2DWeb - port of Box2DFlash 2.1a to JavaScript
  • microajax - small and easy to use AJAX library
  • Dijkstra - path-finding library

Font: MSU1

Sounds (CC0/CC3 licenses, just check the links below):

Other source code and media Licensed under a Creative Commons CC BY-NC-SA License

About

An HTML5 based side-scroller shooter game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages