No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Graphics
Systems
data/fonts
.gitignore
Actions.py
Character.py
Colors.py
Components.py
Constant.py
Entity.py
Funcs.py
Game.py
Init.py
Makefile
Map.py
Math2D.py
README.md
RoomBuilder.py
SDL.dll
Spells.py
WeakList.py
World.py
__init__.py
libtcod-mingw.dll
libtcodpy.py

README.md

MagiOnslaught

Creator: Kevin van der Velden

Platform: Python 3 and libTCOD

Based on game: Magicka from Paradox Interactive

Hey people, my first game I made for a game jam! :D

I liked the mechanic in Magicka where you could combine elements to create different spells, but I thought it could be improved a bit. You press the buttons 1 through 4 to create an orb (Water, Fire, Earth, Air). You launch these orbs by clicking where you want them to go.

If they collide with an enemy, the enemy get's hurt. If they collide with you... so do you! But if they collide with a different orb there's a reaction, Fire and Air hitting each other creates Lightning orbs, Lightning and Earth hitting each other... destroys both of the orbs.

This is a turn based game, think about where to send your orbs and where to step to avoid getting hit, it gets hectic quite fast.

The objective of the game is to... survive, your orbs aren't peculiar about who they hurt and your HP is limited, try to get a high score! - I can't really get over 200.

A gif of me playing the game

There's plenty more orb options to build in, and a lot of tidying up, which I might get to sometime after the jam, but for now I think it's done.

The py2exe windows version is available via Dropbox: https://dl.dropboxusercontent.com/u/1193507/MagiOnslaught.zip

I've put the code on github and if anyone wants to help they're welcome: https://github.com/KevinVDVelden/MagiOnslaught

The version on github uses cygwin and has version 1.5.2 of libtcod, the py2exe version uses the MSVC build of libtcod which is version 1.5.1. The github version should work on linux if you install libtcod.