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 Discussion / How Do You Make a World

Author
Message
Chakra
18
Years of Service
User Offline
Joined: 27th Feb 2007
Location:
Posted: 28th Feb 2007 17:26
Hi Everyone. Im new to DarkBasic and i have absolutely no experience in programming/coding/.

i just want to know how to make a world.

(AND i wanna know how to make a video game if possible)





Variables and Arrays are so hard to understand.........
TDK
Retired Moderator
22
Years of Service
User Offline
Joined: 19th Nov 2002
Location: UK
Posted: 28th Feb 2007 18:48
Quote: "i have absolutely no experience in programming/coding/. "


Then I would suggest that you are absolutely nowhere near ready to be thinking about making a 3D world.

In fact, my advice would be to not write a game at all. You should be reading some tutorials for beginners (my four-part intro to DB is in a sticky at the top of the Newcomers board).

Then read through the commands in the help files and try to write a short program which demonstrates their use. Doing this will give you a good understanding of how they work.

Next, you should attempt a text-based or 2D graphical game.

That might sound boring - especially with a 3D programming language, but the game logic you learn is easily transferred to 3D when you've learnt enough to move up to it.

Many people jump straight into writing a 3D game and they always fail. It's just too difficult, they get demoralised and give up.

Don't let that happen to you - start simple. Learn to walk before you can run.

TDK_Man

Sixty Squares
18
Years of Service
User Offline
Joined: 7th Jun 2006
Location: Somewhere in the world
Posted: 1st Mar 2007 01:38 Edited at: 3rd Mar 2007 20:43
Quote: "Many people jump straight into writing a 3D game and they always fail. It's just too difficult, they get demoralised and give up."


Not me! My first full program was "Hello world". My second full program, after reading a bit, was a 3D thing with a UFO model I made. All you did was go straight. That's just me though

Anyway you can learn by reading the tutorials or you can learn by trying things and seeing how different changes can affect different things in the program.

One will learn about a variable in Algebra class... If you haven't taken that class yet then you can think of a variable as a storage box. There are different kinds of storage boxes you can make. Some hold strings of words, and others hold numbers. Anyway, variables are like storage boxes that can only hold one thing, which you can change. Arrays are just like variables but they can hold lots of things.

I wrote a tutorial on arrays at the top of the newcomer's board (maybe a bit too advanced at this point)

Check TDK's tutorials too. They may be helpful to you.



Good luck to you

Quisco DaLuse
18
Years of Service
User Offline
Joined: 3rd Feb 2007
Location: USA
Posted: 1st Mar 2007 14:54
Sixty Squares - you must be a very intelligent person that is a quick learner!

To make the jump that you did to me is extraordinary. I started programming before 3D was really an option but I cannot imagine doing it without having 2D down.

Chakra - Unless you are really sharp, I would suggest learning the fundamentals in 2D before you venture into the 3D arena. There's just a lot more to it and if you're like me, you'll get aggravated because things don't work like you want and it will be discouraging instead of being fun like it is supposed to be.

You idiots! You've captured their stunt doubles!
Duke Blue Devils
19
Years of Service
User Offline
Joined: 11th Mar 2006
Location:
Posted: 3rd Mar 2007 18:34
Start out simple, do lots of tutorials, learn as much as you can. Don't get discouraged, you can do it.

NA170425
User Deleted
Posted: 3rd Mar 2007 20:55 Edited at: 3rd Mar 2007 21:09
Quote: "(AND i wanna know how to make a video game if possible)"


There's no set of directions for making a video game, but here's the steps that I go through when making a game:

1. Design the game on paper
2. Gather your media (3d models, sprites, sounds)
3. Set up the code skeleton
4. Write the code
5. Test the program
6. Fix bugs
7. Repeat from step 4 until the game is finished
8. Build the final exe with embedded media

If it's a commercial game, follow these additional steps

9. Release the game
10. Get customers feedback, suggestions, ideas, constructive critisms to make the game better
11. Repeat from step 4 (also do step 2 if needed)

Quote: "Quote: Many people jump straight into writing a 3D game and they always
fail. It's just too difficult, they get demoralised and give up.

Not me!
"


Me neither. After I finished fooling around with making QBASIC programs beep and play silly text adventures (1D games?) I got DBP and the first thing I did was make 100 cubes with random x y z positions and let the camera fly around them. (They were textured with pictures of monkeys my sister drew so I called it "Monkey Forest")
My first day with DBP I had so much fun watching my sister's cartoon monkeys on the cubes it used of most of my Christmas morning.


Then I did Ruccus's FPS tutorial and took it further making my own mini FPS. (1 enemy, 1 wall, 1 ammo box, you can see why it's a mini FPS) My cousins loved it so then I made a huge mistake and went right into making my dream game. (1 animation, 1 3d world, 1 attack, 1 sound effect, 1 music, yeah that's a dream game) It got so badly coded so I went back to pong, and I've been making slightly bigger games since. This is the list I followed and I highly recommend it to anyone who wants to do 3D but has 0 game dev experience:

Pong
Breakout
Asteroids
Pac-Man
Super Mario Bros (This is where I am)

You're probably sick of 2D like me at this point so make Super Mario Bros in 3D, like Super Mario 64. This is where things start to get serious and you'll need to learn about OOP simulation, compartmentalization, and encapsulation if you haven't already so you won't get lost in 10000+ lines of code. I can explain these things but I haven't used OOP simulatio yet, it's just theory

Do not meddle in the affairs of dragons...for you are crunchy and good with ketchup.
Sixty Squares
18
Years of Service
User Offline
Joined: 7th Jun 2006
Location: Somewhere in the world
Posted: 3rd Mar 2007 20:56 Edited at: 3rd Mar 2007 20:56
@Quisco DaLuse: Thank you

@Code Dragon: Wow we posted at pretty much the same time.

Gamers for sale
19
Years of Service
User Offline
Joined: 19th Nov 2005
Location: Some where beneath the elements
Posted: 4th Mar 2007 21:11 Edited at: 4th Mar 2007 21:15
Check out my thread. I am making a Video Game Engine. It is very easy to use and newbies are welcome! The engines design is for newbies and the enviroment is easy to follow.

I also have tutorials of how to create each game genre using my Dark World Program.

You can check out my forums at www.darkworldengine.forumup.com or my site at: www.darkworldengine.co.nr.

I check my forums frequently, so I you post a question I should get around to it right away. If you want one of my tutorials and me to explain it then register for my forums and I would be glad to step you though it!

Quote: "Many people jump straight into writing a 3D game and they always fail. It's just too difficult, they get demoralised and give up."


With my Video Game Engine you could make a simple game in about a week. It is very easy to use and mostly everything is automatic like automatic collisions that is applied to all objects.

Here's my thread:
http://forum.thegamecreators.com/?m=forum_view&t=96546&b=8

Chakra
18
Years of Service
User Offline
Joined: 27th Feb 2007
Location:
Posted: 9th Mar 2007 06:31
Thx Guys Ur Advice is Helpful.

Login to post a reply

Server time is: 2025-05-29 03:56:06
Your offset time is: 2025-05-29 03:56:06