Game Programming and Development Tools

BlitzBasic – Silicon_Chippy

silicon_chippy

Member

Posts: 208
From: Scotland
Registered: 10-26-2002
When I was a young boy I did a lot of programming on a computer called the Dragon 32. As a teenager I progressed to an Amiga A500 and learnt Amos, enough to write a small program. When I bought my PC a few years ago I taught myself some Delphi and have tinkered around with Ada. I have found the latter two languages are more suitable for office programs. Is Blitzbasic a viable language for game development?

------------------
I have been driven many times to my knees by the overwhelming conviction that I had nowhere else to go. My own wisdom, and that of all around me seemed insufficient for the day. ABRAHAM LINCOLN

Klumsy

Administrator

Posts: 1061
From: Port Angeles, WA, USA
Registered: 10-25-2001
having not used blitzbasic, other than looking over it.. i'd say delphi is much more powerful for making games, but blitzbasic much more easy, as its built specifically for that purpose with purposeful made libraries
However delphi goes from being a good tool to do some fast MMX inline assembly in a directx 3d appplication thus game.. to being useful for system programming of device drivers, and low level windows api stuff, to a general RAD visually designed application, to database application development, to DCOM corba multiteir applications, to a good COM tool
to custom CGI web applications, to bussiness 2 bussiness with the usual XML, SOAP yada yada...

