ID:152657
 
I don't really have any intentions of making anything 3D but I was just wandering how you would make 3D (or isometric) games with DM?
In all games which abandon the default Byond map view, you have to hide everything that is on the map and then create the view entirely from the ground up yourself with image objects and/or objects in client.screen list.

Since you can make and position these however you want and give them any appearance you want, you can literally have it do anything. 3D, special effects, or whatever. It all goes off the same principle as making menus with objects in the client's screen list.

Of course, ability and feasibility are not the same thing. Although you could display anything, not everything is feasible to do.
In response to Loduwijk
is it possible to make anything like runescape on byond.
In response to Mxjerrett
what about a 3D diablo 2 expansion byond game?
In response to VolksBlade
You must understand that 3D games on BYOND are very laggy. Technically, you could make something like that, but the graphics would be lowered down a lot, and it would be very laggy. Multiplayer 3D games on BYOND can be done, but, as it was said above, there's a difference between ability and feasibility.
In response to VolksBlade
that would be awesome
In response to Popisfizzy
but how would i go about even stating a 3D game
In response to Mxjerrett
You don't... i mean you could look at Shadowdarkes iso lib but it will not help you with anything "3D" or you could look up the many "3D"Maze libs with are pretty much look like the old Doom games
In response to A.T.H.K
I still don't get it. Does it involve changing icon_states and layers and a crapload of little icons?
In response to FinalFantasyGamer
and the calculations of angles :P
In response to Mechanios
Ahh now I'm even more confused. I think I should stick to 2D =/
In response to FinalFantasyGamer
FinalFantasyGamer wrote:
I still don't get it. Does it involve changing icon_states and layers and a crapload of little icons?

Sort of. You have to make your own functions to decide what you want the client to see and where you want the client to see it. Then you need to make a bunch of objects for the client to see, tell it exactly where to see it, what each part needs to look like, then show it.

Things you need to know intimitely: /image objects and/or client.screen list, how to create your own algorithms that determine what you can see and where/how you see things, icon manipulation functions if you are doing anything that requires a dynamic view, and trigonometry for many of the types of views you might use such a system for.
In response to Mxjerrett
BYOND isn't made for 3D. If you want to go 3D without tearing your hair out with BYOND, you should try to find an engine to suit your needs. There are many 3D engines out there, and they probably would not be as laggy or coding intensive as if you made it with BYOND. The problem I always see with people making their own 3D games is that they'll spend more time rendering graphics than they do making the actual game.
In response to Justin Knight
Or you could get something premade, like the Hammer Editor for Half-Life 2. It's a free download that you can get along with Half-Life 2. I've used it, and there is a lot of commentation done on it.
In response to FinalFantasyGamer
Yes... But if you want Diablo style 3D, well you are in luck, that isn't 3D. It is pre rendered 3D put into an isometric world.
In response to FinalFantasyGamer
FinalFantasyGamer wrote:
Ahh now I'm even more confused. I think I should stick to 2D =/

You're going to need to be armed with the strength of trigonometry if you want to be able to make 3d games on BYOND.

Diablo II is something completely different. It's just a bunch of resized sprites in a isometric world.
In response to D4RK3 54B3R
The best thing would probably be creating an illusion with the icons. Like that FF game that was on the boards a while ago.. Anyhow, Cheetoz' found a shortcut for isometric things, why not ask him?
In response to Scoobert
Ahh thanks to everyone who explained about it. Now I kinda get it. But I'm pretty darn sure I'm gonna stick to normal 2D lol.
u pretty much have to map without looking at the map XD
In response to Yami_Marik0
Not really..It's possible to use the map in a way.
Page: 1 2 3