Diablo III is for real
Quote:It's a question of processor speed and the load-hit-store. Because of the tile based gameplay and the filter lighting design they chose, each tile requires a value to be addressed to it to associate it with a certain lighting filter. As should be obvious, the faster a character moves the faster the computer has to go through the load-hit-store function for the tile lighting. What happens when the character moves too fast is that the engine will begin calling for data which hasn't had enough time to be written yet and it creates a stall. This leads to dead tiles or even possibly a complete game freeze.


I beg to differ! I can't support this idea at all (including those presented in earlier posts on this topic in this thread). If we start looking at issues such as loading graphics there is no such issue. As Nystul allready mentioned each level in Diablo 1 was loaded completely when you entered it (there is a loading screen as you do). The full dungeon level you are in is created in full at the same time (with all content placed and so on). There is thus no problem of you walking or teleporting into as of yet unknown teritory or an area with data not yet written since no such area of a dungeon exists!

Looking at the lighing issue, it is a non issue. Diablo 1 had a very simplistic such system were each tile has a light value based on the distance to your character (i don't recall if anything else in the dungeon had light arround it not related to your character, I think some unqiue monsters created light on a tile it stood on). Calculating or updating this is a non issue and requires such minimal processor power that it is neglectable. If memory is not completely off, the game had a lightmatrix were each tile had a value (so some 80x80 entries or whatever was the size of dungeons) and the game updated this based on your characters position once when you entered a new tile. Processing this was again, compared to the rest of the game, neglectable. Even done on each frame, it would be at most a few cylces per tile per frame.

Thinking of it, I can tell a few other things that also created light, spells and spell effects!!!! The game is updating the light matrix for each such spell effect going on as well. Try casting lots of lightning spells (chain lightning or charged bolts). THAT will tell in part some of how processing intensive it can be (done on a per bolt basis). Do note though that for each spell effect, the part that would relate to updating the light is still not the major factor compared to everything else being done to the spell efect.

Thus, moving the character arround a bit faster will hav e absolutely no impact. Even assuming we move the character so fast so that it changes tile each frame (remember it works at 20 frames per second so that would be an insane speed faster than actually teleporting arround) it would not affect the over all game speed at all. This would be comparable to casting a very low level chain lightning.

I would say the walk speed is actually an issue of what is handable and usable by the player and what creates a good game experience. Simply, it works well. The "problem" only exists when you want to move longer distances without actual combat in-between. Such as in town or when you have cleared an area of the dungeon and wants to go back to the stair or an not yet visited part. IN the dungeon it is a non issue since you can teleport so the problem mostly exists in the town.

Sure, one could argue that one could have an added dimension of tactics if a character in the dunbgeon could have moved faster to go arround monsters and such, but it would in my opinion also create so much other game play issues that it would be a much worse situation. Having the player move in about the same speed as monsters works out to be a good solution for good game play and difficulty and if you need to move at a faster speed in combat, that is provided to you through the teleport skill.

So absolutely nothing to do with the power of computers "back then".

Quote:Teleport was probably a bad argument for me to pursue because it isn't relevant to the discussion. When you teleport it acts as a total lighting whipe.

That happens any time you move to a new tile, be it walking or teleporting.


Quote: The game doesn't have to rewrite lighting values for the tiles, it just starts fresh.

This makes no sense. Either it recalculates all the values or it does not. Starting fresh would be the most time consuming anyway but if I recall correctly it is the only way it is done. Thinking about spells and such (see above), it might even be possible that the game recalculate the light matrix on each frame regardless, I don't recall seeing any flag indicating if anything that creates light has entered a new tile or not.

There are three types of people in the world. Those who can count and those who can't.
Reply


Messages In This Thread
Diablo III is for real - by gronbek - 06-28-2008, 11:45 AM
Diablo III is for real - by Tal - 06-28-2008, 12:17 PM
Diablo III is for real - by Flayer - 06-28-2008, 12:34 PM
Diablo III is for real - by Wyrm - 06-28-2008, 01:58 PM
Diablo III is for real - by Xbizkitl - 06-28-2008, 03:59 PM
Diablo III is for real - by DeeBye - 06-28-2008, 04:43 PM
Diablo III is for real - by Kharohz - 06-28-2008, 05:19 PM
Diablo III is for real - by --Pete - 06-28-2008, 05:19 PM
Diablo III is for real - by soccerguy315 - 06-28-2008, 05:43 PM
Diablo III is for real - by DeeBye - 06-28-2008, 05:55 PM
Diablo III is for real - by Xiuhcoatl - 06-28-2008, 06:23 PM
Diablo III is for real - by Vandiablo - 06-28-2008, 06:47 PM
Diablo III is for real - by --Pete - 06-28-2008, 07:05 PM
Diablo III is for real - by kerosion - 06-28-2008, 08:52 PM
Diablo III is for real - by Thecla - 06-28-2008, 09:20 PM
Diablo III is for real - by Tal - 06-28-2008, 09:32 PM
Diablo III is for real - by gronbek - 06-28-2008, 09:50 PM
Diablo III is for real - by Hammerskjold - 06-28-2008, 10:08 PM
Diablo III is for real - by smithy - 06-28-2008, 10:39 PM
Diablo III is for real - by Bolty - 06-28-2008, 11:54 PM
Diablo III is for real - by [wcip]Angel - 06-28-2008, 11:59 PM
Diablo III is for real - by smithy - 06-29-2008, 12:22 AM
Diablo III is for real - by [wcip]Angel - 06-29-2008, 12:35 AM
Diablo III is for real - by smithy - 06-29-2008, 12:52 AM
Diablo III is for real - by Mithrandir - 06-29-2008, 01:49 AM
Diablo III is for real - by Treesh - 06-29-2008, 02:46 AM
Diablo III is for real - by FoxBat - 06-29-2008, 02:51 AM
Diablo III is for real - by Kevin - 06-29-2008, 03:11 AM
Diablo III is for real - by FoxBat - 06-29-2008, 06:05 AM
Diablo III is for real - by Quark - 06-29-2008, 11:08 AM
Diablo III is for real - by TheDragoon - 06-29-2008, 01:42 PM
Diablo III is for real - by FoxBat - 06-29-2008, 01:43 PM
Diablo III is for real - by TheDragoon - 06-29-2008, 02:06 PM
Diablo III is for real - by Quark - 06-29-2008, 02:21 PM
Diablo III is for real - by Xbizkitl - 06-29-2008, 04:22 PM
Diablo III is for real - by Xiuhcoatl - 06-29-2008, 05:01 PM
Diablo III is for real - by FoxBat - 06-29-2008, 05:31 PM
Diablo III is for real - by TheKingofKewl - 06-29-2008, 06:23 PM
Diablo III is for real - by LavCat - 06-29-2008, 06:58 PM
Diablo III is for real - by BotMolesti - 06-29-2008, 07:04 PM
Diablo III is for real - by Malakar - 06-29-2008, 07:13 PM
Diablo III is for real - by roguebanshee - 06-29-2008, 07:29 PM
Diablo III is for real - by NiteFox - 06-29-2008, 07:54 PM
Diablo III is for real - by nobbie - 06-29-2008, 08:06 PM
Diablo III is for real - by Phyloxerra - 06-29-2008, 08:58 PM
Diablo III is for real - by [wcip]Angel - 06-29-2008, 09:01 PM
Diablo III is for real - by LennyLen - 06-29-2008, 09:14 PM
Diablo III is for real - by Faragon - 06-29-2008, 09:34 PM
Diablo III is for real - by [wcip]Angel - 06-29-2008, 09:35 PM
Diablo III is for real - by Assur - 06-29-2008, 11:23 PM
Diablo III is for real - by Quark - 06-29-2008, 11:39 PM
Diablo III is for real - by the Langolier - 06-30-2008, 12:52 AM
Diablo III is for real - by --Pete - 06-30-2008, 01:17 AM
Diablo III is for real - by Bob the Beholder - 06-30-2008, 01:34 AM
Diablo III is for real - by TheDragoon - 06-30-2008, 01:53 AM
Diablo III is for real - by FoxBat - 06-30-2008, 02:01 AM
Diablo III is for real - by Chesspiece_face - 06-30-2008, 02:07 AM
Diablo III is for real - by --Pete - 06-30-2008, 05:20 AM
Diablo III is for real - by Hammerskjold - 06-30-2008, 05:59 AM
Diablo III is for real - by Chesspiece_face - 06-30-2008, 06:10 AM
Diablo III is for real - by Nystul - 06-30-2008, 11:05 AM
Diablo III is for real - by NiteFox - 06-30-2008, 12:31 PM
Diablo III is for real - by nobbie - 06-30-2008, 01:36 PM
Diablo III is for real - by Kylearan - 06-30-2008, 03:05 PM
Diablo III is for real - by Occhidiangela - 06-30-2008, 05:10 PM
Diablo III is for real - by Wyrm - 06-30-2008, 05:41 PM
Diablo III is for real - by Chesspiece_face - 06-30-2008, 05:46 PM
Diablo III is for real - by Chesspiece_face - 06-30-2008, 05:52 PM
Diablo III is for real - by Occhidiangela - 06-30-2008, 06:02 PM
Diablo III is for real - by FoxBat - 06-30-2008, 06:15 PM
Diablo III is for real - by The Gnu - 06-30-2008, 07:19 PM
Diablo III is for real - by Kevin - 06-30-2008, 07:38 PM
Diablo III is for real - by nobbie - 06-30-2008, 07:57 PM
Diablo III is for real - by The Gnu - 06-30-2008, 08:24 PM
Diablo III is for real - by Tal - 06-30-2008, 08:34 PM
Diablo III is for real - by Taem - 06-30-2008, 09:14 PM
Diablo III is for real - by kandrathe - 06-30-2008, 09:56 PM
Diablo III is for real - by Roland - 06-30-2008, 10:21 PM
Diablo III is for real - by Quark - 06-30-2008, 10:39 PM
Diablo III is for real - by Chesspiece_face - 06-30-2008, 10:47 PM
Diablo III is for real - by Kevin - 06-30-2008, 10:51 PM
Diablo III is for real - by nobbie - 06-30-2008, 10:55 PM
Diablo III is for real - by Iolair - 06-30-2008, 10:57 PM
Diablo III is for real - by Chesspiece_face - 06-30-2008, 11:13 PM
Diablo III is for real - by FoxBat - 06-30-2008, 11:14 PM
Diablo III is for real - by Chesspiece_face - 06-30-2008, 11:16 PM
Diablo III is for real - by nobbie - 06-30-2008, 11:27 PM
Diablo III is for real - by Roland - 06-30-2008, 11:49 PM
Diablo III is for real - by Chesspiece_face - 07-01-2008, 12:29 AM
Diablo III is for real - by DeeBye - 07-01-2008, 12:31 AM
Diablo III is for real - by Nystul - 07-01-2008, 12:50 AM
Diablo III is for real - by Taem - 07-01-2008, 01:04 AM
Diablo III is for real - by TheKingofKewl - 07-01-2008, 01:19 AM
Diablo III is for real - by Quark - 07-01-2008, 01:34 AM
Diablo III is for real - by CelticHound - 07-01-2008, 02:05 AM
Diablo III is for real - by NiteFox - 07-01-2008, 09:51 AM
Diablo III is for real - by Nystul - 07-01-2008, 10:16 AM
Diablo III is for real - by Hammerskjold - 07-01-2008, 02:13 PM
Diablo III is for real - by Occhidiangela - 07-01-2008, 03:57 PM
Diablo III is for real - by Xbizkitl - 07-01-2008, 04:12 PM
Diablo III is for real - by nobbie - 07-01-2008, 04:20 PM
Diablo III is for real - by Xbizkitl - 07-01-2008, 04:33 PM
Diablo III is for real - by Chesspiece_face - 07-01-2008, 05:21 PM
Diablo III is for real - by Occhidiangela - 07-01-2008, 05:42 PM
Diablo III is for real - by Ell_man - 07-01-2008, 06:48 PM
Diablo III is for real - by Chesspiece_face - 07-01-2008, 06:54 PM
Diablo III is for real - by Xbizkitl - 07-01-2008, 07:46 PM
Diablo III is for real - by Urza-DSF - 07-01-2008, 08:00 PM
Diablo III is for real - by Xbizkitl - 07-01-2008, 08:13 PM
Diablo III is for real - by Elric of Grans - 07-01-2008, 08:47 PM
Diablo III is for real - by Taem - 07-02-2008, 12:00 AM
Diablo III is for real - by Urza-DSF - 07-02-2008, 12:23 AM
Diablo III is for real - by DeeBye - 07-02-2008, 01:01 AM
Diablo III is for real - by --Pete - 07-02-2008, 02:14 AM
Diablo III is for real - by Occhidiangela - 07-02-2008, 03:09 AM
Diablo III is for real - by CelticHound - 07-02-2008, 04:23 AM
Diablo III is for real - by smegged - 07-02-2008, 04:56 AM
Diablo III is for real - by smegged - 07-02-2008, 05:03 AM
Diablo III is for real - by kandrathe - 07-02-2008, 06:27 AM
Diablo III is for real - by Arnulf - 07-02-2008, 06:49 AM
Diablo III is for real - by nobbie - 07-02-2008, 07:27 AM
Diablo III is for real - by Xbizkitl - 07-02-2008, 08:13 AM
Diablo III is for real - by Jarulf - 07-02-2008, 10:37 AM
Diablo III is for real - by nobbie - 07-02-2008, 10:45 AM
Diablo III is for real - by Kylearan - 07-02-2008, 11:00 AM
Diablo III is for real - by Taelas - 07-02-2008, 11:04 AM
Diablo III is for real - by Xbizkitl - 07-02-2008, 11:42 AM
Diablo III is for real - by Jarulf - 07-02-2008, 12:08 PM
Diablo III is for real - by Jarulf - 07-02-2008, 12:09 PM
Diablo III is for real - by Quark - 07-02-2008, 12:21 PM
Diablo III is for real - by Taelas - 07-02-2008, 12:23 PM
Diablo III is for real - by NiteFox - 07-02-2008, 01:07 PM
Diablo III is for real - by totte - 07-02-2008, 02:19 PM
Diablo III is for real - by vor_lord - 07-02-2008, 03:20 PM
Diablo III is for real - by --Pete - 07-02-2008, 03:37 PM
Diablo III is for real - by Rhydderch Hael - 07-02-2008, 03:44 PM
Diablo III is for real - by Quark - 07-02-2008, 03:45 PM
Diablo III is for real - by --Pete - 07-02-2008, 04:08 PM
Diablo III is for real - by Tal - 07-02-2008, 05:14 PM
Diablo III is for real - by Iolair - 07-02-2008, 06:39 PM
Diablo III is for real - by Maitre - 07-02-2008, 06:50 PM
Diablo III is for real - by FoxBat - 07-02-2008, 06:53 PM
Diablo III is for real - by --Pete - 07-02-2008, 10:36 PM
Diablo III is for real - by Assur - 07-02-2008, 10:57 PM
Diablo III is for real - by KingOfPain - 07-03-2008, 12:19 AM
Diablo III is for real - by Occhidiangela - 07-03-2008, 01:24 AM
Diablo III is for real - by Fragbait - 07-03-2008, 05:58 AM
Diablo III is for real - by nobbie - 07-03-2008, 07:16 AM
Diablo III is for real - by Kylearan - 07-03-2008, 07:17 AM
Diablo III is for real - by the Langolier - 07-03-2008, 08:08 AM
Diablo III is for real - by the Langolier - 07-03-2008, 08:51 AM
Diablo III is for real - by nobbie - 07-03-2008, 11:34 AM
Diablo III is for real - by Merlinios - 07-03-2008, 11:55 AM
Diablo III is for real - by Merlinios - 07-03-2008, 12:02 PM
Diablo III is for real - by Occhidiangela - 07-03-2008, 01:21 PM
Diablo III is for real - by roguebanshee - 07-03-2008, 05:06 PM
Diablo III is for real - by Cryptic - 07-03-2008, 06:38 PM
Diablo III is for real - by Kevin - 07-03-2008, 07:02 PM
Diablo III is for real - by CelticHound - 07-04-2008, 12:14 AM
Diablo III is for real - by Nystul - 07-04-2008, 01:14 AM
Diablo III is for real - by Quark - 07-04-2008, 02:40 AM
Diablo III is for real - by Flayer - 07-04-2008, 04:59 AM
Diablo III is for real - by whyBish - 07-04-2008, 05:07 AM
Diablo III is for real - by FireIceTalon - 07-04-2008, 08:27 AM
Diablo III is for real - by NiteFox - 07-04-2008, 11:00 AM
Diablo III is for real - by FoxBat - 07-04-2008, 02:07 PM
Diablo III is for real - by kandrathe - 07-04-2008, 07:49 PM
Diablo III is for real - by kandrathe - 07-04-2008, 07:51 PM
Diablo III is for real - by Quark - 07-04-2008, 09:31 PM
Diablo III is for real - by TheKingofKewl - 07-04-2008, 11:43 PM
Diablo III is for real - by Xbizkitl - 07-05-2008, 12:48 AM
Diablo III is for real - by kandrathe - 07-05-2008, 04:08 AM
Diablo III is for real - by Fragbait - 07-05-2008, 01:24 PM
Diablo III is for real - by Frag - 07-05-2008, 04:42 PM
Diablo III is for real - by kandrathe - 07-05-2008, 11:06 PM
Diablo III is for real - by Vandiablo - 07-06-2008, 03:59 PM
Diablo III is for real - by kandrathe - 07-07-2008, 08:04 AM
Diablo III is for real - by Merlinios - 07-08-2008, 04:56 AM
Diablo III is for real - by Wyrm - 07-09-2008, 03:18 AM
Diablo III is for real - by Occhidiangela - 07-10-2008, 01:51 PM
Diablo III is for real - by Wyrm - 07-10-2008, 05:15 PM
Diablo III is for real - by Zarathustra - 07-10-2008, 08:29 PM
Diablo III is for real - by Occhidiangela - 07-10-2008, 09:27 PM
Diablo III is for real - by TheKingofKewl - 07-11-2008, 01:09 PM
Diablo III is for real - by Occhidiangela - 07-12-2008, 02:17 AM
Diablo III is for real - by Roland - 07-12-2008, 02:29 AM
Diablo III is for real - by Griselda - 07-12-2008, 04:32 AM
Diablo III is for real - by DeeBye - 07-12-2008, 04:49 AM
Diablo III is for real - by Pantalaimon - 07-13-2008, 11:58 PM
Diablo III is for real - by Occhidiangela - 07-14-2008, 05:18 PM
Diablo III is for real - by roguebanshee - 08-05-2008, 10:46 AM
Diablo III is for real - by --Pete - 08-05-2008, 01:38 PM
Diablo III is for real - by kandrathe - 08-05-2008, 09:34 PM
Diablo III is for real - by Quark - 08-06-2008, 11:26 AM
Diablo III is for real - by Wyrm - 08-06-2008, 09:51 PM
Diablo III is for real - by Mordekhuul - 08-06-2008, 10:06 PM
Diablo III is for real - by FoxBat - 08-07-2008, 09:15 PM
Diablo III is for real - by Occhidiangela - 08-08-2008, 01:53 AM
Diablo III is for real - by Elric of Grans - 08-08-2008, 11:08 PM
Diablo III is for real - by Occhidiangela - 08-11-2008, 11:10 PM
Diablo III is for real - by smegged - 08-16-2008, 03:56 AM
Diablo III is for real - by Swiss Mercenary - 08-16-2008, 06:17 AM
Diablo III is for real - by smegged - 08-16-2008, 06:23 AM
Diablo III is for real - by Archon_Wing - 08-24-2008, 10:47 AM
Diablo III is for real - by Occhidiangela - 08-25-2008, 12:20 AM

Forum Jump:


Users browsing this thread: 29 Guest(s)