Ultimate Amiga

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Is a beat 'em up possible on Amos?  (Read 6917 times)

0 Members and 1 Guest are viewing this topic.

Brick Nash

  • A600
  • *
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 83
  • Generic Amiga User
Is a beat 'em up possible on Amos?
« on: May 27, 2016, 01:02:00 PM »

Bit of a tough question this,

I'm really enjoying Amos and it's great fun going through the Game Maker's manual but I just wanted to ask this.....

Realistically, is it possible to make a scrolling beat 'em up type game like Streets Of Rage/Final Fight etc. with Amos? As I say I'm really enjoying it but I'm also reading that Blitz is more flexible and not as restrictive as Amos.

The point is I'd rather not get six months down the line and start to really attempt a game then find out about some restrictions.

I know this may sound rude of me asking this on an Amos forum when Blitz is 'the rival' so to speak but if I know it's at least possible from the start I'd quite happily plough on.

Truth be told I like Amos' interface and all the sound and graphics stuff you get with it as well as the mountains of help files and manuals whereas Blitz seems really bare.

Thanks all, I don't want to offend anyone but it's just about picking the right tools for what I want to do and there's no point in using a pitchfork when the goal is to dig a hole.
Logged

SamuraiCrow

  • compile-time wierdo
  • Forum Mod
  • A1200
  • *****
  • Karma: 5
  • Offline Offline
  • Gender: Male
  • Posts: 946
  • Compile-time wierdo
Re: Is a beat 'em up possible on Amos?
« Reply #1 on: May 28, 2016, 01:31:46 AM »

It is possible to write a beat-em-up game on AmosPro but the Amos Compiler is not so good compared to Blitz BASIC or C or AmigaE.
Logged

Brick Nash

  • A600
  • *
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 83
  • Generic Amiga User
Re: Is a beat 'em up possible on Amos?
« Reply #2 on: May 28, 2016, 06:58:23 AM »

Thanks for the reply.

I've been in two minds about whether to continue with Amos or jump ship to Blitz. I've heard of a few folk starting on one and heading to the other so I'm guessing the commands/syntax is fairly similar for both of them.

If it's just the compiler that is the problem I'll happily stick with Amos as having a look round the factory there seems to still be quite a lot of new (ish) things that come out for Amos like the extensions which improve it so maybe the chance of a decent compiler appearing would be reasonable. I've heard all the main gripes about Protracker compatibility and some speed issues all being fixes with extensions so it appears to be very customisable.

The other thing is stability and of course, availability. I LOVE Amos' GUI and interface plus I've never had a crash and I got it to install on my virtual hard drive first time.

On the other hand I downloaded the Ultimate Blitz Basic 2.1 CD and had nothing but problems, countless software failures and requests for missing volumes when trying to get it to install and eventually I just gave up so it's hard to get excited about something that is going to be a hassle.

I think I'll try again today to install Blitz but if I get one more problem I'm binning it and sticking with Amos because it just seems like a much more comfortable environment to work in.
Logged

SamuraiCrow

  • compile-time wierdo
  • Forum Mod
  • A1200
  • *****
  • Karma: 5
  • Offline Offline
  • Gender: Male
  • Posts: 946
  • Compile-time wierdo
Re: Is a beat 'em up possible on Amos?
« Reply #3 on: May 28, 2016, 03:18:46 PM »

Thanks for the reply.
You're welcome!
I've been in two minds about whether to continue with Amos or jump ship to Blitz. I've heard of a few folk starting on one and heading to the other so I'm guessing the commands/syntax is fairly similar for both of them.
Wrong on the similarity.  They are as different as two Basic languages can be.
If it's just the compiler that is the problem I'll happily stick with Amos as having a look round the factory there seems to still be quite a lot of new (ish) things that come out for Amos like the extensions which improve it so maybe the chance of a decent compiler appearing would be reasonable. I've heard all the main gripes about Protracker compatibility and some speed issues all being fixes with extensions so it appears to be very customisable.

The other thing is stability and of course, availability. I LOVE Amos' GUI and interface plus I've never had a crash and I got it to install on my virtual hard drive first time.

On the other hand I downloaded the Ultimate Blitz Basic 2.1 CD and had nothing but problems, countless software failures and requests for missing volumes when trying to get it to install and eventually I just gave up so it's hard to get excited about something that is going to be a hassle.

I think I'll try again today to install Blitz but if I get one more problem I'm binning it and sticking with Amos because it just seems like a much more comfortable environment to work in.
The editor is a sore spot on Blitz.  You'd be better off learning C or AmigaE than Blitz since everything works in C and is pretty well supported in AmigaE also.  Blitz has a bigger runtime library but ends up being buggy also.  If you're using an Amiga with a 68020+ then I'd recommend either VBCC or ECX (a 68020 enhanced AmigaE spinoff) as a compiler of choice.  If you're using or supporting a flat 68000 such as a stock A500, you'll be fine with Amos or, if you have version 2 or better of the Amiga operating sytem, AmigaE might be another good choice even though it also has some known bugs.

For a scrolling beat-em-up game in Amos, learn the Amal scripting language.  It compiles much cleaner than compiled Amos code itself does and is accessible from within the interpreter.
Logged

Brick Nash

  • A600
  • *
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 83
  • Generic Amiga User
Re: Is a beat 'em up possible on Amos?
« Reply #4 on: May 28, 2016, 03:56:22 PM »

Great info, thanks once again!

I'm not looking to do anything beyond make a few beat 'em up type games on a standard 68000 A500 in WinUAE. I realise that later machines and packages are probably more streamlined or user friendly but an A500 is what I had back in the early 90's and it's sort of an ambition to write a game on that system.

I'm glad to hear that for those specs Amos will do for what I want as it saves the hassle of faffing about with Blitz as I've been disastrously unsuccessful at installing it.

I'l definitely check out Amal, anything to life life easier.

Thanks Samuraicrow, you've really cheered me up with that information! :)
Logged

Volvo_0ne

  • A600
  • *
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 71
  • A1200 lover
Re: Is a beat 'em up possible on Amos?
« Reply #5 on: May 30, 2016, 10:23:18 PM »

Great info, thanks once again!

I'm not looking to do anything beyond make a few beat 'em up type games on a standard 68000 A500 in WinUAE. I realise that later machines and packages are probably more streamlined or user friendly but an A500 is what I had back in the early 90's and it's sort of an ambition to write a game on that system.

I'm glad to hear that for those specs Amos will do for what I want as it saves the hassle of faffing about with Blitz as I've been disastrously unsuccessful at installing it.

I'l definitely check out Amal, anything to life life easier.

Thanks Samuraicrow, you've really cheered me up with that information! :)

Amal is great, BUT it isn't very interactive with Amos (well it is, but it's clunky & slow)

If you are aiming for a "beat em up" with only two main characters, then Amos should handle that OK without having to resort to Amal.

However if you need more than two, then Amal is the only way to go, it's FAST, but it has many limitations.

As always you don't get anything for nothing.
Logged
Transuranic heavy elements may not be used where there is life.

Brick Nash

  • A600
  • *
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 83
  • Generic Amiga User
Re: Is a beat 'em up possible on Amos?
« Reply #6 on: June 01, 2016, 12:52:04 PM »


However if you need more than two, then Amal is the only way to go, it's FAST, but it has many limitations.
[/quote]

Yeah I'l definitely need a few enemies on screen for my player to fight. I'm getting to grips with Amal for sure and it seems to be working for the most part but I'm just focusing on getting what's on screen to move right now and animate accordingly.
Logged

Hungry Horace

  • Amorphous Blue-Blob Man
  • Site Admin
  • A4000T
  • ******
  • Karma: 307
  • Offline Offline
  • Gender: Male
  • Posts: 3,364
  • Don't forget... Ameboid's need love too!
    • AUW
Re: Is a beat 'em up possible on Amos?
« Reply #7 on: June 03, 2016, 06:20:36 PM »


I did start a beat-em-up game, with 4 playable characters, but being small graphics i was able to get away with using hardware sprites.


I never got round to finishing it though and sorting times etc. I wish i had used AMAL for it though.
Logged
Quote from: KillerGorilla
because winuae is made of code and your amiga is made of stuff

selur

  • A600
  • *
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 83
Re: Is a beat 'em up possible on Amos?
« Reply #8 on: June 04, 2016, 03:53:13 AM »

Quote
is it possible to make a scrolling beat 'em up type game like Streets Of Rage/Final Fight etc. with Amos?

Yes but if you want to make playable game you will need much more amiga resources then A500. You will need 2Mb Chip Ram + Fast Ram and fast proccessor like MC68030 (MC68020 is minimum)

These are polish beat'em up games, written in AMOS Pro:
Franko
https://www.youtube.com/watch?v=IRg0xMF4SZ0

Street Hassle
https://www.youtube.com/watch?v=aYTnWD7tGcM

Doman
https://www.youtube.com/watch?v=PtyN5Xa0XGE



On stock A500 with 1MB Ram in AMOS u can write logical, turnbased games or simple arcade with few small sprites.
Forget about writing shmups, platforms, RTS, beat'em up or any fast actions games. AMOS is to slow for this. But if u have enought power and Ram u can do a lot.

For example just try to run polish strategy game "Legion" on A600+2MB Chip ram and then try A1200 with any Fast ram  or A1200 with 68030 turbo card.

However writing games in AMOS which requires more resources is not but idea, because in last few years we got many turbo cards and memory expansions for A600 and A1200.  8)
« Last Edit: June 04, 2016, 03:58:08 AM by selur »
Logged

Lonewolf10

  • AMOS Extensions Developer
  • AMOS Dev
  • A2000
  • *****
  • Karma: 3
  • Offline Offline
  • Gender: Male
  • Posts: 618
    • http://www.aliensrcooluk.com
Re: Is a beat 'em up possible on Amos?
« Reply #9 on: June 06, 2016, 09:06:43 PM »

Quote
is it possible to make a scrolling beat 'em up type game like Streets Of Rage/Final Fight etc. with Amos?

Forget about writing shmups, platforms, RTS, beat'em up or any fast actions games. AMOS is to slow for this. But if u have enought power and Ram u can do a lot.

Platform games can be done in AMOS. Dithell's Wonderland is pretty good, as is WiZio (it's on Aminet).
Logged

Hungry Horace

  • Amorphous Blue-Blob Man
  • Site Admin
  • A4000T
  • ******
  • Karma: 307
  • Offline Offline
  • Gender: Male
  • Posts: 3,364
  • Don't forget... Ameboid's need love too!
    • AUW
Re: Is a beat 'em up possible on Amos?
« Reply #10 on: June 06, 2016, 09:11:51 PM »

I think it's wrong to say you "can't" do these games on a stock a500.

There are some out there, it just requires a fair bit of skill and refining of code to achieve it.

The extra ram/cpu obviously makes it a lot easier, I'll agree there
Logged
Quote from: KillerGorilla
because winuae is made of code and your amiga is made of stuff

Brick Nash

  • A600
  • *
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 83
  • Generic Amiga User
Re: Is a beat 'em up possible on Amos?
« Reply #11 on: June 08, 2016, 03:19:56 PM »

Quote
Yes but if you want to make playable game you will need much more amiga resources then A500. You will need 2Mb Chip Ram + Fast Ram and fast proccessor like MC68030 (MC68020 is minimum)

These are polish beat'em up games, written in AMOS Pro:
Franko
https://www.youtube.com/watch?v=IRg0xMF4SZ0

Street Hassle
https://www.youtube.com/watch?v=aYTnWD7tGcM

Doman
https://www.youtube.com/watch?v=PtyN5Xa0XGE

I'm not looking to do anything more flashy than what's in those game examples there. I'm only using 16 colours and I don't have anything like parallax scrolling planned. ATM I have Winuae set to just regular A500 68000 with 2MB Chip and it seems to be doing ok albeit I don't have much in my project right now bar a bob or two and a static IFF background but if I need to up the power then so be it but I feel it's best to see how far the limitations can be pushed first.

I'm treating this as a long term project anyway so I'll see how things pan out performance wise as I'm hoping that the better I get over time the more efficient I can make things run. Right now I'm just happy if things run at all.
Logged

selur

  • A600
  • *
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 83
Re: Is a beat 'em up possible on Amos?
« Reply #12 on: June 10, 2016, 02:01:07 AM »

Targeting to A500 even with 2Mb Chip Ram is very hard, but good luck.
It's coder/prgrammer choice   ;)
Logged

Amiten

  • A600
  • *
  • Karma: 1
  • Offline Offline
  • Gender: Male
  • Posts: 128
  • Amos Coder Since 1990
    • Amiten Software
Re: Is a beat 'em up possible on Amos?
« Reply #13 on: July 01, 2016, 01:51:56 PM »

Yes is possible only 2mb chip ram and 68020 Amos is Great but dont forget is "Basic language" regards

Enviado desde mi SM-N9005 mediante Tapatalk

Logged
AMIGA is a Style of Life
Pages: [1]   Go Up
 

TinyPortal 2.2.2 © 2005-2022