Skip to content

Acepie/GameAIBulletHell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GameAIBulletHell

A top down bullet-hell style game with a maze-like room and enemies that pursue the player and avoid obstacles.

System Requirements

Processing 3.5 or later

How To Play

Game Set-Up

  1. Clone repository
  2. Open in Processing 3.5 or later
  3. Press the Play ("▶") button

Controls

  • Use the arrow keys or WASD to move
  • Press "space" to jump
  • Press "shift" or hold down the mouse button to fire bullets
  • Press "R" to restart

Topics & Features

  • Levels are procedurally generated
  • Enemies use A* to pathfind their way toward the player
  • Enemies avoid walls, pits, obstacles, and each other
  • Enemies jump over pits when convenient and possible based on current velocity
  • Enemy behaviors utilize behavior trees (patrolling until they spot the player, then chasing the player, and firing if within range)
  • The player can jump over pits and enemies, but not over obstacles
  • Pits instantly kill the player
  • After getting hit, the player and enemies are briefly invulnerable to avoid continuous damage
  • If the player kills all enemies in a room, they will be spawned in the next randomly-generated room

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published