Skip to content

chewbranca/kore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

172868e · Jun 14, 2018
May 23, 2018
Jun 11, 2018
Jun 12, 2018
Apr 20, 2018
May 24, 2018
Apr 20, 2018
Jun 2, 2018
Jun 14, 2018
May 25, 2018
Jun 13, 2018
Jun 14, 2018
May 24, 2018
May 23, 2018
May 23, 2018
May 22, 2018
Jun 12, 2018
May 28, 2018
May 9, 2018
Jun 12, 2018
Jun 14, 2018
Jun 12, 2018
Jun 14, 2018
Jun 11, 2018

Repository files navigation

Kore

Kore - The Rise of Persephone

Diablo meets Quake 3 Arena style pvp deathmatch game with a 2d isometric view using the awesome artwork from Flare Game.

Controls

w - move up
a - move left
d - move down
f - move right

aim with mouse
either mouse button - shoot fireball
hold mouse button - max fireballs

Ctrl-q  -  quit

F1 - debug info
F2 - full screen
F4 - force respawn (if you get bugged)

Fireballs counteract each other, so use them for both offense and defense!

Watch out for Kur...

Give it a Whirl

First install Love 2D

Grab the appropriate binary from https://love2d.org/

Grab the Kore Game

git clone https://github.com/chewbranca/kore.git
cd kore

or download a zip without using git

wget https://github.com/chewbranca/kore/archive/master.zip
unzip master.zip

or just click on https://github.com/chewbranca/kore/archive/master.zip

Connect to default server: kore.chewbranca.com

cd $kore_dir     # wherever you unzipped or cloned Kore
love . --name "foo123"

# or on OSX

/Applications/love.app/Contents/MacOS/love .  --name "foo123"

Run a Server

love . --server

Now run a client (or many clients) to connect to the local server

# Connect with random character and spell
love .  --host "localhost" --name "FOO 1"
love .  --host "localhost" --character "Minotaur" --spell "Fireball" --name "FOO 2"
love .  --host "localhost" --character "Skeleton" --spell "Channel" --name "FOO 3"

Connect to a Remote Server

To connect to a remote server, you'll need to supply the --host param with the appropriate host, and you'll probably also want to specify a name too with the --name parameter.

love .  --name "FOO" --host 1.2.3.4

Running Kore on OSX

Because there is not yet a menu system in Kore, you must run this from the command line. If you installed Love2D using the binaries linked above, you need to invoke the commands through the app package. Basically you just need to do:

/Applications/love.app/Contents/MacOS/love .  --name "FOO" --host 1.2.3.4

Running Kore on Linux

All the standard commands should work fine.

Running Kore on Windows

You'll need to make a shortcut to love.ex, and then edit it to include the path to Kore and the relevant command options detailed above. More details her: https://love2d.org/wiki/Getting_Started

Cosmetic Decisions!

You can choose between one of three characters, and one of three spells. These are all functionally identical, but they add a lot of style points.

Available character options for the command line setting (choose one):

  • --character "Minotaur"
  • --character "Skeleton"
  • --character "Zombie"

Available spell options for the command line setting (choose one):

  • --spell "Fireball"
  • --spell "Channel"
  • --spell "Lightning"