Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

DarkBASIC Professional Discussion / BSP for Star Fox like game?

Author
Message
Megaman X
22
Years of Service
User Offline
Joined: 21st Oct 2002
Location: Sweden
Posted: 24th Oct 2002 23:02
Hi

I never ever tried to use BSP to build up my games, but I have a question... I am planning to start a game Star Fox like, what means u don't enterily free control of the space ship ( mostly not to the sides ) So, is BSP good for HUGE maps for a SpaceShip or should I do in another way ( 3ds? )

Thanks
Super Teo
22
Years of Service
User Offline
Joined: 18th Sep 2002
Location: Sweden
Posted: 24th Oct 2002 23:41
Perhaps a matrix would be better?
and for space just have alot of objects that act like ships perhaps?
Megaman X
22
Years of Service
User Offline
Joined: 21st Oct 2002
Location: Sweden
Posted: 25th Oct 2002 02:11
Hmmmm, yeah, maybe I should stick with matrix instead. Tack kompis
Shadow Robert
22
Years of Service
User Offline
Joined: 22nd Sep 2002
Location: Hertfordshire, England
Posted: 25th Oct 2002 02:20
BSP is very very very very, erm very poor for long distances...

for a StarFox style game i'd use a Skybox and then use a virtual grid within an array to create objects and place them
there is no need for a Matrix with a virtual grid because basically all a Virtual Grid is, is a Flat Matrix with values stored within an Array - you call the array (as part of perhaps a type) and you'll then be able to check the grid to see what is where against the ship.
Setting up a camera distance is crucial to a game like this because you'll require to make/load all of the objects and place them just outside of the veiw to make sure they've properly set themselves within the program and for them to slowly come into veiw.
A Black Distant fog is also good for this

Anata aru kowagaru no watashi!
Megaman X
22
Years of Service
User Offline
Joined: 21st Oct 2002
Location: Sweden
Posted: 25th Oct 2002 03:37
Hmmmmm, looks very complicated but makes sense. I dont have anyidea how to start now

Thanks Vegeta

Rogue
ChipOne
22
Years of Service
User Offline
Joined: 12th Sep 2002
Location: Canada
Posted: 25th Oct 2002 04:48
Rogue...here's just for a bit of information on why not to use BSP for this type of game.

BSP is great for levels when you want to have confined spaces. It gets its speed benefits from the fact that the game engine can determine which parts of the level are to be visible or not. Looking out from any point on the map, if you can see any other part of the map, the engine will try to draw that part of the map as well.

As you can guess, this is not great for a level that is wide open, as most all of any part of the level will be visible from at least part of any other part of the level.

-= i only do what my rice krispies tell me to do =-
Megaman X
22
Years of Service
User Offline
Joined: 21st Oct 2002
Location: Sweden
Posted: 25th Oct 2002 05:23
I think I got the idea of BSP now. Really sorry. Well, so I cannot move on in my chessgame, I cannot move on with StarFox, so I will try a FPS/Adventure Myst like game using BSP's I really have to make a game, I am just too bored...
Downloading Quark now

Thanks a lot for the help.

Rogue
Shadow Robert
22
Years of Service
User Offline
Joined: 22nd Sep 2002
Location: Hertfordshire, England
Posted: 25th Oct 2002 06:26
Why do you wish to make a game that utilises BSP?
it is by far not the best level format ever seen, it is just all premade ... to be quite honest the upgrades over the years haves really outweighted the point, as alot of games are now moving from the confined visibilty indoor levels to rolling terrain levels.
Which the BSP Visibility tree is really not equipped to handle, another reason why BSP53 (Doom3) is set within a space station, but also dramtically changed in the core setup of tree. In what why hasn't left the ID offices yet unfortunately.

To be quite honest I'm about as sick as I can get of seeing so many FPS's developed - all i ever hear is "i wanna make an FPS"... i swear someone should develop an FPS "T3DGM" style product!
I kinda liked the idea of someone making a StarFox clone, give a good reminder to what a game should be like - fast paced, easi to learn and master controls, true arcade pick up 'n' play.
Probably no use getting through to most people here, they just wanna jump head first in ...

Anata aru kowagaru no watashi!
Megaman X
22
Years of Service
User Offline
Joined: 21st Oct 2002
Location: Sweden
Posted: 25th Oct 2002 06:48
yeah, StarFox could be great. I also loved both versions to SuperNintendo and Nintendo 64 ( I have both, even the special one to N64 that came with the RumblePak...ghehe ). But the challenge seems to big. I've started SOOOOOOOO many projects, from frogger to a Huge Final Fantasy like game. For one reason or another the game got stuck, everyone gots mad about me cuz I was coordinating the stuff....
Right now I am on a chess game. And it's damn hard to do ( its just 2players, no single player mode ).
Well, maybe I will be back to make hard games when I get a skilled team I had one once but FF like is just too much. We had all running, villages, battles and menus but not models.

Well, I think I will put my chess a little aside and code the other one.

Raven, I have a question for ya. U seems to understand a lot about modeling bub.
Let's suppose I create a nice indoor scene ala Resident Evil. I did it as best as I could in 3D Max. The same scennery could be done in BSP. Now tell me, what speed (fps )should I expect from both? That's why I wanna make a BSP, I wanna make speed comparations.

I also should like if someone could tell me the limitations using 3DS and the limitations using BSP ( let's say light, collisions, speed and design ) I believe many here has da same curiosity...

Thanks once again

Rogue

Login to post a reply

Server time is: 2025-06-29 13:31:13
Your offset time is: 2025-06-29 13:31:13