Welcome, Guest. Please login or register.

Author Topic: Blitz2 or AMOS  (Read 7534 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline fishy_fiz

  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 1813
    • Show all replies
Re: Blitz2 or AMOS
« on: March 17, 2011, 04:45:59 AM »
If you want quality, youre probably better off with Blitz. This isnt to say I dont like AMOS, I actually do, it's a lot of fun, and if you chose your game style/game play  carefully it can still produce results better than its reputation (check out Babeanoid for example).
They are quite different though. Blitz can be completely system friendly if a person choses for example (although it does have its own "blitz mode" that hits the hardware more directly). Using it in a system friendly way gives you access to all sorts of nice things like opengl, sdl, mui,reaction,etc.,etc. Basically if you can do it with C/C++ you can do it with blitz, and honestly, unless you use older amiga specific compilers, often faster. Blitz can also use inline assembly directly (I think AMOS can to, but I dont recall it being as "Seemless" as with Blitz).
One observation Ive noticed with AMOS that isnt often mentioned though, is that it seems to scale very well to the hardware its running on (ie. games will often perform proportionally to the hardware its runing on). Naturally most code regardless of language will be faster on a quicker system, but for whatever reason it really stands out with AMOS. Having said this though, Blitz will be faster 9 times out of 10 anyway.

Personally I'd suggest it comes down to your plans. If you just want to knock out a few games to have some fun with no plans to make bigger projects down the track then AMOS is probably the way to go, but if you want to attempt some "serious" projects then in humble opinion, Blitz is actually one of the best languages to make classic amiga games with.


edit. Ah, I just thought I should point out that you dont really have full access to AGA with AMOS.
Technically its an OCS/ECS product, but there are (unofficial/undocumented) ways to take partial advantage of AGA with AMOS. For example you can still ony use up to 32 colors, or ehb, or ham6, plus youre limited to 16 strengths stil per rgb channels, but you can have 64 color or ham6 640x512 screens. You can also use double bandwidth (AGA) modes. Again this isnt officially, so you'll have to hunt around aminet for all these sorts of tidbits and examples. There's an archive I found called "allplaton" that's a good source for these sorts of tibits (although it might be an ida to get your head around AMOS itself before you start using these things :)).
« Last Edit: March 17, 2011, 04:59:58 AM by fishy_fiz »
Near as I can tell this is where I write something under the guise of being innocuous, but really its a pot shot at another persons/peoples choice of Amiga based systems. Unfortunately only I cant see how transparent and petty it makes me look.
 

Offline fishy_fiz

  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 1813
    • Show all replies
Re: Blitz2 or AMOS
« Reply #1 on: March 17, 2011, 05:02:18 AM »
Yeah, I agree there as well. Also definately worth using the updates up to at least 2.0.
Near as I can tell this is where I write something under the guise of being innocuous, but really its a pot shot at another persons/peoples choice of Amiga based systems. Unfortunately only I cant see how transparent and petty it makes me look.
 

Offline fishy_fiz

  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 1813
    • Show all replies
Re: Blitz2 or AMOS
« Reply #2 on: March 17, 2011, 11:52:52 AM »
Despite being a bit of a Blitz fan, I've always had a bit of a fantasy to try to make a big project in AMOS Pro. I get a kind of a peverse pleasure in trying to get good results within a softwares restrictions. I even started trying to write an OS in AMOS Pro some years ago (I still have it actually). It's the whole mismatch thing that appeals to me.
For "serious" stuff I like Blitz, but for my own little pointless projects I find I still do fire up AMOS Pro from time to time  :)
Near as I can tell this is where I write something under the guise of being innocuous, but really its a pot shot at another persons/peoples choice of Amiga based systems. Unfortunately only I cant see how transparent and petty it makes me look.
 

Offline fishy_fiz

  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 1813
    • Show all replies
Re: Blitz2 or AMOS
« Reply #3 on: March 18, 2011, 06:04:09 AM »
Blitz = Skidmarks series, Gloom series, etc.
AMOS = Vallhalla series

'nuff said  :P

Blitz is faster, system friendly, AGA compatible, rtg compativle, ahi compatible, etc., etc.
AMOS is,... err,..... fun  :)
Blitz is limited only by the hardware its running on. AMOS itself limits what a person can do.
Near as I can tell this is where I write something under the guise of being innocuous, but really its a pot shot at another persons/peoples choice of Amiga based systems. Unfortunately only I cant see how transparent and petty it makes me look.
 

Offline fishy_fiz

  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 1813
    • Show all replies
Re: Blitz2 or AMOS
« Reply #4 on: March 18, 2011, 08:20:46 AM »
Technically you can use any editor with either Blitz or AMOS.
Near as I can tell this is where I write something under the guise of being innocuous, but really its a pot shot at another persons/peoples choice of Amiga based systems. Unfortunately only I cant see how transparent and petty it makes me look.
 

Offline fishy_fiz

  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 1813
    • Show all replies
Re: Blitz2 or AMOS
« Reply #5 on: March 18, 2011, 08:30:33 AM »
Well, I say technically 'cos you have to save as ascii and then import that into blitz (same with AMOS)  :)
I believe TuiTed is an exception here.
Near as I can tell this is where I write something under the guise of being innocuous, but really its a pot shot at another persons/peoples choice of Amiga based systems. Unfortunately only I cant see how transparent and petty it makes me look.
 

Offline fishy_fiz

  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 1813
    • Show all replies
Re: Blitz2 or AMOS
« Reply #6 on: March 18, 2011, 09:01:39 AM »
Quote from: bloodline;622719
I thought that total wormage (the Worms prototype) was also written in Blitz... Or am I having FMS?


Ah, of course. I forgot about that one. Worms was born as Total Wormage as an entry into a competition Amiga Format had in which people had to create a game with the cover disc mounted version of Blitz Basic2.
Near as I can tell this is where I write something under the guise of being innocuous, but really its a pot shot at another persons/peoples choice of Amiga based systems. Unfortunately only I cant see how transparent and petty it makes me look.
 

Offline fishy_fiz

  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 1813
    • Show all replies
Re: Blitz2 or AMOS
« Reply #7 on: March 18, 2011, 12:49:18 PM »
As much as I liked Amiblitz, Id recommend using the Ultimate Blitz CD if youre using a more modest "real" Amiga. It contains Blitz 2.1 and a shedload of updates, plus lots of good examples. In regards to the manual the page recommended in this thread (http://amiga-manuals.npage.de/index.html) has good copies of everything in PDF scans (manual, reference guide, user guide, etc.). Bare in mind though that it's spread between both applications and ebooks. An AmigaGuide version of the manual itself is also included on the Ultimate Blitz CD (which is quite easy to find (Back To The Roots has it for example)).
Blitz itself also has good "intergrated" help. Pressing help will give you the syntax for any command that the cursor is currently occupying in the editor for example.
« Last Edit: March 18, 2011, 12:51:34 PM by fishy_fiz »
Near as I can tell this is where I write something under the guise of being innocuous, but really its a pot shot at another persons/peoples choice of Amiga based systems. Unfortunately only I cant see how transparent and petty it makes me look.