Skip to main content
GameDev.net gamedev.net
🔒 Locked

Map maker worries...

Started by iNsAn1tY Apr 9, 2002 at 6:48 PM 7 replies 700+ views
Original Post
iNsAn1tY
iNsAn1tY
Hi. I'm making a map maker for my 3D engine, and I'm looking for a little reassurance. I've drawn my inspiration from many sources. I have looked at gmax, q3radiant, MaxEd and Worldcraft, and emulated many of the functions of these top quality programs. I have the following features:
  1. A fully working BSP system, which is set in motion when a change is made to the environment,
  2. Seven types of primitive, cylinders, cones, geospheres, cuboids, tetrahedrons, pyramids and planes all of which have their own creator function, which contains an algorithm for each,
  3. Full translation, rotation and scaling functions for any object,
  4. A four-viewport system, on one form, where each viewport can be controlled and moved independently. Each viewport can have one of the following views: 3D Textured, 3D Flat Shaded, 3D Wireframe, Top, Bottom, Right, Left, Front and Back,
  5. A centralized Object structure, which all objects such as cuboids, cylinders and lights are stored in, where each object has it's own properties and ones which are common to all,
  6. A Worldcraft-type movement system, where the mouse is captured in place in the centre of the child window while movement is performed,
  7. The ability to set the colour of any object when it is created.
I'll also be implementing the two most important functions in the near future (the next few weeks): a carve function and a hollow function, like those in q3radiant or Worldcraft. From looking at the above programs, I can't think of many other things that might need implementing, other than my texture capabilities, which again will be implemented in the near future, but there might be other things you guys can think of. Once the editor is virtually finished, I can finish off the raycaster I'm using for the lightmapping, as well as the PVS program I'm writing. Then I finish off a beta of the actual engine... Any replies are much appreciated... iNsAn1tY - the place where imagination and the real world merge... Try http://uk.geocities.com/mentalmantle - DarkVertex Coming Soon! [edited by - iNsAn1tY on April 9, 2002 7:54:13 PM]
My opinion is a recombination and regurgitation of the opinions of those around me. I bring nothing new to the table, and as such, can be safely ignored.[ Useful things - Firefox | GLee | Boost | DevIL ]
dark_stalker
dark_stalker
good luck ~
Online RPGs.. Almost like another life! Except for whenswitching back to real life, sometimes I forget there isn'ta profanity filter..
dark_stalker
dark_stalker
good luck ~
Online RPGs.. Almost like another life! Except for whenswitching back to real life, sometimes I forget there isn'ta profanity filter..
dark_stalker
dark_stalker
oops ~
Online RPGs.. Almost like another life! Except for whenswitching back to real life, sometimes I forget there isn'ta profanity filter..
iNsAn1tY
iNsAn1tY
lol...

iNsAn1tY - the place where imagination and the real world merge...
Try http://uk.geocities.com/mentalmantle - DarkVertex Coming Soon!
My opinion is a recombination and regurgitation of the opinions of those around me. I bring nothing new to the table, and as such, can be safely ignored.[ Useful things - Firefox | GLee | Boost | DevIL ]
freshya
freshya
A decent entity system? Maybe not as full blown as MAX-ED but at least some kind of trigger system as well. Although if you''re just making a ''3d engine'' and no actual game it might be slightly more difficult to create scripting etc.
iNsAn1tY
iNsAn1tY
Yeah, one thing I forgot to mention above. I even have a tab for it: "Create Entity". I''m going to put all the info_deathmatch_start and stuff in there, along with trigger entities for scripting. I''ve been exploring q3radiant in a bit more depth, and realised that I''d forgot about entities.

I''m looking to create an engine like the Quake III one, so the scripting will be less in-depth than for a script-driven engine like Half-Life''s. I''ll have jump ones, and ones which open doors and press buttons.

Someone wish me luck. Please.

iNsAn1tY - the place where imagination and the real world merge...
Try http://uk.geocities.com/mentalmantle - DarkVertex Coming Soon!
My opinion is a recombination and regurgitation of the opinions of those around me. I bring nothing new to the table, and as such, can be safely ignored.[ Useful things - Firefox | GLee | Boost | DevIL ]
iNsAn1tY
iNsAn1tY
btw, cearny, I like the sig. How long did that take you? 3 hours? 4?

iNsAn1tY - the place where imagination and the real world merge...
Try http://uk.geocities.com/mentalmantle - DarkVertex Coming Soon!
My opinion is a recombination and regurgitation of the opinions of those around me. I bring nothing new to the table, and as such, can be safely ignored.[ Useful things - Firefox | GLee | Boost | DevIL ]

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.