Forum Topic: My First (working) 3d Engine

(6,994 views • 241 replies)

This topic is 9 pages long. [ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ]

<< < > >>
None

StaliN98

Reply To Post Reply & Quote

Posted at: 1/28/09 05:15 PM

StaliN98 LIGHT LEVEL 10

Sign-Up: 07/27/07

Posts: 690

At 1/28/09 05:08 PM, Nuttro wrote: Woah, these textures are tripy. Your gonna fix that later on right?

Hopefully. That is, if I can work out how to. But I'm determined to make this all without tutorials or specific help. My school doesn't have CS4 so its annoying to think I can't work on it for another 18 hours.


None

McZero

Reply To Post Reply & Quote

Posted at: 1/28/09 05:18 PM

McZero NEUTRAL LEVEL 11

Sign-Up: 01/01/08

Posts: 1,936

Awesome, lagless and neat. But it looks like an early attempt at a fps for a ps2 or pc except cleaner. Other than that awesome.


Goofy

zuperxtreme

Reply To Post Reply & Quote

Posted at: 1/28/09 05:53 PM

zuperxtreme NEUTRAL LEVEL 08

Sign-Up: 01/02/05

Posts: 1,629

lol "other than that". I think if it even comes close to comparing itself to something from a ps2 game it's awesome.

It looks and feels a bit like the old quake's.


None

Nuttro

Reply To Post Reply & Quote

Posted at: 1/28/09 08:06 PM

Nuttro LIGHT LEVEL 22

Sign-Up: 04/26/07

Posts: 848

At 1/28/09 05:15 PM, StaliN98 wrote: Hopefully. That is, if I can work out how to. But I'm determined to make this all without tutorials or specific help. My school doesn't have CS4 so its annoying to think I can't work on it for another 18 hours.

Why not save it as a CS3? It wont change anything


None

StaliN98

Reply To Post Reply & Quote

Posted at: 1/29/09 12:40 PM

StaliN98 LIGHT LEVEL 10

Sign-Up: 07/27/07

Posts: 690

At 1/28/09 08:06 PM, Nuttro wrote: Why not save it as a CS3? It wont change anything

Because they have Flash 8.

Gasps-at-how-far-behind-they-are

None

Da-Hui-58

Reply To Post Reply & Quote

Posted at: 1/29/09 12:50 PM

Da-Hui-58 EVIL LEVEL 22

Sign-Up: 11/15/05

Posts: 410

Looks awesome man, this engine would make a great puzzle game or maze game


None

StaliN98

Reply To Post Reply & Quote

Posted at: 1/29/09 01:02 PM

StaliN98 LIGHT LEVEL 10

Sign-Up: 07/27/07

Posts: 690

At 1/29/09 12:50 PM, Da-Hui-58 wrote: Looks awesome man, this engine would make a great puzzle game or maze game

Orr.... First Person Shooter!
If I ever finish the engine, I'll make it open source so anyone can make any sort of game they please with it.


Happy

zuperxtreme

Reply To Post Reply & Quote

Posted at: 1/29/09 01:23 PM

zuperxtreme NEUTRAL LEVEL 08

Sign-Up: 01/02/05

Posts: 1,629

Make a Flash 3D Portal-like game. :D


None

zenyara

Reply To Post Reply & Quote

Posted at: 1/29/09 01:45 PM

zenyara NEUTRAL LEVEL 13

Sign-Up: 06/17/05

Posts: 1,200

Orr.... First Person Shooter!
If I ever finish the engine, I'll make it open source so anyone can make any sort of game they please with it.

We will love you forever for it! =P

Check out the latest updates:

Toga Games (crew)

BBS Signature

None

StaliN98

Reply To Post Reply & Quote

Posted at: 1/29/09 01:54 PM

StaliN98 LIGHT LEVEL 10

Sign-Up: 07/27/07

Posts: 690

Still having trouble with texture mapping though. I'm sure I'll sort it eventually.


None

zenyara

Reply To Post Reply & Quote

Posted at: 1/29/09 02:04 PM

zenyara NEUTRAL LEVEL 13

Sign-Up: 06/17/05

Posts: 1,200

At 1/29/09 01:54 PM, StaliN98 wrote: Still having trouble with texture mapping though. I'm sure I'll sort it eventually.

I have been checking out Sandy3D which has texture mapping, bounding box, and more.

Check out the latest updates:

Toga Games (crew)

BBS Signature

None

StaliN98

Reply To Post Reply & Quote

Posted at: 1/29/09 02:11 PM

StaliN98 LIGHT LEVEL 10

Sign-Up: 07/27/07

Posts: 690

I want to make this engine all on my own, not use someone else's formulas or methods (or at least copy them). Kinda wish I hadn't set myself that challenge.


Winking

zuperxtreme

Reply To Post Reply & Quote

Posted at: 1/29/09 02:24 PM

zuperxtreme NEUTRAL LEVEL 08

