ID:152657
Mar 2 2006, 9:45 am
|
|
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 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.
|
In response to Yami_Marik0
|
|
Not really..It's possible to use the map in a way.
|
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.