Im BACK! After Much Diablo IIing
Well, I am back, after playing Diablo II constantly for the past 12 hours (what a game.. so inspirational). The reason? It got released in Australia yesterday, and I had some sleep (this morning sometime)
. So 12 hours it is (today anyway).
Anywho... I was considering NPC''s, AI and AI in general (as I tend to do
) and I was noticing my technique for killing the Death Bug things. Every time you hit one of them, they shoot lightning out at you. What I was doing was sprinting along ahead of them, so I could take one at a time (because the others would stop) and I would wait until there was only one left chasing. Then I would stop him at the well, attack him (with very fast attack... cained right into him
) and then immediately start pressing on the well. This would get them down below half way, with the well only half used and me on full helth and full mana
Anyway, getting to the point. Why the hell did the other monsters stop? To make it easier? Probably. But do we want hoards of stupid beasts that come like lambs to the slaughter? Or do we want finite/minute numbers of super-intelligent minions? That way we may need to think about how we are playing and what we are doing.
Before people start going crazy, all I am suggesting here is that if a beastie see''s you, then it makes an attack call. Any beastie in the vicinity hears it and follows it''s lead. Not too difficult and it would make the game a whole new experience for conservative fighters like me
. (Although I have been charging into hoards of anything, just for the challenge -> and the screenshots
Back on topic now... I would just like to say that although the NPC''s in Diablo II actually all move around (kinda), they are still as stupid as ever. What''s more (I hope someone else noticed this) Warriv still talks about "going back west" once you go back west (from The Act II city.. name escapes me, I am lacking a lot of sleep). This was obviously a design fault (or a bug on my machine
) but I hope it gets fixed up
The .dll idea sounds promising also, I have not had a chance to come near .dll''s yet (mostly because I am a nostalgic old DOS programmer
) but I have used the DirectX wrappers and OpenGL wrappers. I am still trying to figure the layering thing out. Too much gameplay and not enough sleep has left my senses all screwed
.To Schedule or not to schedule
Personally, I would prefer NPC''s not to have a schedule, or to have a strict one. As if a ship would end up waiting 2 days for a rogue mercenary! The ship should be off within the hour that it is scheduled to be off in, unless there are other delays. There is no way in hell that a ship will be waiting specifically to take a character (or a [small] party) to the other side of the continent (a little bitchy here at MM7
A general schedule might be a good idea, but remember that there are certain times that a schedule may be bent (or broken) and when a schedule should be abided by.Social Side
Legal age in Australia is 18, so that would mean that I am just 18
. But 18 with a lot of good ideas (or at least I would like to think so) as well as some good knowledge in my programming language of choice (another one I would also like to think so
Well, I think that was a post and a half (or maybe 2 and a half
May you code for many hours without a bug.
-Chris Bennett ("Insanity" of Dwarfsoft)
Check our site:http://www.crosswinds.net/~dwarfsoft/
and our eGroup:http://www.egroups.com/group/dwarfsoft