these days it is marketed more towards the later end, as that is where the big dollars is.. but its a industrial strength highly optomised compiler at heart, with a well designed framework and architecture (other than the VCL's still lacking non UNicode support !!!)

however i'd probably suggest C++, or a a game engine to base around such as torque, or conitect a5..

Karl

------------------
Karl /GODCENTRIC
Visionary Media
the creative submitted to the divine.
Husband of my amazing wife Aleshia
Klumsy@xtra.co.nz

Krylar

Administrator

Posts: 502
From: MD, USA
Registered: 03-05-2001
I'd say it depends on what your goals are. If you want to be a hobbyist game developer, then I'd go the Blitz Basic/Blitz3D route. You'll get up to speed faster and you'll get games out the door faster. There are a bunch of commercial games built with Blitz right now, 99% being sold in the UK, so it's definately got the power and speed to do cool stuff

Check out my other site, www.blitzcoder.com, to see more about Blitz.

If, however, you're looking to break into the game industry as a developer or something, then I'd say go the C/C++ route.

All the best,

-Krylar

------------------

Christian
Member

Posts: 400
From: Australia
Registered: 09-15-2002
Blitz Basic originally was on the Amiga, I don't know how close the new Blitz is to the old one, but the old one had some VERY successful games written in it. One thing to consider though is that C/C++ game programming has a lot more resources available than Blitz. But you'll need them, if you go the C++ route ( i.e. it will be more work than Blitz ).
silicon_chippy

Member

Posts: 208
From: Scotland
Registered: 10-26-2002
Check out my other site, www.blitzcoder.com, to see more about Blitz.

I have been reading recently that you would prefer to keep this site more programming orientated. Therefore I decided to post here. I have visited Blitzcoder and have found it an excellent site. The only thing is, I do not think I would get an unbiased response for my particular question.

Christian, you are absolutely right that Blitz was available on the Amiga. That leads me to my second question. I own Blitzbasic 2 on the amiga, would I be better off starting with that instead of the PC version?
would it give me a better grounding in the basics?

------------------
I have been driven many times to my knees by the overwhelming conviction that I had nowhere else to go. My own wisdom, and that of all around me seemed insufficient for the day. ABRAHAM LINCOLN

AmazingJas

Member

Posts: 437
From: Sydney, NSW, AUSTRALIA
Registered: 04-03-2003
I like Blitz a lot, and I agree regarding the hobby vs professional point. If you want to go and get a job with someone else, forget Blitz, but if you'd like to do your own 'garage' development, go for Blitz. Alternatively, there is DarkBasic, but I prefer Blitz by a mile. Are you just interested in 2D? If so, and you like Delphi, you might consider GameMaker (www.gamemaker.nl) which is free, and runs at two different levels, you can use a drag and drop scripting engine that is pretty powerful, or you can peel that back and type in code (using Delphi type language). But it's strictly 2d only, but I'm finding that I use Gamemaker more for 2d stuff these days, it's just sooo easy.
c h i e f y

Member

Posts: 415
From: Surrey, United Kingdom
Registered: 03-07-2002
quote:
Originally posted by Silicon_Chippy:
Check out my other site, www.blitzcoder.com I own Blitzbasic 2 on the amiga, would I be better off starting with that instead of the PC version?
would it give me a better grounding in the basics?


not really
there's no advantage doing that IMO

Rather, I would recommend buying BB from the site shown ABOVE (in the quote)

as soon as you GO to that site, you immediately see GREAT deals on purchasing the programming language on the HOME PAGE ......AND if you fancy EBAY then some lucky ppl have stormed BB3D from EBAY for an INCREDIBLE 25 which is the bargain of the century

BlitzBasic IS the way to go! It's amazingly versatile and stable and for the prices shown on the HOME PAGE, well just go for it!

------------------
ENTER the chiefyDUNGEON

silicon_chippy

Member

Posts: 208
From: Scotland
Registered: 10-26-2002
I am more interested in starting a small gaming project on my own. So it sounds like Blitzbasic is the software to start with. I cannot see myself landing a dream job with a professional games outfit, so I will give C++ a wide berth for now. As for gamemaker I shall give it a look.

------------------
I have been driven many times to my knees by the overwhelming conviction that I had nowhere else to go. My own wisdom, and that of all around me seemed insufficient for the day. ABRAHAM LINCOLN

DiarmaidMcManus
Junior Member

Posts: 2
From: Wexford
Registered: 06-29-2003
Im in the process of making a blitz game, possibly for commercial relese. It will be my second, but I am well used to the Basic language. Blitz is pretty cool for making games, if they are in 2d. I recomend it, anyway.

------------------
Visit my site - diarmaid.tk

c h i e f y

Member

Posts: 415
From: Surrey, United Kingdom
Registered: 03-07-2002
YEAH I just finished using 2DBB to quickly get a program done for my Lottery Syndicate

the program will accept six numbers and check them against all 15 of the members' chosen numbers

not all are SAT and WED members though, some are just SAT only
therefore if a SAT only member "wins," a "SAT ONLY" warning is displayed

a small menu allows access to a membership page, which shows the members' names, their "SAT and WED" status and their chosen numbers

I got this done and with half a dozen .wavs fitted it all onto a floppy disc
I copied it 15 times so that my members can check the lottery numbers TOO if they wish

having done that, it occurred to me, SOMEBODY will object to the names and published members lottery numbers that info is PRIVATE!!

I thought "what can i DO?"

so I put a DUMMY .WAV into the folder containing the real half dozen wavs

the dummy .wav is never called by the BB.exe and is only 2k in size

SO
1 option on the menu is called "SECURITY"
if pressed - the instructions state a pasword and to delete the dummy .wav

the next time the program runs it suddenly "finds" the dummy wav missing and immediately pulls in a password screen
after this - the "SECURITY" option is no longer 'available' from the menu

what do you think? I was well pleased with the "system"

------------------
chiefyDUNGEON CLOSES on July 1, 2003 it's just getting TOO scary in there!

silicon_chippy

Member

Posts: 208
From: Scotland
Registered: 10-26-2002
Sounds like a clever piece of coding. I bet the planning gave you a few sleepless nights!

------------------
I have been driven many times to my knees by the overwhelming conviction that I had nowhere else to go. My own wisdom, and that of all around me seemed insufficient for the day. ABRAHAM LINCOLN

c h i e f y

Member

Posts: 415
From: Surrey, United Kingdom
Registered: 03-07-2002
silicon chippy

thanks for the interest in my coding! much appreciated, but no I did not have any sleepless nights from that

I only had sleepless nights once from a message board and that was one time last year on blitzcoders when a young member unleashed a barrage of obscene language against me in his thread
the young lad had warned ppl NOT to go off topic
of course, a couple of members DID slightly and he warned them they could not do this
I must admit, I did not mince my words putting him straight (but I didn't resort to swearing!) but his reaction was like an atom bomb to me, I was speechless and couldn't even sleep that night, which is CRAZY
I did NOT reply to his incredible post but to my total amazement 2 or 3 blitzcoders "defended me" and put him straight, hehe when Krylar found out he was disappointed that we hadn't reported the matter, he dealt with the whole situation VERY firmly and we never saw that member (ironically named Sacred) again
(how did I get started on this boring story? oh well never mind!)

------------------
from your old mate
c h i e f y
global chiefy to yer old seafarin' seadog maties

silicon_chippy

Member

Posts: 208
From: Scotland
Registered: 10-26-2002
Chiefy,
Is that you going off topic?

jokin

I think we all go off topic sometimes. These message boards are like conversation. It would be unnatural to go on about the same thing for 30 or 40 posts.

Cheers again

------------------
I have been driven many times to my knees by the overwhelming conviction that I had nowhere else to go. My own wisdom, and that of all around me seemed insufficient for the day. ABRAHAM LINCOLN

ArchAngel

Member

Posts: 3450
From: SV, CA, USA
Registered: 01-29-2002
yeah. true.
hey! we're going off topic! sweet!

------------------