Playable version can be found here: http://vilpy.github.io/DeadSouls
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.
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
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