|
This page is not required reading if all you want to do is play and is only for those
who want to know a little of the technical details of the game. I strive with each
new dream to push to envelope and incorporate the latest techniques in DS
programming and will show some as examples.
ANIMATION: Besides the typical
once every second animation, I use the UPDATE SCREEN command method with individual
frames changing much quicker than once a second and it's smo-oo-oth.
---(5:5) change object type 0 to type 2447 [EFFECT FRAME I].
---(5:1000) UPDATE screen.
---(5:5) change object type 2447 to type 2448 [EFFECT FRAME II].
---(5:1000) UPDATE screen.
---(5:5) change object type 2448 to type 2449 [EFFECT FRAME III].
---(5:1000) UPDATE screen.
---(5:5) change object type 2449 to type 2450 [EFFECT FRAME IV].
---(5:1000) UPDATE screen. Secondly, I used an undocumented swapping
technique that can move large areas with a single command. I use it for moving a bunch
of monsters in a direction and the player has to try to not get hit by them.
---(3:3) within the diamond (#,#) - (#,#), ---(5:23) swap the object with the
object at (0,0). Objects can only move down and/or right but still it
is usable and very quick!
2 OBJECTS IN 1 SPACE Yes, it is possible. I wanted
to have a chest that would open and show what was
inside. I used floor tiles to make the chest, one open, one closed. Because it's bigger
than the normal 32x62 size it has a higher priority than the floor tiles immediately
behind it. It's also possible to make another object like a table from a wall. With it
you could get and drop objects on it and it can still block passage.
PLAYER SENSING Although I've used this technique many times in my dreams, most people
still don't understand it. Felorin said it was a side effect of it's intended purpose.
It's called Mage Rooster's 'Furre Is Solid' technique.
---(3:50) 2 step(s) NORTHEAST from where they moved from,
----(4:10) only in places that can't be walked into,
----(4:2) only where the floor is not type 157 [SAFE FLOOR]
AND (4:4) not object type 2470 [GHOST ARMOR],
----(5:4) place object type 2440 [FURRE ON FIRE].
----(5:17) move any furre here to (78,60) [ETHEREAL PLANE], or nearby.
The (4:10) command does the magic. As you see, if the player isn't standing
on safe ground or wearing Ghost Armor they are replaced with flames and teleported to
their death.
RECONFIGURABLE ROOM MAZE This technique used to be the staple of
old RPG's but I've never seen anybody else do it on Furc. It's purpose is to make a
maze seem much larger than it actually is. It is essensually one room that you reuse
to give the illusion of many connecting rooms. Whether or not the room actually has a
North, South, East or West exit and objects in it is kept track of with DS.
NEW UPDATE COMMANDS I'm now revamping the Mage Wars D&D Magic Core to use 2 letter
commands to cast a spell. This will easier to remember and code. It also makes possible
NEW SPELLS. Ultimately, I'd like to have a routine for HP's, Gold and Spell Points and
it may be possible now.
| |