Skip to content
/ Stratos Public

A Javascript implementation of Stratosphere: Conquest of the Skies

Notifications You must be signed in to change notification settings

ajbogh/Stratos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Stratos

Stratos is made in honor of Stratosphere: Conquest of the Skies. It is not affiliated with the game or Moby Games in any way. The gameplay may be similar but the fortresses, artillary, and landscape will be different.

Statos is a pure Javascript and (possibly) WebGL implementation of the basic Stratosphere gameplay. It's designed to run on any device but works best in Chrome.

Gameplay (desired traits)

Use your arrow keys to slam your fortress into your enemies. The fortress that survives the attacks wins. You can add defenses and weapons to your fortress as you level up.

You may augment your fortress with engines, spikes, cannons, and walls. Each device takes a certain amount of room on your fortress and when you've run out of room you can no longer add devices. Cannons have a range and angle of attack, this is displayed by a lined box which represents the area that a volley of fire can land. Firing is controlled by the Spacebar key.

Destroying or damaging an enemy fortress by running into it or hitting it with your cannons will release pieces of the fortress that you can pick up by flying over. The pieces will gravitate toward the nearest fortress.

After all enemies are destroyed, the player will have the chance to add sections to their fortress by using pieces gathered from other fortresses. Pieces can also be traded as cash in order to purchase devices.

TODO

  • Make motion fluid. The fortress should not immediately stop but should slow down until it comes to a halt. It should also not speed up immediately but should begin moving slowly, then increase speed over time. W/S will cause the fortress to ascend/descend, A/D will rotate fortress. Bigger fortresses are slower unless they've been augmented with engines.

  • Terrain - High peaks with low valleys filled with water. Sky. Create walls around map the prevent fortress from exiting arena, but walls don't damage fortresses. Mountains damage fortresses after a few seconds of colliding with them.

  • Prototype enemies (AI and structure) and player fortress structure.

  • Collision detection.

  • Enemy destruction based on collision.

  • Points!

  • Adding elements to player's fortress.

About

A Javascript implementation of Stratosphere: Conquest of the Skies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published