English Amiga Board


Go Back   English Amiga Board > News

 
 
Thread Tools
Old 24 June 2020, 06:37   #201
Tigerskunk
Inviyya Dude!
 
Tigerskunk's Avatar
 
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,774
Quote:
Originally Posted by mcgeezer View Post
You need to use PPaint mate, it works wonders with the palettes - Yesterday I dropped a 40 colour image into a predefined 16 colour palette and I couldn't tell the difference in the result.
That's not the problem I describe here, mate...

It's more about if the quality of graphics really scale with those extra 16 colours. In my case they don't (yet).
Tigerskunk is offline  
Old 24 June 2020, 08:29   #202
britelite
Registered User
 
Join Date: Feb 2010
Location: Espoo / Finland
Posts: 818
Quote:
Originally Posted by saimon69 View Post
the 262,144 number of colors is given from the phisical number of pixels in the screen in PAL Hi-res.
Nope, the 262144 colors come from the 18bit color depth you get in HAM8 (and for example on VGA). The amount of pixels on a PAL hires screen is higher (640x512=327680).
britelite is offline  
Old 24 June 2020, 19:45   #203
saimo
Registered User
 
saimo's Avatar
 
Join Date: Aug 2010
Location: Italy
Posts: 787
Quote:
Originally Posted by britelite View Post
Nope, the 262144 colors come from the 18bit color depth you get in HAM8 (and for example on VGA). The amount of pixels on a PAL hires screen is higher (640x512=327680).
I never liked the HAM modes, so I never did anything with them. However, reading here prompted me to go a little deeper. Without giving the matter the thought it should, I'd say that HAM8 allows way more than 2^18 colors. If I'm wrong, no problem, just open my eyes My reasoning goes as follows.

I guess that the 2^18 figure comes from the concept that by chain-modifying each channel one can obtain all the RGB combinations with a depth of 6 bit per channel -and that's correct, of course.
However, that does not take into account that the resolution of the 64 base colors is 24 bit, not 18 bit. Let's assume that all the channel values of the 64 base colors are not divideable by 4, i.e. they cannot be obtained by scaling 6 bit values to 8 bits values (e.g. $023375). Those colors are outside the 2^18 colors already counted. So, HAM offers at least 2^18 + 64 colors.
But there's more to it. Each of those 64 colors can be used to derive other colors by holding one of the channels and modifying the other two channels for a total of 2^6 * 2^6 = 2^12 times, and none of the derived colors would match the initial 2^18 colors, i.e. there are additional 64 * 2^12 = 2^16 colors.
In all, I'd say that HAM8 offers 2^18 + 2^16 + 2^4 = 327744 colors.

Regarding the color depth VS screen resolution matter, it has to be pointed out that 2^18 + 2^16 is exactly the already reported amount of pixels on a PAL HIRES interlaced screen - so, HAM can theoretically provide more colors than that. But interlacing means that those pixels are not actually shown at the same time, so a more appropriate comparison should be done with standard SHRES, which does have 327680 (= 1280x256) pixels on screen. The Amiga is capable of wider screens though, so screen resolution "wins" anyway.

EDIT (in order not to prolong the OT): the above was based on my wrong assumption that the 6 replacement bits would be taken as absolute channel value and mapped to [0, 255], but, as robinsonb5 points out below, they are simply used as the 6 most significant bits, while the 2 least significant ones are held. That invalidates my reasoning above - and proves I wasn't lying when I said I never worked with HAM See robinsonb5's post below. Thanks, robinsonb5.

Last edited by saimo; 24 June 2020 at 22:55.
saimo is offline  
Old 24 June 2020, 19:57   #204
saimo
Registered User
 
saimo's Avatar
 
Join Date: Aug 2010
Location: Italy
Posts: 787
Quote:
Originally Posted by Marchie View Post
Out of interest, can the AGA machines do 16/32 colours, but picking from the larger AGA palette? (262,000 right?) and does picking from a larger palette use any more memory?
Hopefully comprehensive answer:
* the palette is 24 bit;
* the number of colors of non-HAM AGA screen modes can be any power of 2 up to 256;
* HAM8 can provide up to 2^24 colors (see robinsonb5's post below);
* the standard dual playfield mode gives up to 31 colors + 1 transparent color;
* if not all 256 colors are used, sprites can add up to 15 more colors;
* the more colors, the more bitplanes are needed (color depth = number of bitplanes; e.g. 64 colors -> 6 bit depth -> 6 bitplanes needed), the more memory is needed;
* the Copper can dynamically change colors as the screen gets drawn, so visually the colors count can be much higher (which is what Metro Siege's developers are magistrally doing, as you can see from the screenshots they're posting here).

Last edited by saimo; 24 June 2020 at 21:15.
saimo is offline  
Old 24 June 2020, 20:13   #205
robinsonb5
Registered User
 
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 1,153
Quote:
Originally Posted by saimo View Post
Hopefully comprehensive answer:
* if the calculations in my previous post are not wrong, HAM8 can provide up to 327744 colors;

As you say, HAM8 can adjust the upper 6 bits of each channel's colour, with the two least signficant bits being inherited from the most recently used palette entry. Since there are 64 base palette entries, it's possible to have one palette entry for every possible combination of those two least significant bits across the three channels - which means that in HAM8 mode you can actually display any of the 16 million colours. You can't do it in a way that's generally useful, though. Picking a base colour because of its least significant bits rather than because it's vaguely near the colour you want to display is going to give... less than optimal results!
robinsonb5 is offline  
Old 24 June 2020, 20:18   #206
alpine9000
Registered User
 
Join Date: Mar 2016
Location: Australia
Posts: 881
Might be time to move the OT discussion to a new thread?
alpine9000 is offline  
Old 25 June 2020, 00:10   #207
lilalurl
Global Moderator
 
lilalurl's Avatar
 
Join Date: Aug 2001
Location: France
Posts: 3,289
Send a message via ICQ to lilalurl
Quote:
Originally Posted by alpine9000 View Post
Might be time to move the OT discussion to a new thread?
Numbers (#) of the posts to be moved and new thread title please and one of us will take care of that when the opportunity arises.
lilalurl is offline  
Old 25 June 2020, 00:14   #208
alpine9000
Registered User
 
Join Date: Mar 2016
Location: Australia
Posts: 881
Quote:
Originally Posted by lilalurl View Post
Numbers (#) of the posts to be moved and new thread title please and one of us will take care of that when the opportunity arises.
I don’t think anything needs to be moved as some of the posts are still somewhat relevant, more if people want to continue the OT discussion, we should probably do it in a dedicated thread.
alpine9000 is offline  
Old 25 June 2020, 03:13   #209
tarr
Registered User
 
tarr's Avatar
 
Join Date: Sep 2006
Location: Italy
Posts: 181
I hoped bitbeamcannon to release this during the covid.19 emergency :P
tarr is offline  
Old 25 June 2020, 06:39   #210
alpine9000
Registered User
 
Join Date: Mar 2016
Location: Australia
Posts: 881
Quote:
Originally Posted by tarr View Post
I hoped bitbeamcannon to release this during the covid.19 emergency :P
Unfortunately the lockdown slowed development a touch (home schooling etc) but the pace is now increasing again and we are making steady progress.

Last edited by alpine9000; 25 June 2020 at 08:06.
alpine9000 is offline  
Old 25 June 2020, 12:46   #211
Tigerskunk
Inviyya Dude!
 
Tigerskunk's Avatar
 
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,774
Quote:
Originally Posted by Tsak View Post
In regards to dual playfield I guess that the same could be claimed. I think there's a lot yet to be discovered. Very skilful artists and again with the above mentioned tricks (and serious palette management), can possibly mask and overcome these restrictions.
Not to say it's impossible, but I think it's very very difficult for any type of game that has moving objects using the full vertical width of the screen.
Which renders ye typical copper trickery useless.

I have tried for two years to get some variation into Inviyya with using dual playfield, but in the end it's just too limiting.


Quote:
Originally Posted by Tsak View Post
There are also many modern game art styles, from monochromatic, to '8-bit retro', to generally minimalistic or obscure that could easilly cope with split 8 color palettes and still produce a gorgeous result. Loads of untapped potencial here.
You are right.
Would be working with smaller games (like tiny galaga does for instance), usually you will be encountering a lot of bias here.

Amiga fans want their games to look, play and sound a certain way, that is something I learned.

If you deviate too far from that and try something more avantgarde, you will get a lot of flak.
Tigerskunk is offline  
Old 25 June 2020, 14:44   #212
Tsak
Pixelglass/Reimagine
 
Tsak's Avatar
 
Join Date: Jun 2012
Location: Athens
Posts: 1,035
Quote:
Originally Posted by Steril707 View Post
Not to say it's impossible, but I think it's very very difficult for any type of game that has moving objects using the full vertical width of the screen.
Which renders ye typical copper trickery useless.
Basically it really depends on the game. The specific trick we're using is only good for platformers, brawlers, beat'em'ups, horizontal shooters e.t.c. Not so good for vertical shooters, isometric or top down 8way scrollers (like a Zelda game or an RTS f.e.).

In regards to moving objects using the full vertical width is not so much of an issue, regarding you copperise colors not used by bobs. That's what we also do in Metro Siege, i.e. the 16 color palette is divided to colors used by everything and colors used by backgrounds only. And those we can heavilly and freely copperise. Optionally a couple common used colors as well but with very subtle color changes (so it's never noticeable).

Quote:
Originally Posted by Steril707 View Post
I have tried for two years to get some variation into Inviyya with using dual playfield, but in the end it's just too limiting.
Yup, for the style you're shooting at, I think dual playfield wouldn't cut it indeed.

Quote:
Originally Posted by Steril707 View Post
You are right.
Would be working with smaller games (like tiny galaga does for instance), usually you will be encountering a lot of bias here.

Amiga fans want their games to look, play and sound a certain way, that is something I learned.

If you deviate too far from that and try something more avantgarde, you will get a lot of flak.
That's true. But at the same time I think there hasn't been really many new Amiga games that attempt to do this properly. I.e. modern 8-bit looking PC indies actually do a heck of a lot more than what an actual game working on an 8-bit console would be able to do. That is really fast movement, a ton of objects on screen, a ton of particle effects, screen shakes, detailed and fluid animation with great feedback and other 'juicy' stuff.

I think the reason people embraced the recent galaga clone is that it indeed attempts and succeeds to replicate some of these tropes and tricks.
Tsak is online now  
Old 25 June 2020, 14:55   #213
saimo
Registered User
 
saimo's Avatar
 
Join Date: Aug 2010
Location: Italy
Posts: 787
Quote:
Originally Posted by Steril707 View Post
Amiga fans want their games to look, play and sound a certain way, that is something I learned.

If you deviate too far from that and try something more avantgarde, you will get a lot of flak.
This.
Plus, novelty (regarding both the technical aspect and the gameplay) might even pass unnoticed or be totally misunderstood.
saimo is offline  
Old 25 June 2020, 16:06   #214
Predseda
Puttymoon inhabitant
 
Predseda's Avatar
 
Join Date: Mar 2007
Location: Tromaville
Age: 46
Posts: 7,546
Send a message via ICQ to Predseda
Yes, amigans want well established clichés, thats right.
Predseda is offline  
Old 25 June 2020, 19:56   #215
d4rk3lf
Registered User
 
d4rk3lf's Avatar
 
Join Date: Jul 2015
Location: Novi Sad, Serbia
Posts: 1,649
On Topic.

@developers

I watched this video the other day:
[ Show youtube player ]

At 2:30, he is talking about grab move, and that is not automatically activated when getting close to the enemy, but instead, you need to push some buttons differently.
Did you decide yet what this combinations of the button is, and if yes, can you share with us?

Honestly, I've never experienced what he said in the video: Unwanted grab. Actually, I did, and lot's of time, but never bothered me, because throwing opponents after the grab, makes your character invincible for a short period of time. So, even a grab is by accident, it's no problem, if you react quickly.
For me personally, regular grab trigger would be just fine.

This is just a loud thought of mine.
d4rk3lf is offline  
Old 26 June 2020, 01:04   #216
alpine9000
Registered User
 
Join Date: Mar 2016
Location: Australia
Posts: 881
Quote:
Originally Posted by d4rk3lf View Post
On Topic.

@developers

Did you decide yet what this combinations of the button is, and if yes, can you share with us?
The "grab attempt" is triggered by holding down the primary attack button and pressing the joystick "forwards" towards the enemy you want to try and grab.
alpine9000 is offline  
Old 26 June 2020, 01:16   #217
roondar
Registered User
 
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,414
Quote:
Originally Posted by alpine9000 View Post
The "grab attempt" is triggered by holding down the primary attack button and pressing the joystick "forwards" towards the enemy you want to try and grab.
Interesting, makes me wonder how the buttons are assigned. Are both buttons attack buttons? Or is one for jumping?
roondar is offline  
Old 26 June 2020, 01:25   #218
alpine9000
Registered User
 
Join Date: Mar 2016
Location: Australia
Posts: 881
Quote:
Originally Posted by roondar View Post
Interesting, makes me wonder how the buttons are assigned. Are both buttons attack buttons? Or is one for jumping?
Well the controls are obviously quite complex as we have so many moves, but yes, from idle, the second button will jump, but in other situations this button will trigger other moves.

Of course, nothing is set in stone until the game is released, so I am only talking about how we are currently using it.

Here is a bit of trivia, the default player "Alex" currently has 482 animation frames, and in level 1 all characters combined have over 1800 animation frames. (Note: this includes the reversed frames, so the number of frames that have been created by the team is 1/2 that).
alpine9000 is offline  
Old 26 June 2020, 01:35   #219
roondar
Registered User
 
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,414
It's a pity that 3 button joysticks are so rare on the Amiga, sounds like you could've used an extra button or two

Impressive number of animation frames there. Does that include the... Oh, I forgot how it was called in those streams I watched all that time ago... Let's say "smart" frames - where you're moving part of the object around rather than having separate frames for everything?
roondar is offline  
Old 26 June 2020, 01:36   #220
d4rk3lf
Registered User
 
d4rk3lf's Avatar
 
Join Date: Jul 2015
Location: Novi Sad, Serbia
Posts: 1,649
Quote:
Originally Posted by alpine9000 View Post
The "grab attempt" is triggered by holding down the primary attack button and pressing the joystick "forwards" towards the enemy you want to try and grab.
Thanks.
Well, that doesn't sound too complex.
I am just afraid (after watching the above video), that with (really great) innovations, you don't go to far from the feeling of playing some Capcom beat em up, that we all always wanted for the Amiga.

Quote:
Originally Posted by alpine9000 View Post
Here is a bit of trivia, the default player "Alex" currently has 482 animation frames, and in level 1 all characters combined have over 1800 animation frames.
Wow!
Usually walk cycle in these games are something like 4-6 frames (If I am not mistaken), for arcade something like 10-12.
That's a LOT!

Keep up the great work!
d4rk3lf is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
New arcade quality a500 brawler, called Metro Siege, to be announced! Tsak News 114 14 September 2019 14:00
AmiStick - high quality arcade stick for classic Amiga Rosto MarketPlace 2 08 October 2017 18:04
Metro-Cross (Atari ST port) Asman Amiga scene 42 08 April 2014 10:16
Bad Street Brawler s2325 request.Old Rare Games 3 18 September 2007 20:48
Legends of Hyboria - Arcade side-scrolling brawler Rebel-CD32 project.Amiga Game Factory 8 12 November 2006 08:41

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 04:55.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.13644 seconds with 14 queries