/prok

Primary LanguageCSS

Prok

Background

Prok is a shooting game inspired by Diep, in which a player's tank must stay alive long enough to destroy the other players' tanks.

Functionality and MVP

Core functionality to this clone includes:

  • Landing page welcoming the user
  • Player's tank and obstacles
  • Computer tanks
  • Fire shot
  • Score and levels
  • Win/loss conditions
  • Time alive

Bonus features:

  • Player levels
  • Multiplayer
  • Game modes

Technologies

This project will be implemented using:

  • JavaScript for core mechanics, timing, and logic
  • HTML5 Canvas
  • CSS for theme and styling

Implementation Timeline

Phase 1 Set up necessary libraries and node modules for user interaction and rendering. Add user landing page and begin to write fundamental game logic (e.g. bullet, win/loss conditions, obstacles) along with associated visual elements.

Phase 2 Add additional game logic (e.g. tanks, score and levels, time alive) while refining the interface to look visually stunning and simple.

Phase 3 Complete foundational game logic and styling of the game. If time permits, begin bonus features including multiplayer functionality, leveling up, and various game modes.