Skip to content

wildechu23/Shadows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

122 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shadows

Team Name: *Cries in Java*

Members: Wilde Chu & Joshua Kloepfer

Description: Our project will be a dungeon style game, similar to the Binding of Isaac/Enter the Gungeon. The player will play as a ninja and fight through multiple rooms with many enemies, with each room being its own contained battle. There will also be power ups and other weapons the player can pick up along the way that will randomly spawn. In the last room, the player will fight a boss in a battle resembling a bullet hell, which will involve weaving between projectiles while returning fire.

Prototype

How to Run:

Open Shadows.pde and hit Run

Development log:

5/24:

  • Created basic Bow sprite(Joshua)

5/25:

  • Created Necromancer sprite(Joshua)
  • Outlined basic classes like Shadows, Game, Floor, Room(Wilde)

5/27:

  • Coded player movement(Joshua & Wilde)
  • Added Projectile and implementation of the Shuriken subclass(Joshua & Wilde)

5/28:

  • Rooms are now loaded from rooms.txt, and different initialization number gives a different layout(Wilde)

6/1:

  • A melee enemy called bat now exists(Joshua)
  • It is unaffected by obstacles and goes at the player until it can strike(Joshua)
  • The bat can kill the player ending the game and the player can kill the bat making the bat disappear(Joshua)

6/2:

  • Now working skeleton archer(Joshua)
  • Refactored all projectiles into one big array in Game, while still maintaining no friendly fire(Wilde)

6/3:

  • Can now have multiple enemies(Joshua)
  • Necromancer is started and has the ability to summon enemies(Joshua)
  • Bat movement is now animated(Joshua)
  • Bat attack is now animated(Joshua)

6/6:

  • Player now faces correct direction(Wilde)
  • UI class created along with Hearts(Wilde)
  • Hearts now display player health(Wilde)

6/8:

  • Walls and corners added(Wilde)

6/9:

  • Collision with rocks(Joshua)
  • Corrected collision bounds (Wilde)
  • Projectiles now correspond to primaryWeapon(Wilde)
  • Began work on Inventory of the UI(Wilde)

6/10

  • Perfected collision(Joshua)
  • Ninja doesn't need mirror sprite(Wilde)
  • Figuring out the sword(Joshua)

6/11

  • Nearly all the sprites and animations(Wilde)
  • Skeleton shoots arrow(Joshua)
  • Coded in the animations(Joshua)
  • Added pause function(Joshua)
  • Title screen(Wilde)
  • Floors increase each time you defeat the boss(Wilde)
  • Weapon switching(Joshua)
  • Inventory UI(Wilde)
  • Randomized room generation(Joshua)
  • Made sure edges had no doors leading out of the array(Joshua)
  • Added powerups(Joshua)
  • Removed rock inheritance of PowerUp(Joshua)
  • Doors unlock after defeating all enemies(Joshua)
  • "How to play"(Wilde)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •