Jump to content
  • Advertisement
Sign in to follow this  
Mech_Master

Help about info on Blitz and BASIC! please

This topic is 4947 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Im starting and i was wondering about: 1-What Language was used to create the Blitz products?BASIC or VBASIC? 2-Which one is better and why? 3-Is it made with a custom language or a mix?BlitzBasic? 4-What is BlitzBasic and whats good about it? 5-Is there anyway i can create my own style of BASIC like DarkBasic and BlitzBasic? 6-Is it very dificult(a team efort?) or is it simpler(only 1 person can)? 7-How long would it take? 8-Is Blitz3D a good way to start? 9-BlitzMax is out,is it better than Blitz3D?It costs less! Those are a few sorry,thanx for the help!

Share this post


Link to post
Share on other sites
Advertisement
1,3 - I assume both are written in C, or C++.
5 - You most likely don't have the required programming and theoretical knowledge yet.
6 - Compiler writing is definitely a non-trivial task, though one that is accessible to a single programmer.
7 - Depends on how complex you want the language to be.

2,4,8,9 - I haven't use either of those, so I can't comment on their suitability.

Share this post


Link to post
Share on other sites
1) Microsoft Visual C++
2) Visual Basic is better than Basic as it gives more flexibility and control.
3) See 1.
4) Blitz Basic is an easy programming language geared specifically for making games. As such, much of the drawing and loading of items is simplified. It is also comprehensive enough to allow a good deal of control. It also compiles code rather than interprets (ala DarkBasic) which makes for faster running.

5) It is perfectly possible, but I suggest taking the time to make basic programs before designing a compiler.

6) Mark Sibly coded Blitz Basic / Blitz 3D on his own. Its perfectly possible to make a programming language on your own, but it is very time consuming.

7) Depends how advanced you want the language.

8) Blitz 3D is ideal for learning how to use a programming language and getting to grips with basic 3D geometry.

9) Blitz Max is currently available only for MacOS X. It offers the same function as Blitz3D but has support for direct OpenGL programming and supports a larger number of variables.

Hope this helps.

Share this post


Link to post
Share on other sites
Thanx but i still got a few Qs My NOOB Minded brain lol

First is Microsoft Visual C++ a PLanguage or a compiler?


Ok and to clear some things...

1-What Language was used to create the Blitz products?BASIC or VBASIC?
1) Microsoft Visual C++
----------------------------------------------------------------------
1-So your saying that the 3D Engine is made using C++ and it uses BlitzBasic to make a product/game?



4-What is BlitzBasic and whats good about it?
4) Blitz Basic is an easy programming language geared specifically for making games. As such, much of the drawing and loading of items is simplified. It is also comprehensive enough to allow a good deal of control. It also compiles code rather than interprets (ala DarkBasic) which makes for faster running.
----------------------------------------------------------------------
1-Its a Custom Made BASIC?



5-Is there anyway i can create my own style of BASIC like DarkBasic and BlitzBasic?
5) It is perfectly possible, but I suggest taking the time to make basic programs before designing a compiler.
-----------------------------------------------------------------------
1-Making a Custom Language is my main goal right now,so if VBasic is better than Basic i should make a custom VBasic instead,right?


Now that you guys now and see what my goals are can anyone point me to the right direction?

Every Help is gladly apreciated!!!

Im a 17 yearold teen finishing high school have LOTS OF TIME(im going to night school) abelable to learn,my grades are getting better im in need of lots of help,like what classes should i be good at like math,what kind of math? that kind of stuff if there is anyway you can help please email me or post here.

Share this post


Link to post
Share on other sites
bah, I remember when I started programming my first goal was to make a white square move on a black screen... and I was pretty happy when I got that.

Man, based on your questions you will NEVER be able to write a compiler, even if you struggled all your life. You obviosly dont have a clue what programming involves. Why the hell dont you go for something simple to start? I mean, I can expect this kind of thread from an 8 year old, not from a 17.

Share this post


Link to post
Share on other sites
Give the kid a break, he's obviously new to programming. There's a lot you won't comprehend until you get into the thick of it.

I wouldn't bother thinking about making your own custom language right now. Take some programming classes, eventually you'll hit some upper level ones where the goal is to design a language, if you want. I would just look on really working with existing languages until you get the hang of them.

Share this post


Link to post
Share on other sites
Sorry but you understand me slightly wrong yes thats my goal but i didnt meant to do it in a week not a month nor a year thats my goal for when i start on my engine and stuff.

I wanted you guys to help me on were to start/begin now that you knw what i want to do.

And yes im maybe old to start but that dont matter to i just want to learn the stuff i need or what is good instead of going in the web crazy and learn everything thats useless.


Will you guys help me?

Thanx for your time.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
A good place to start; evaluating expressions like 10*(8+7)
Make it possible that someone types that in and your program gives the answer.

Then with variables involved... 1+b
->ask for b
->ask for expression
->answer

Then comes reverse polish notation 8 7 + 10 *
That's a first start at your BASIC runtime for speeding up the interpreter process and "compiling" your code.

With an expression evaluator working, you'll have a big chunk going of what you wanna do.

Keep on coding!,
Uletus.

Share this post


Link to post
Share on other sites
Quote:
Original post by Mech_Master
Oh and i want to learn VBasic or Basic for what ill do.


Then this is the wrong place to ask. The majority of people here use C/C++ instead of proprietary software like Blitz -- you are best off to ask those forums for "how to guides".

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!