From a407b3a4d03440b68268f39c29624056ecb74122 Mon Sep 17 00:00:00 2001 From: dsc Date: Tue, 12 Apr 2011 20:43:11 -0700 Subject: [PATCH] Adds enemy notes. --- wiki/gameplay/enemies.md | 47 ++++++++++++++++++++++++++++++++++++++++++++++ wiki/index.md | 2 +- wiki/notes/roadmap.md | 7 ++++++ wiki/roadmap.md | 7 ------ 4 files changed, 55 insertions(+), 8 deletions(-) create mode 100644 wiki/art.md create mode 100644 wiki/gameplay/levels.md create mode 100644 wiki/notes/roadmap.md delete mode 100644 wiki/roadmap.md create mode 100644 wiki/world.md diff --git a/wiki/art.md b/wiki/art.md new file mode 100644 index 0000000..e69de29 diff --git a/wiki/gameplay/enemies.md b/wiki/gameplay/enemies.md index e69de29..b9a0b5b 100644 --- a/wiki/gameplay/enemies.md +++ b/wiki/gameplay/enemies.md @@ -0,0 +1,47 @@ +# Enemy and Behavior Ideas + +[TOC] + +## Enemies + + * **Tanks:** mobile, ranged dudes. + * **Towers:** immobile, ranged dudes. + * **Shield-parts:** A portion of a unit that takes no damage. + * **Eye-parts:** Takes no damage everywhere except the "eye", a [small] unshielded weak point. + * **Mouth-parts:** Takes normal damage everywhere except the "mouth", where dealing damage heals it. + * **Patroller:** moves in a fixed pattern until hero is sighted. + * **AutoTurret:** Only shoots in fixed direction(s); may shoot at regular intervals, or when triggered by movement/switch. Might rotate. + * **Narcoleptic:** Falls asleep randomly, but woken as normal. + * **Turtle:** Invulnerable while asleep (in shell). May or may not sleep randomly. + * **BuilderBot:** Builds new towers. (Sometimes has security crew which tether to him.) + * **Dozer:** Dude with no attack, instead pushing you. + * **AutoDozer:** Pushes in a fixed pattern. Usually invulnerable. (You can use them as a tram of sorts!) + * **KillDozer:** Pushes you toward spikes, fire, and traps. + * **OopsDozer:** Pushes you toward enemies. + * **Wizard:** Dude who can teleport. + * **Healbot:** Shoots bullets which heal; aims at allies. A bit slow. + * **Shieldbot:** Shoots bullets which add a shield orb to anyone struck. + * **Hypnotist:** Shoots sleep bullets, but deals no damage. Often has friends. + * **Rock Eater:** Melee dude that eats rocks; the more he eats, the faster and stronger he gets. (Rocks heal?) + * **Berserker:** Speeds up proportionate to damage taken. + * **Groggy:** Sleepy and slow right after woken up, speeds up the longer he's awake. Sleeping resets the bonus. + * **Evolver:** Gains some sort of bonus the longer he's awake, such as Move, Power, Speed, HPR, Shields, Size, etc. + * **Fatty:** Poops walls and rocks as he walks around, being fat. + * **Reflex Slug:** Melee. When hit, emits 1-3 shots in the rough direction the shot came from. + * **Starfish:** Splits into two copies on hit. + * **Wolfpack:** Group of 2-4 melee dudes that split up to flank/distract you. + * **Scardysaur:** Runs away if you get too close. + * **Item Eater:** Moves to eat any item it can see as its highest priority. Eating an item fully heals it. On death, drops all items it ate. + * **Acid Slug:** Leaves an acid trail where it's been (deals damage if you walk across it). + * **FortBot:** Drops stationary shields to make 3-sided "forts". + * **Bunny:** Prefers to be behind `cover`, in places with lots of escape routes, "forts", etc. + * **Protectors:** Units that attempt to get between you and more injured/important enemies. Often have shields, armor, or lots of HP. + * **Swarmers:** Units that "flock" together, each having low HP, but being numerous. Melee or harmless-but-annoying. + + + +## Notes + + * All enemies have a `wake` stat, which alerts them to action when you come close. (Enemies have a small timer that prevents flapping between sleep and wake.) + * Most enemies will sleep if left alone for long enough (`sleep` stat, in ms), provided they cannot see you (`sight` stat), plus or minus some other criterion. Some never sleep, though. + * Enemies which never get too far from something are `tethered` to it; enemies can tether to a location, an object, or another enemy. diff --git a/wiki/gameplay/levels.md b/wiki/gameplay/levels.md new file mode 100644 index 0000000..e69de29 diff --git a/wiki/index.md b/wiki/index.md index d078512..85aa54e 100644 --- a/wiki/index.md +++ b/wiki/index.md @@ -1,3 +1,3 @@ # The Littlest Battletank -An iOS and JS game inspired by the Tanks minigame in Wii Play. [Gameplay](/gameplay) has most of the details, but also [Dave's coding notes](/notes) and [the wiki index](/_list). You might also want to check out my [Markdoc Links and Info](/markdoc). +An iOS and web game inspired by the Tanks minigame in Wii Play. [Gameplay](/gameplay) has most of the details, but also [Dave's coding notes](/notes) and [the wiki index](/_list). You might also want to check out my [Markdoc Links and Info](/markdoc). diff --git a/wiki/notes/roadmap.md b/wiki/notes/roadmap.md new file mode 100644 index 0000000..efcccfc --- /dev/null +++ b/wiki/notes/roadmap.md @@ -0,0 +1,7 @@ +# Littlest Roadmap + +- Items +- Levels +- Level transitions +- Improve friendly fire of AI + diff --git a/wiki/roadmap.md b/wiki/roadmap.md deleted file mode 100644 index efcccfc..0000000 --- a/wiki/roadmap.md +++ /dev/null @@ -1,7 +0,0 @@ -# Littlest Roadmap - -- Items -- Levels -- Level transitions -- Improve friendly fire of AI - diff --git a/wiki/world.md b/wiki/world.md new file mode 100644 index 0000000..e69de29 -- 1.7.0.4