Skip to content

Survive the chaos in this card themed casual bullet hell roguelike twin stick shooter for mobile, desktop, and the web!

Notifications You must be signed in to change notification settings

LelsersLasers/HouseOfCards

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

House Of Cards

Survive the chaos in this card themed casual bullet hell roguelike twin stick shooter for mobile, desktop, and the web!

Controls

  • Movement: WASD or hold right mouse button
  • Aim: arrow keys or mouse
  • Shoot: left click or space
  • Switch between active cards: 1, 2, or 3
  • Reset after death: R
  • Pause: escape or p
  • Choose powerup/card: 8, 9, 0 or click on powerup/card
  • Swap: Enter (or click button)
  • Discard all: backspace/delete or click button
  • Toggle auto shoot: Q (off by default)
  • Toggle music: M (on by default)

Mobile Controls

  • Note: might need auto rotate on (game works best in landscape mode)
  • Movement: left screen joystick
  • Aim: right screen joystick
  • Switch between active cards: touch card
  • Pause: touch top left corner of screen (touch anywhere to unpause)
  • Choose powerup/card: touch powerup/card
  • Swap: touch swap button
  • Discard all: touch discard all button
  • Reset after death: touch screen anywhere
  • Toggle music: button in pause menu

Extra mechanics

  • Damage
    • Joker => 50% chance to one shot (8 sec)
    • Ace => one shot (20 sec)
    • Face => 2 * the "number" value of the card (0.5 sec)
    • Else => number value of card (0.2 sec)
  • Score and XP
    • 1 per enemy killed
  • There is a movement speed penalty while shooting

Powerups

Powerups can stack and are calculated independently (even for 2 of the same time of powerup). You get a choice of a new card every level up and a card buff every time you kill a super enemy.

Card Buffs

  • Blue 1: Diamonds pierce one additional enemy
  • Blue 2: Hearts have 2% chance to heal 1 hp (won't increase max hp)
  • Blue 3: Clubs stun for 0.1 seconds
  • Blue 4: Spades have 33% chance to double damage

Credits

TODO

  • Feedback
    • Automaticly cycle through the cards in hand instead of giving the player control over it.
    • Swap piece colors (less racist...)
    • Short dash ability?
    • Make hand combos matter? (Like Black Jack, Poker, etc)
    • Enemy variance (comes in swarms, moves slower/harder hits)
    • More generally fun mechanics
    • Alternate ways of healing?
    • Some mechanic to add together cards of the same suit?
    • Joker should be the strongest card
  • Balancing
    • 3 card hand vs 2 card hand
    • Suit buffs (clubs/hearts op)
    • Super enemies fire rate gets too high
    • Enemies start too slow then get too fast?
  • Tweak
    • XP and score system
    • Scaling system and numbers
    • Super enemy numbers and mechanics
  • Improve aim feel (mouse, arrow keys, joystick)
    • Issue: mouse is relative to player position (really camera posistion) not world position
      • Like locked camera in League
  • Loading time/screen on web
    • Either calculate the loading time for the sound file or ?
  • Purpose?
    • Trying to get somewhere?
    • Trying to protect/rescue something?
    • Spawn extra score pickups around the area
    • Should make you move around dynamically
      • Instead of a straight line