Skip to content
/ ld25 Public
forked from Boushi/ld25

Centhra's submission for Ludum Dare 25 (72 hours)

License

Notifications You must be signed in to change notification settings

Trinick/ld25

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

212 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phaedra

Synopsis

This is an in-progress entry for the 25th Ludum Dare game jam. It's based on the theme You are the Villain.

You are the evil overlord of a dungeon fortress and adventuring parties are raiding your dungeon for treasures and ultimately are attempting to slaughter you in the name of their king! To keep yourself safe while your army die horribly for you (as any good villain would), you stay in the luxurious heart of your fortress, watching over the battle with your seer's magic. You decide that without your brilliant command, the battle will be lost, so you use your magic to control your minions from afar and control the tide of the battle against the onslaught of heroes.

Screenshot

Instructions

Windows

The executable and all of the dependencies should be distributed in a .zip archive for you, so you can just extract the archive with your archive manager of choice and run the .exe!

Linux

The executable should be distributed in a .tar.gz archive for you. Depending on your distribution, you may need to install further dependencies by your package manager. The game has been tested on 64-bit ArchLinux and Ubuntu.

ArchLinux

sudo pacman -S love

Ubuntu

apt-add-repository ppa:bartbes/love-stable
apt-get update
apt-get install love

Controls

  • left mouse - clicking on a minion (your evil servants fighting the invading heroes) will select it
  • left mouse + drag - select a group of minions and then right click somewhere to direct them towards it
  • w, a, s, d - four directional movement when a minion is under control, otherwise moves the camera
  • shift - faster camera movement
  • space - attack in the current direction when a minion is under control
  • arrow keys - move the camera
  • escape - stop controlling any minions

Contributing

You must follow the code style guidelines:

  1. Indent with four spaces
  2. Add a new line after each file
  3. Use camelBump case
  4. Spaces between operators and expressions

Windows

  1. util/dist.bat will zip all of the source into a .love file, turn it into an executable and then run it
  2. dist/phaedra.exe will be the distributable executable
  3. All DLLs needed when distributing should be in the deps directory

Linux

  1. util/dist.sh will zip all of the source into a .love file, turn it into an executable and then run it
  2. dist/phaedra will be the distributable executable
  3. All shared libraries needed to run, should in most cases, be installed by the package manager and not handled by us

About

Centhra's submission for Ludum Dare 25 (72 hours)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 99.8%
  • Shell 0.2%