Thursday, January 31, 2008
Wooden Area Complete
Wednesday, January 30, 2008
New Area, New Zone
Sunday, January 27, 2008
No Spawning, Only Jumping
In the old engine, I wrote a simple script to spawn non-player mobs without difficulty. For some odd reason, this new engine recognizes the script, but fails to fire it. I was able to come at it from a different angle. By placing the defined mob in another location, I was able to get a script to “jump” them to set waypoint. In this case, I just made a room inaccessable to place all the area spawning mobs. As long as their AI is disabled until I fire the “jump” they ignore each other, even if they would normally be hostile to one another. I don't see this causing any future problems, yet I am curious why my older script fails. I remember that id Software's “Doom” did something similar with their spawning mobs.
I also need a better system of setting up proper camera angles. Right now, I have to “eyeball” them then check them out through a play-test. It's not the fastest system in the world. Perhaps I could give them a set facing towards a waypoint or a small floor mounted trigger.
I bought a new notepad, because I was tired of using sticky notes to document my local integers. I originally thought it was good idea to use sticky notes, until one floats away and I have to backtrack to remember what I set.
Wednesday, January 23, 2008
The story unfolds...
Sunday, January 20, 2008
Swamp complete. Ruins in process.
Thursday, January 03, 2008
Depressing play-test and additional scripting
On the bright side, I successfully implemented the first "mission". It is simple enough, but seems to run just fine. I have a second mission planned. This one will be much longer and more detailed. I had to consult with my technical director on a storyline aspect before I wanted to dig too deep into this second mission.
Normally, mission updates can be done through a single journal script. I tried using this when I was building the first mission, but found that it lacked the depth I needed to create some truly unique scripting. I decided to add a secondary floating variable to accompany all missions with the same tag-line. It will involve me adding additional scripting, but I think...correction...I KNOW it will benefit me in the end. It also means that I will need to be careful with mission scripting, as I will be relying on two scripts to fire properly rather than just a solitary one.
Tuesday, January 01, 2008
How much work did I just make for myself?
While everyone else in the country was out celebrating the New Years, I was writing code. How many other people would do that?