Catapult

Catapult

This game is from the old Ludum Dare platform. You can try viewing the original page on Web Archive
(may not load correctly).
WEB VERSION IS NOW UP AND WORKING!

NOTE: in order that StretchMode will work, play in full screen.

=================== I N S T R U C T I O N S=============================

This is a TOWER DEFENSE game.

THIS MEANS AUTO-AIM!!!

You are defending the castle from the wall (above enemies) and can move

only on it (right and left)

Rules:

1. you may reposition only catapults and only before a combat.

2. stone makes 1 damage.

3. flamed stone makes 2 damage.

4. each normal soldier has 1hp and makes 1 damage to your castle.

5. two catapults usually don't aim at the same enemy.

6. boss/huge knight has 12 hp and 4 damage.

7. workflow screen won't show loop-causing weapons. (if feeded to)

=================== T O D O =============================

1. Too many weapons may cause the list go beyond workflow pane.

for now it's not too awful because this means you have more

than enough of the same weapon, such that it won't matter which one you connect.

(remember that there's a loop preventing mechanism in the suggestions)

2. auto-aimer is simple, but should work for this entry.

3. no naming of devices - didn't have time. You still can manage without it.

4. StretchMode - it's a best effort to support multiple resolutions,

thus, turning AutoScale off would make it easier almost definitely

and might ruin the game for you.

======================= I N F O =============================

This game/prototype is a result of me trying to do

(that's literally what's written on the paper of brainstorming here):

Tower Defense Puzzle.

(actually I also wrote "with alien mechanics") but that idea dropped

since I had no time to implement it.

(it was supposed to be an event where aliens attack you and you learn

gain access to their weapons when robbing their bodies)

But as you'll see the game/prototype itself is short enough as it is.

Still hope you'll enjoy it for it =] !

====================== T O O L S ======================================

This entry is written in JS and Canvas only.

It is using JSCF which is my custom canvas library, right now in development.

As such, it still lacks a bit documentation about what's ready and what's not and that's why some code is "re-written" instead of being used from the library.

You can check out the source code of JSCF in github:

https://github.com/g--o/JSCF

Right now, it is active only on branch develop so you should check the files over there.

editor - Atom (bad decision..)

art - gimp, pyxel edit. (gimp is actually more comfortable)

sound - my guitar and pedals (cheap court electric guitar, multi-effect and delay-looper).

maintenance - junk food and ice cream.
Found a bug?
Tell us on Discord