Book or manual for Blitz 3D?

Blitz3D Forums/Blitz3D Programming/Book or manual for Blitz 3D?

karmacomposer(Posted 2004) [#1]
I am curious, does a book or manual exist, in PRINT, that goes over how to use Blitz Basic 3D in detail, with tutorials, examples, code reference, language reference, etc?

Maybe it's just me, but I find it MUCH easier to have a printed book that I can look up questions and code problems with then an online or offline electronic book in HTML form.

Is anyone in agreement?

If there is no book or manual, I am thinking about creating one. I have an extensive printing background and DTP / Graphics Design skills - and the patience to type in every single page of the online / offline electronic manual.

If anyone would be interested in such a book / manual - then I need some ace programmers to help me devise legible and readable tutorials that can lead users through various game and program types.

I already have many games and snippets i've produced that would help people, but I would still like to have programmers, like (and this is not to 'guilt-trip' you in) Halo, Rottbott, BloodLocust, etc who have a firm grasp of Blitz 3D - and yes, I am really focussing on game programming and manual for Blitz 3D and not 2D as much.

So, let me know if you are interested, because I am going to begin anyway, as I need a PRINTED form for me to create what I need for G.E.C.K.O. anyway.

I look forward to replies.

Mike Felker


GfK(Posted 2004) [#2]
I have an extensive printing background and DTP / Graphics Design skills
Do you know anything about Blitz, at all, though?

and the patience to type in every single page of the online / offline electronic manual.
I believe that falls under the "piracy" umbrella. Or possibly plagiarism. Breach of copyright, either way.

I recommend you go and code something instead.


smilertoo(Posted 2004) [#3]
Yes, there was a printed manual for blitz3d before it went download only. You might find a boxed blitz3d on ebay.


puki(Posted 2004) [#4]
Blitzcoder.com may have versions with manuals - Idigicon have at least one as I picked the sucker up off a shelf (I put it back again though).


karmacomposer(Posted 2004) [#5]
Gfk:

I will answer professionally instead of wanting to be rude:

I have been coding with Blitz3d since DAY 1 and I was with Dark Basic before Blitz Basic was a product.

Can I code with Blitz 3D - yes I can

But you do not need programming skills to write a stinking manual.

Is this plaigarism - no. Why? Because I intend to get permission before hand

I was just asking to see if it was something people wanted.

Oh, by the way. Ever hear of the Torque engine by Garage Games (of which I am an owner and coder for) - well they have a little book called "3D Game Programming All In One" by Kenneth Finney. Was Kenneth one of the original developers and creators of Torque? NO is the answer. Did he plaigarize? Of course not - he created a book and sold it - and it is helping thousands of Torque owners who would otherwise be left in the dark.

Personally, I find it difficult, frustrating and annoying to go back and forth between the browser and the manual - I may be old - but I like a printed manual sitting on my desk as a reference so that I can quickly get answers.

Now, on a social note Mr. GfK: It does not help for you to be rude and condescending. I do not know how old you are, I am 36 years of age and WAS taught manners, social graces, etc.

I advise that you be nice to people and treat others as you wish to be treated.

John and Puki: If there is a printed manual, could you tell me where I can buy a copy? If you cannot or there is no way to buy a printed manual or book, then we need a printed manual / book.

By the way, isn't there a book that exists for BLITZ BASIC owners that they can buy in the book stores?

Here are three books I found as a tiny search on Aamazon:
"Game Programming for Teens" MENTIONS Blitz Basic
as does "Game Design Workshop: Design, Prototyping and PlayTesting Games" - I guess these authors must be guilty of plaigarism too???? I better tell someone before they get in big trouble.

I would appreciate any honest and positive responses. Negative responses, if you must make them, should at least be constructive.


GfK(Posted 2004) [#6]
But you do not need programming skills to write a stinking manual.
Knowing what you're talking about helps a great deal when writing instruction manuals and tutorials.

Is this plaigarism - no. Why? Because I intend to get permission before hand
But you didn't say that, did you?

Now, on a social note Mr. GfK: It does not help for you to be rude and condescending. I do not know how old you are, I am 36 years of age and WAS taught manners, social graces, etc.
Perhaps you should stop being so paranoid and heed your own words? The comments I made were based on what you said - "...and the patience to type in every single page of the online / offline electronic manual". That, to me, says that you intended to simply copy what somebody else had already written.

I'm not going to fight with you so please don't bother to bait, because I simply cannot be arsed.


slenkar(Posted 2004) [#7]
"Its a valuable resource for new Blitz programmers and I've met a lot of good people through the Blitz community. On the flipside, people can be so unnecessarily horrible to each other sometimes and that often makes me not want to have anything to do with it any more." -GFK


GfK(Posted 2004) [#8]
"Its a valuable resource for new Blitz programmers and I've met a lot of good people through the Blitz community. On the flipside, people can be so unnecessarily horrible to each other sometimes and that often makes me not want to have anything to do with it any more." -GFK
Yeah? And?

All I did was point out that A) he gave the impression that he thought a background in DTP/print/graphic design is enough to write a book about Blitz, and B) It looked like all he was going to do was copy the online documentation.

Nothing horrible at all. Now, go stir up trouble somewhere else please. My own quote, right back at you.


Jeremy Alessi(Posted 2004) [#9]
The game programming book for teens is all about Blitz. I don't think there's a book quite on the level of Ken's book which should help anyone Blitz or not with 3D game programming. I also use the Torque engine for some stuff. I'd like to perhaps write a book which outlines the entire game creation process and comes with a *good* complete game. Something like FPSNet and the Update but only a full game with media etc... If the book can make a lot of money then such a project could be worth while.


karmacomposer(Posted 2004) [#10]
GfK - you should have asked me about my credentials instead of assuming.

It's funny. The entire reason for this thread is that I was looking over my nicely printed Dark Basic Pro manual and reference book that CAME WITH THE PRODUCT.

It's excellent - two fantastic resources for a somewhat unreliable language (as far as I am concerned).

I love coding in Blitz - it's fast, efficient and open-ended - and not that hard (as compared to c++ or something like that). However, my purchased version came with nothing more than the download itself (the language, ide and online/offline manual). Here is the good old US of A, Blitz and the other UK products are not available here through normal retail outlets.

That's why I thought it would be a nice idea to have either a book or manual resource in print.

Now knowing this info - that I am a coder, totally familiar with most of the Blitz language and all the other things I mentioned, would anyone in this community benefit from such a book?


karmacomposer(Posted 2004) [#11]
Jeremy - is it about Blitz BASIC or Blitz 3D???

I had every intention of actually writing a book that acts as a reference / manual and during which we (we being anyone that wishes to be involved) construct a game from start to finish in Blitz 3D using Blitz 3D and any popular programs to get the game done (such as photoshop, milkshape, etc), by the way. I really did not make myself very clear, I realize, I was just fishing to see who was interested (as in "yes's" and "no's")


big10p(Posted 2004) [#12]
I've seen many posts in the past asking for a decent printed manual so I'm pretty sure you'd get at least some takers for this idea.

I got the printed manual when I bought my copy of B3D but it hasn't exactly been indispensible! :) It has several pages missing and is hopelessly out of date. I guess that's the problem with a printed manual: it needs to be updated every time blitz is. IMO, BRL had little choice but to ditch offering a printed manual.

However, if you're really prepared to put the time and effort into producing one, I guess you could do it in a format that the pages could be printed and placed into a standard type clasp folder thing. Then you would only need to update certain pages where necessary which could be printed off to replace the out of date pages.

As for code, there's loads in the archives which is all public domain so you wouldn't even need to ask the authors' permission.


Magian(Posted 2004) [#13]
Interested. :)


Jeremy Alessi(Posted 2004) [#14]
Yeah, I'm not interested in the printed manual (I've got one with a copy of Blitz3D boxed) but I never use it. A good book, well I could write it I'm very sure of that. I most likely wouldn't read a book about Blitz though because A. I already can do anything I want with the language pretty much and B. this community rocks for helping out with the technical side of things. On the Torque forums it seems that the actual coding concepts aren't brought up as much as over here and also Torque isn't as compact a piece of work as Blitz is so a book was very helpful.


slenkar(Posted 2004) [#15]
GFK- youre first reply seemed nasty but upon reading it again it wasnt necessarily so,


ckob(Posted 2004) [#16]
I dont think GFK was offending at all he simply asked a question, anyway I have the manual as well and it sucks all its just basiclly an out of date copy of the help that comes with blitz3d itself tutorials and all. I think someone should sit down and write a good blitz3d book and compile a list of helpful tips and what not from blitz users.


Caff(Posted 2004) [#17]
Nothing wrong with what Gfk said, seems a reasonable answer to me.

A printed manual for Blitz 3d came with my boxed copy. This manual was a proper thick ring-bound job (just like the orange one that I used for ZX Spectrum Basic) and includes tutorials in mainly 2d, but also a printed copy of the 3d command set. Bear in mind most of this is out of date now.

What would be preferable is an online, up to date resource that can be downloaded and printed in a highly accessible, almost book-like form.

My comment to MusicMan would be that Blitzmax is nearing release, so you will have potentially very few customers and you would be wasting your time.


Kanati(Posted 2004) [#18]
I don't think you'd be wasting your time, but neither do I think you'd make it worth your while. Now when Max comes out... I'll be looking for some printed material even if I have to cut and paste help files into a word doc to print out.


karmacomposer(Posted 2004) [#19]
Fair enough. I will hold off till Blitzmax comes out and see what is included in that, as I will be purchasing that as soon as it hits the virtual shelves.

I appreciate everyone's responses. Understand, I was asking a simple question and felt I was attacked immediately, hence my response. Either way, water under the bridge - it's no big deal.

Mike


big10p(Posted 2004) [#20]
Yeah, you have to grow a thicker skin for this forum compared to others, I think. People here tend to say exactly what they're thinking which is actually (usually) the best way to go. You get peoples frank opinions. It's better that someone says that they think your idea isn't such a good one (and give reasons why), rather than everyone telling you it's a great idea just to be polite.

Some peoples replies could be worded better sometimes but I wouldn't take it personally. ;)


visionastral(Posted 2004) [#21]
I think it's a good idea to make a book about Blitz, but be sure to write wich versions of Blitz are you using in the book, because, from one version to another, one program could not work as expected! (and it's a real problem)

By the way, what is this BlitzMAX? i have purchased Blitz online recently and don't have read the forums before.


Dirk Krause(Posted 2004) [#22]
From germany I ordered a boxed version at amazon.co.uk, which includes the manual

It seems it's still available:
http://www.amazon.co.uk/exec/obidos/ASIN/B00005T690/qid=1094471584/sr=1-3/ref=sr_1_26_3/026-6053887-8362018


jhocking(Posted 2004) [#23]
Codemeister and I started working on a book about Blitz3D but that's been derailed just this weekend.

I hope he doesn't mind my mentioning this. Now that the project is kaput I figure it doesn't matter.


CodeD(Posted 2004) [#24]
I think the book you were thinking about was the one Krylar wrote for programming 2d games in Blitz Basic. All the examples in that book work for blitz 3d but, it doesn't go over any 3d specific code just code and foundation. A really good reference tho.


Uhfgood(Posted 2004) [#25]
Couldn't you just print out the command reference, if you just want a reference.

Also why not a book that teaches you general 3d game programming with blitz3d (and possibly also with blitzmax depending on when it's going to go 3d and when it's going to be available)... If you wrote such a thing it wouldn't necesserily be out a date, considering it's not an exact reference but a guide on making 3d games with blitz.

just a suggestion


Eric(Posted 2004) [#26]
Ok In the Help File is a complete manual.. Is there anyway to go from The Help file to PDF, Word Or even Text File?


Uhfgood(Posted 2004) [#27]
funny, go into C:\Program Files\Blitz3D\help -- check out the two sub folders, the help seems to be in html :-)


Captain Wicker (crazy hillbilly)(Posted 2011) [#28]
I may be a bit late but there is now a book called 3D Game Programming for Teens.
It may be useful for this.


Matty(Posted 2011) [#29]
7 Years is possibly a little late...


Captain Wicker (crazy hillbilly)(Posted 2011) [#30]
Haha! Good 1! :)


Paul "Taiphoz"(Posted 2011) [#31]
Guys , GFK, and Karma, the important thing to remember is that ton is easily missed on forums, I'm sure no harm was meant either way, best to just let it slide.

As for the book, I still flick through my original as well, I find it very, I dunno tactile and enjoyable being able to flick the pages, you always end up stumbling across something else you might not have been looking for but still interests you.

What I would say though, unlike the other books I have seen, if your going to do it, then I would take the reader on a journey from Hello World to creating a full on 3D game with as much advanced stuff as you can cram into the last few chapters.

I have found that often the books end just as their getting started , so end with a bang. not "Where is the next chapter".

good luck in what ever your working on.


En929(Posted 2011) [#32]
Karmacomposer, that'll be great if you could make a book like that. I've been trying to learn Blitz (I still use Blitz Plus 2D but planned to go to Blitz 3D once I mastered Blitz Plus 2D), but even with Blitz Plus 2D, it'll be great to have a book that explains the different commands and that gives clear examples as to how they can be used in a game like Super Mario Brothers and a fighting game. Sometimes, I wish there were books or things that I could find that gives more than one example of how to do things with the various commands because sometimes beginners like myself needs more than one example to clearly see how some of the commands could apply in different games and thus I could get a better idea on how some commands work.

Last edited 2011


GfK(Posted 2011) [#33]
Karmacomposer, that'll be great if you could make a book like that.
Given that this thread is now seven years old, I'd say with some certainty that he isn't going to bother after all.


_PJ_(Posted 2011) [#34]
Maybe he's still copying the online docs char by char XD


mnkymnky(Posted 2016) [#35]
Way too late on this but I made on offline copy because blitz went opensrc. So I thought I'd share. the manual I put together is ripped from online blitz3d manual.
it's made specifically for freebasic users who want to use angros47's openB3D library for said freebasic, but since it's commands are taken straight out of here the manual is the blitz3d info directly. Included is all the 3d commands.
the 2d based blitzbasic stuff can be found online in several places. if there was any demand I might be willing to add the 2d commands later and post an update.

http://www.mediafire.com/download/6bqlqeg9960lt93/blitz3d_manual.zip


2 Unlimited(Posted 2016) [#36]
I think that in an age of userlibs such as FastImage and Draw3D2, 2D commands of Blitz3D are somewhat obsolete.


fox95871(Posted 2016) [#37]
Dig up dead threads all you want, I've never understood why people get irked by that. As for the topic, I have quite the extensive archive, the online commands, the ones that come with Blitz3d, and scans of the ones in the book, all sorted into about 600 folders. When I was learning them, it was like Gymnopedia to have 3 different "versions" of each command like that, it was really helpful :)


Guy Fawkes(Posted 2016) [#38]
Could you perhaps post a zip file of those libraries so others can learn too?

Thank You very much!

Regards,

~GF


Guy Fawkes(Posted 2016) [#39]
Could you perhaps post a zip file of those libraries so others can learn too?

Thank You very much!

Regards,

~GF


fox95871(Posted 2016) [#40]
I'd need to get an okay from a moderator first because of the scans, but then sure :)


Guy Fawkes(Posted 2016) [#41]
Ok! Thanks alot, fox! =)

Regards,

~GF


Blitzplotter(Posted 2016) [#42]
I love the term 'gymnopedia'


fox95871(Posted 2016) [#43]
Ah yes, my favorite example of that is with reboots, like watching Shattered memories when you already know Silent hill 1 so well. Seeing a new angle of a familiar thing is so exciting to me. Another is games that have vastly different ports. I remember when I saw Contra in the arcade for the first time, I was like =O