Welcome, Guest. Please login or register.

Author Topic: Blitz2 or AMOS  (Read 7520 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline XDelusionTopic starter

  • Alien Breeder
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 5089
    • Show only replies by XDelusion
    • http://starwarslegacy.net/
Blitz2 or AMOS
« on: March 17, 2011, 04:16:16 AM »
Which is the best for the guy who wants to do the least to make a quality retro video game?

Also, does anyone know if Blitz2 supports MOD or MED sound tracks?
Earth has a lot of things other folks might want... like the whole planet. And maybe these folks would like a few changes made, like more carbon dioxide in the atmosphere and room for their way of life. - William S. Burroughs
 

Offline kd7ota

  • Hero Member
  • *****
  • Join Date: Jun 2002
  • Posts: 1433
    • Show only replies by kd7ota
    • http://www.qrz.com
Re: Blitz2 or AMOS
« Reply #1 on: March 17, 2011, 04:21:53 AM »
My vote is for AMOS since my oldest brother used to program games for it like crazy. You can probably do a good conversion if you program good. Wish I could peel some examples from my brother, but he did some damn good stuff.
-=-=-=-=-=-
Mine!  :-D
 

Offline fishy_fiz

  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 1813
    • Show only replies by fishy_fiz
Re: Blitz2 or AMOS
« Reply #2 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 Digiman

  • Hero Member
  • *****
  • Join Date: May 2010
  • Posts: 1045
    • Show only replies by Digiman
Re: Blitz2 or AMOS
« Reply #3 on: March 17, 2011, 04:53:45 AM »
AMOS Pro + AMOS Compiler is the only way to go if you want to try AMOS.
 

Offline fishy_fiz

  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 1813
    • Show only replies by fishy_fiz
Re: Blitz2 or AMOS
« Reply #4 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 bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Blitz2 or AMOS
« Reply #5 on: March 17, 2011, 08:52:20 AM »
Anyone would be crazy to use AMOS now. Blitz is faster, better hardware support, better debugging, better operating system support, has proper data structures, inline assembler, and yes it has plenty of 3rd party libraries including mod and med players... :)

Offline nicholas

Re: Blitz2 or AMOS
« Reply #6 on: March 17, 2011, 09:21:38 AM »
Quote from: bloodline;622403
Anyone would be crazy to use AMOS now. Blitz is faster, better hardware support, better debugging, better operating system support, has proper data structures, inline assembler, and yes it has plenty of 3rd party libraries including mod and med players... :)


Whatever happened to PureBasic? Last I heard they had ported it to Mac.
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline Hattig

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 901
    • Show only replies by Hattig
Re: Blitz2 or AMOS
« Reply #7 on: March 17, 2011, 11:25:00 AM »
Blitz Basic by far, especially if you want to use AGA features.

It's also far more system friendly. TED (the editor) isn't half bad either.
 

Offline rockersuke

  • Jr. Member
  • **
  • Join Date: Feb 2009
  • Posts: 56
    • Show only replies by rockersuke
Re: Blitz2 or AMOS
« Reply #8 on: March 17, 2011, 11:26:44 AM »
Not long ago I was facing the same dilemma and somehow was forced to go the AMOS way. I was (and still am) into a text adventure project which will eventually have a spanish version, and Blitz2 editor happened not to support spanish characters. Amiblitz solved that, but It is oriented to expanded high level machines with the latest KS and WB, and I wanted my stuff to work at least in a 1 MB A500. So mine was an easy choice!

Once into AMOS It's got its limitations. No OS friendly, no official AGA support... But in other aspects it manages to make your programming-newbie life easier.  If your emphasis is in the "do the least" bit I recommend it. If you're worried about "quality" then remember quality not only depends on which language you're using but also on having resources like access to skilled graphics and music authors (without that your game will look amateurish no matter what you wrote it with!)

Are you planning to make a game? Tell us about it! :)

--
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Blitz2 or AMOS
« Reply #9 on: March 17, 2011, 11:39:57 AM »
Quote from: nicholas;622408
Whatever happened to PureBasic? Last I heard they had ported it to Mac.
Yeah, I did try PureBasic about 10 years ago or so...  But by then I was getting into C/C++ and SDL, which had better cross platform support and all te advantages of the C languages... Also I don't think PureBasic ever got a UniversalBinary compiler... :-/

Offline fishy_fiz

  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 1813
    • Show only replies by fishy_fiz
Re: Blitz2 or AMOS
« Reply #10 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 bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Blitz2 or AMOS
« Reply #11 on: March 17, 2011, 12:14:24 PM »
Hmmm, just checked... PureBasic still seems to lack UB compiler support and also note that AmigaOS is depreciated, figures I guess :-/

I would have to point out that AMOS's lack of data structures is a killer for any real project... You can mitigate that to some degree with AMAL, which will allow you to encapsulate all your enemy data (and execution) in simple arcade games :)

Offline XDelusionTopic starter

  • Alien Breeder
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 5089
    • Show only replies by XDelusion
    • http://starwarslegacy.net/
Re: Blitz2 or AMOS
« Reply #12 on: March 17, 2011, 08:15:02 PM »
Well...

...my plan is not to just knock out a couple quick and generic titles. I'd really like to create a thing or two that I would like to play my self, as opposed to something I download off Aminet, check out for a couple seconds then delete thinking, Hmm, so that's all Blitz2 can do? How lame!

That's not to say I'm going to produce a quality title, but that is my goal. :)

I have already began learning Blitz2 with a collection of guides from old Amiga Magazines. So far I have not learned very much, but my understanding is growing little by little.

To be sure I'll be posting back for help.

And no, I've no clue what I'm going to make at the moment. I've got a few ideas...

All credit goes to DJCruicky and his inspiring thread here:

http://eab.abime.net/showthread.php?t=58134
Earth has a lot of things other folks might want... like the whole planet. And maybe these folks would like a few changes made, like more carbon dioxide in the atmosphere and room for their way of life. - William S. Burroughs
 

Offline XDelusionTopic starter

  • Alien Breeder
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 5089
    • Show only replies by XDelusion
    • http://starwarslegacy.net/
Re: Blitz2 or AMOS
« Reply #13 on: March 17, 2011, 09:56:57 PM »
Oh, and does Blitz2 support 2 button and CD32 Controllers?
Earth has a lot of things other folks might want... like the whole planet. And maybe these folks would like a few changes made, like more carbon dioxide in the atmosphere and room for their way of life. - William S. Burroughs
 

Offline rednova

  • Hero Member
  • *****
  • Join Date: Mar 2007
  • Posts: 813
    • Show only replies by rednova
    • https://sites.google.com/site/rednova3d/
Re: Blitz2 or AMOS
« Reply #14 on: March 18, 2011, 01:17:52 AM »
I always loved amos pro and still use it.
Amos pro is very easy to learn and use, and it can make
great quality games like 'valhalla' vulcan software.
I used blitz too, but it was very hard to learn and use.
Amos Pro is so easy you can learn to code a game
with little effort, and still get commercial quality games.
I would go for amos pro.

Rednova
-mobilis in mobile-