Sign-Up: 01/02/05

Posts: 1,629

You do know noone is going to "look down" on you if you do read a bit into the subject, right?

I'd say %90+ of us has no idea how to do this...


Happy

zenyara

Reply To Post Reply & Quote

Posted at: 1/29/09 02:53 PM

zenyara NEUTRAL LEVEL 13

Sign-Up: 06/17/05

Posts: 1,200

Here is the clipping room demo (doesn't have strafe)

Arrow keys to move

Check out the latest updates:

Toga Games (crew)

BBS Signature

None

StaliN98

Reply To Post Reply & Quote

Posted at: 1/29/09 02:59 PM

StaliN98 LIGHT LEVEL 10

Sign-Up: 07/27/07

Posts: 690

At 1/29/09 02:53 PM, zenyara wrote: Here is the clipping room demo (doesn't have strafe)

Arrow keys to move

Ah, I can see that works with vectors and transforming bitmaps, not pixel based like mine. If you look closely while passing a wall, it warps strangely, which my engine won't do.


None

Nuttro

Reply To Post Reply & Quote

Posted at: 1/29/09 10:11 PM

Nuttro LIGHT LEVEL 22

Sign-Up: 04/26/07

Posts: 848

You should also try moving objects like elevators and opening doors


None

GustTheASGuy

Reply To Post Reply & Quote

Posted at: 1/30/09 03:48 AM

GustTheASGuy LIGHT LEVEL 08

Sign-Up: 11/02/05

Posts: 11,431

At 1/30/09 03:08 AM, AdairTishler wrote: they really need to make one using Alchemy though that we can use with AS3; that's when 3d in flash will become pretty interesting. right now, all the 3d libraries are pretty slow.

Alchemy itself is horrible. Only thing it brought is some fast opcodes in the Player.
http://haxe.org/api/flash9/memory

#ngprogramming at irc.freenode.net
haXe | Keel imperative | Spyro! | Thru you


None

IcePyro

Reply To Post Reply & Quote

Posted at: 1/30/09 01:51 PM

IcePyro FAB LEVEL 08

Sign-Up: 08/29/06

Posts: 894

At 1/28/09 04:10 PM, StaliN98 wrote: No, that was a link to the uploader. Whoops.
Here it is.

The texture is a bit wierd.
it fits your style, but when you look around it seems to stretch and bend which almost makes me sea sick, lol.

Since we already see the world in three dimensions, I started wearing 3-D glasses around so that I could see things in 6-D... The sixth dimension is blurry and discolored.

BBS Signature

None

sirtom93

Reply To Post Reply & Quote

Posted at: 1/30/09 02:27 PM

sirtom93 LIGHT LEVEL 24

Sign-Up: 12/22/06

Posts: 11,637

I recall a (non flash) ray casting project to make new games like old fps' a while back - hopefully you can do something similar :3 nice engine.

Fuck it all, you bastards.

BBS Signature

None

StaliN98

Reply To Post Reply & Quote

Posted at: 1/30/09 03:17 PM

StaliN98 LIGHT LEVEL 10

Sign-Up: 07/27/07

Posts: 690

Update: Now huge maps are possible (infinitely large even (unless you count RAM space)). Also, experimented with shadowed walls. http://spamtheweb.com/ul/upload/300109/7 2953_main.php
Now onto wall clipping.


Happy

zenyara

Reply To Post Reply & Quote

Posted at: 1/30/09 04:44 PM

zenyara NEUTRAL LEVEL 13

Sign-Up: 06/17/05

Posts: 1,200

Man, I can't wait til you get clipping working. This is really turning out nice.

Check out the latest updates:

Toga Games (crew)

BBS Signature

None

StaliN98

Reply To Post Reply & Quote

Posted at: 1/30/09 05:32 PM

StaliN98 LIGHT LEVEL 10

Sign-Up: 07/27/07

Posts: 690

Argh, I keep getting an error from a function in the minimap I'm making, but in the outputs panel so there is no "go to source". It says that a variable is undefined, when I've checked them all over and over.


None

BillysProgrammer

Reply To Post Reply & Quote

Posted at: 1/30/09 05:35 PM

BillysProgrammer LIGHT LEVEL 16

Sign-Up: 09/17/08

Posts: 2,260

Something you should change is the pan sensitivity. When I get to the far edges, it moves WAY to fast. Looks very good though.

Man, makes you want to learn AS3 because AS2 can't do this.


None

StaliN98

Reply To Post Reply & Quote

Posted at: 1/30/09 05:36 PM

StaliN98 LIGHT LEVEL 10

Sign-Up: 07/27/07

Posts: 690

At 1/30/09 05:35 PM, BillysProgrammer wrote: Man, makes you want to learn AS3 because AS2 can't do this.

Well it can, just veeery sloowly.
Advice noted, will reduce it now :)


None

BillysProgrammer

Reply To Post Reply & Quote

Posted at: 1/30/09 05:37 PM

BillysProgrammer LIGHT LEVEL 16

Sign-Up: 09/17/08

Posts: 2,260

Well, it can't do it at the speed AS3 can do it lol.

And thanks a lot :P

Btw, I enjoy the wall texture a lot better then that REALLY trippy one lol.


None

StaliN98

Reply To Post Reply & Quote

Posted at: 1/30/09 06:07 PM

StaliN98 LIGHT LEVEL 10

Sign-Up: 07/27/07

Posts: 690

Is the a function with bitmapDatas to draw a line of pixels from pointa to pointb? That would help alot with what I am trying to do.


None

Madnessdude67

Reply To Post Reply & Quote

Posted at: 1/30/09 06:24 PM

Madnessdude67 NEUTRAL LEVEL 06

Sign-Up: 10/28/07

Posts: 27

The way the second engine works with the screen following the mouse is perfect for a first person shooter. My advice, when you perfect this make an online FPS sort of like Call of Duty: World at War!


None

zenyara

Reply To Post Reply & Quote

Posted at: 1/30/09 11:12 PM

zenyara NEUTRAL LEVEL 13

Sign-Up: 06/17/05

Posts: 1,200

At 1/30/09 06:24 PM, Madnessdude67 wrote: The way the second engine works with the screen following the mouse is perfect for a first person shooter. My advice, when you perfect this make an online FPS sort of like Call of Duty: World at War!

We're going to develop Raid Force with it (site will be at http://www.raidforce.com)

We're calling the engine the RaidForce Engine as well.

Check out the latest updates:

Toga Games (crew)

BBS Signature

None

Kwing

Reply To Post Reply & Quote

Posted at: 1/31/09 12:01 AM

Kwing DARK LEVEL 24

Sign-Up: 07/24/07

Posts: 2,026

Sick!! Man, I wish I had AS3.


Happy

zenyara

Reply To Post Reply & Quote

Posted at: 1/31/09 01:34 AM

zenyara NEUTRAL LEVEL 13

Sign-Up: 06/17/05

Posts: 1,200

I'm going to post this here to be a statement of purpose (more or less).

This editor will be "The Ultimate" Flash 3D Game editor. Not because we want to make a ton of money, but because we are hardcore gamers ourselves and we know what gamers want, plus the online web experience is opening up more and more for this kind of thing. We could easily code this in a standalone language (C++, Java, etc), but Flash is (for now) the most web-friendly and socially oriented interface to date which makes it more fun for us.

I personally consider this a lifetime dream to be in possession of a powerful tool that will allow me (and anyone) to create whatever we can think up and it will be ready-made for the web to share with everyone.

Our first steps here are very promising and I'm making a nice wish list of utilities that this editor will include.

1. Drag N Drop - SUPER EASY interface that will allow users with no experience in sandboxes to quicky create maps

2. Edit Anywhere - The ability to edit maps from the 2D mode (above view) where you can simply draw lines and click the line objects to bring up a dialogue box that displays all attributes of this wall/object. Also, the ability to walk-through the 3D mode (in player form) and simply click anywhere and drag and drop a new object be it a tree, car, enemy, etc. and edit it's properties "real-time".

3. Save, Load, or Delete - Upon entering the map editor the user will find a complete list of all maps (loaded from the database) with thumbnail view and map name and description. When a new map is created the user will be given the ability to name and describe the map, and a thumbnail will be created (somehow we'll have to figure this part out [probably using php]).

4. Behaviors - We plan on creating a library of behaviors that the user can simply add to an object model: sound triggers, voice overs, animations, event triggers. Since each map will run independent of other maps this will mean that we can minimize the loading of the actual engine and load only those materials that are used for a particular map.

5. Cameras - We will utilize multiple cameras for cinematic effect (like in Left4Dead when your character is under attack by a special monster the camera switches to 3rd person). We can create these as behaviors as well.

6. Multi-Player - We already have working socket server code that is very efficient and will be utilized in the engine to test player versus player and cooperative gameplay. We will create methods to make it as efficient as possible.

7. Mission Editor - To date all the big named companies sell a story, using their same engines. You're buying a story each time you buy a new game, that's it. With our engine you'll be able to create your own story(ies) and share them with everyone.

8. Utilize Non-3D Methods - Flash can load in other swfs which means we can go just about anywhere with this concept. You could enter a 3D room somewhere and it triggers a 2D game to load that is part of a broader mission. "Beat this challenge" and it might unlock another 3D area, mission, or reward.

Right now organization is key to this project and that's why I posted this so we can keep focused on what this engine needs to be successful.

Check out the latest updates:

Toga Games (crew)

BBS Signature

All times are Eastern Standard Time (GMT -5) | Current Time: 12:16 PM

<< Back

This topic is 9 pages long. [ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ]

<< < > >>
You need a Grounds Gold Account to post on the NG BBS! If you don't have one, click here to sign up now! It's fast, free, and easy — and opens up tons of great NG features!