Edited By Pixelthief on 8/22/2004
Edited By National Govnah - (Ectoprods) on 8/22/2004
Edited By Pixelthief on 8/22/2004
Edited By Pixelthief on 8/21/2004
Edited By Pixelthief on 8/21/2004
DragonBreath (Demo)
This is a demo of a game I've been working on for a while.
The single level takes up 5 megabytes, so I've been trying to globalize all the events.
In the meantime, I'm demoing it mostly because I want to see if it the save/load system works on other computers, since I've gotten some varying results on my own, and implemented some fixes.
The stuff:
1 Level
15 Weapons (5 accessable in demo)
8 Armors (3 Accessable in demo)
4 Shields (2 Accessable in demo)
14 Random Items (3 Accessable in demo)
(all of those are fully coded already)
a whole bunch of spells, about half are finished, about 1/5 are included in demo
and 2500+ lines of code
The Controls (I intend to reduce these):
Movements:
arrow keys: move
control: attack
shift: (hold) strafe
/: (hold) defend with shield
\: switch run/walk (set to run at start)\
n: open/close menus
m: switch between char/inventory menus
esc- save menu
Inventory:
click on objects to pick them up or drop them, items on the ground must be overlapping your character for you to pick/drop
Weapons go in the left slot, armor in middle, shield in right
You must be a high enough level to use certain items, as listed
Spellcasting:
q,w,e,r,t: switch between spell categories (evocations, conjurations, enchantments, necromancy, transmogrifications)
1,2,3,4,5,6,7,8,9,0: switch spells in categories (1-10)
enter: cast spell
Once you cast a spell, hit the arrow keys in the order shown on the char screen (the n/m menu)
the % of keys hit in the write order determines the strength of the spell
if you hit none correctly, the spell is miscast
If you get hit by an enemy when casting, the spell is miscast
Once the spell is ready, the cursor will change to a "cast" symbol for casting spells, while passive spells such as "armor" will already be done.
If the cursor is in the "cast" symbol, you can left-click to cast the spell, and right-click to cancel (miscast) it
the targets for the spells given in the demo are:
Firebolt: any ground (needs target)
Ice Blast: any ground (needs target)
Fireball: any ground (needs target)
Drain Force: one creature (needs target)
Summon Jelly: doesnt work right now
Teleport: any ground (needs target)
Shade: doesnt work right now
Blur: self
Disenchant: all the surroundings
Invisibility: self
Probe: all the surroundings
Cure: self, but no enemys have poison so wont do anything now
Minor Heal: self
Armor: self
When you first create a file, you will be given a random weapon, armor, shield, and a pack of 99 arrows.
To use a bow, you need to have a bow in the weapon slot, and arrows in the shield slot
debug cheats:
tab: add one skill level
-: access all finished spells
backspace: the sell action which will be given by merchants, click on an item with it
type in "fps" for the fps counter
More random stuff:
Enemys come in 4 Flavors: Neutral, Hostile, Berserk, and Panicked
they will be neutral until they see you, then they become hostile
If you deal damage to them or miss with an attack that has more then half their whole hp, they will become panicked
When they have 1/5 or less of their hp left, they become berserk
There are 3 enemys in the demo:
Skeletons: Walk up to you and swing a sword
Skeleton Archers: They keep a distance and shoot arrows
Doom Mage: casts flame orb, shield, and teleport. Will teleport if he leaves the screen
The unit stats, as copied directly out of the game:
Unit 1:
Skeleton
30 Hp
50 Defense
20 Attack
Normal Damage (1)
3 + (5) Damage
157 Experience
Unit 2:
Bone Archer
50 Hp
30 Defense
40 Attack
Normal Damage (1) Projectile (Arrow)
1 + (5) Damage
254 Experience
Unit 3:
Doom Mage
120 Hp
140 Defense
170 Attack
Phantom Damage (7)
7 + (5) Damage
Specials:
Shield: (30) * (4)
Flame Orb: 10 + (5) Fire Damage (6)
679 Experience
edit-
Shab: no more crappy freewebs.
Review This Download
http://www.sitesled.com/members/ectoprods/Hosted/DBDemo.zip (2.04mb )
|