Skip to content

Perpetual Crusades is a 2-player Online Dice-based Board Game, with a theme loosely set around Dungeons & Dragons. This project was developed as a submission for Penn Apps XXI, held from September 11th - 13th, 2020.

License

Notifications You must be signed in to change notification settings

AVS1508/perpetual-crusades

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Perpetual Crusades

Repository Status Website Status Author Latest Release

Perpetual Crusades is a 2-player Online Dice-based Board Game, with a theme loosely set around Dungeons & Dragons. This project was developed as a submission for Penn Apps XXI, held from September 11th - 13th, 2020.

You can play it over here: Perpetual Crusades!

The Story Behind the Game

19 years after the Second Dragon Crusade in Draconheim, there has been a major outbreak of Dragon Pox among the humanoid races. Humanoids speculate that after the mutual deaths of humanoid Warlord Slaythurnax and dragon Overlord Aldone in their climactic battle in the Second Dragon Crusade, the dragons had vanished but have now come back seeking revenge on all those responsible, and so has the virus they carried during the First Dragon Crusade. A trio of a knight, wizard, and rogue have been commissioned to find out the remaining dragons and kill them, and on the other hand, three dragons have started on their journey to avenge their fallen Overlord. What happens when their paths cross is your and only your destiny to observe. Look excited young adventurers, for you all must not perish in these perpetual crusades!

Game Features

Introduction Instructions Start Game
Gameplay Start Gameplay In-Progress Game Over
  • Humanoid Faction Character Choices:
    • Mighty Knight (with their favorite battleground of Lands of Fortitude)
    • Ancient Wizard (with their favorite meditation spots around Places of Power)
    • Stealthy Rogue (with their favorite hiding spot in Forests of Invisibility)
  • Dragon Faction Character Choices:
    • Fiery Red Dragon (with their preferred mating grounds in Fiery Pits)
    • Baneful Blue Dragon (with their preferred resting spot around Ashy Embers)
    • Noxious Green Dragon (with their preferred dining location amidst Poisonous Fumes)
  • Neutral Territories:
    • The dragons and humans first friendly meeting was held in the Mythic Kingdom of Friendship, and therefore, no battles can take place here. (Stably Neutral)
    • There exist some battlefields called the Fields of Destiny which belong to neither humanoids nor dragons, where battles occur regularly. (Unstably Neutral)

Instructions

  • The first player chooses a Humanoid character.
  • The second player chooses a Dragon character.
  • The Board appears, and Humanoid character begins by rolling a die!
  • The player moves ahead the same number of tiles as the number on the die.
    • If the player lands on their own tile, then their score is incremented by 3.
    • If the player lands on their opponent's tile, then their score is decremented by 1.
    • If the player lands on Fields of Destiny, they have an equal chance of gaining or losing 2 points.
    • If the player lands on Mythic Kingdom of Friendship (start), the player's score is not affected.
  • The first player to reach 20 points wins the game!

Technologies Used

  • React (for overall front-end design of the game)
  • JSX (for gameplay logic and conditional rendering)
  • CSS Grid Layout (for building the game board)
  • GitHub Pages (for hosting the web application)

Attributions

Suggestions

Please hit me up at avsingh@umass.edu if you have any feedback or ideas for the website. Leave a ⭐  if you like it!

About

Perpetual Crusades is a 2-player Online Dice-based Board Game, with a theme loosely set around Dungeons & Dragons. This project was developed as a submission for Penn Apps XXI, held from September 11th - 13th, 2020.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published