10 January 2024, 01:42 | #41 | |
Registered User
Join Date: Oct 2021
Location: boston
Posts: 22
|
Quote:
Amiga pixel art was interesting in the sense that there wasn't as much quality control as the Japanese counterpart. So you had really nice stuff coming from the likes of Team 17 Project X pr Psygnosis Shadow of the Beast series (which is almost on par with SNES or Arcade shooters/platformer) to say Street Gang or Guardian Angel which looks like it was drawn by a child. I personally blame Commodore for not doing as much as they could have done to help out Amiga game developers make the best use of their machine and create good quality games that is unique to the platform. Although Nintendo was extremely demanding on game makers that uses its platform, it also does a lot to help them push out good products. Still, thanks to latest advancement in pixel art techniques and developers generally being more resourceful and knowledgeable nowadays, and people like Remz developing with new technical tricks, the 2020's could be a new golden age for Amiga gaming - a good thirty+ years after the fact! |
|
10 January 2024, 02:29 | #42 |
Registered User
Join Date: May 2018
Location: Ireland
Posts: 688
|
This has a lit of potential in Gauntlet style games, where the blocks don't need to be overplayed with player characters or enemies, and additionally even better would be some end of level bosses in a game, ideally with scrolling and turning white/yellow when a hit impacts.
Looks fantastic BTW, I love evolving the use of HAM, back in the day it was thought to be too expensive in games, let's orove them wrong!!! |
10 January 2024, 03:01 | #43 |
Registered User
Join Date: Dec 2006
Location: france
Age: 45
Posts: 224
|
I was wondering which 16 bit machines, could display so many colors on screen in ideo games at that time?
|
10 January 2024, 03:42 | #44 |
Returning fan!
Join Date: Jan 2011
Location: Montréal, QC, Canada
Posts: 1,434
|
Truly awesome!
|
10 January 2024, 08:23 | #45 | |
Registered User
Join Date: Oct 2021
Location: boston
Posts: 22
|
Quote:
https://en.wikipedia.org/wiki/Neo_Geo_(system) In reality though - and this is my personal take - having thousands of colors on the screen at the same time may work well for say paintings, photoscan (Amiga HAM parrot / HAM scarf woman) or pixel art of complex scenery or objects , but for 2D games there's a point of diminishing return. I think that optimal number is probably somewhere close to 1,000. Beyond that it starts to become a bit too much - otherwise the pixel artist needs to really know what he/she is doing with all these colors. Take Lionheart for example, which uses copper and other neat trick to display upto 600 colors at the same time (supposedly) - that's probably as colorful a 2D game as you can get away with without cluttering the screen. Hamulet keeps everything nice and clean too and I'm sure that took a lot of effort. Of course, HAM mode would work wonders for those Amiga point and click adventure games - provided there is enough storage available to store all those massive pictures. Myst in OCS HAM mode would be interesting! |
|
10 January 2024, 13:10 | #46 | |
Registered User
Join Date: Nov 2018
Location: Belfast
Posts: 1,542
|
Quote:
[ Show youtube player ] |
|
10 January 2024, 15:53 | #47 |
Registered User
Join Date: May 2020
Location: Figueira da Foz
Posts: 408
|
I think AB3D also used HAM
|
10 January 2024, 16:43 | #48 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,413
|
|
10 January 2024, 17:02 | #49 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,360
|
HAM modes are often noticeable by the bleeding. Not here. Superb job.
|
10 January 2024, 18:50 | #50 |
Moderator
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,652
|
The reason why HAM hasn't been used much is because most developers have a game idea, and implementing it means they have to move objects. HAM means a mostly static world; leaves no visual processing room for much more than scenery.
However, if you change or limit the game idea instead, to not require much movement and make objects in the game less interactive, you can blit changes when the animations change, as opposed to every frame, and use only sprites and scrolling for the rest, as in e.g. Marble Madness or most fighting games. Do you blit the objects in this demo? |
10 January 2024, 19:38 | #51 |
Registered User
Join Date: May 2020
Location: Figueira da Foz
Posts: 408
|
|
10 January 2024, 20:33 | #52 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,413
|
|
11 January 2024, 18:36 | #53 | |
Registered User
Join Date: Oct 2015
Location: Landsberg / Germany
Posts: 526
|
Quote:
|
|
11 January 2024, 19:36 | #54 |
Registered User
Join Date: Oct 2007
Location: Athens , Greece
Posts: 1,856
|
@rabidgerry
Yeah Ubek! Supports both HAM6 and HAM8 iirc! Played it a little when it came out on my 030 A1200, it was great looking back then! |
13 January 2024, 06:57 | #55 |
Registered User
Join Date: Jun 2018
Location: Calgary/Canada
Posts: 247
|
In ECS/OCS for moveable HAM bobs:
For all background tiles ensure every other pixel is a palette colour. If you want to be a little fancy, you could checkerboard it. Pick a really good base 16-colour palette that covers a good range of the spectrum. This gives you 15 * 15 * 3 = 675 colours for the background plus one for a copper list. So potentially 1000-ish colours? Just for the background. Yes, there's fringing, but at worst it should be only one pixel and shouldn't be too noticeable. For foreground bobs you KNOW will not be drawn over, you don't have to follow this limitation, so those can utilize the full 12-bit range. This would have the same DMA load at any other 6-bitplane screen. If you want to squeeze out some more DMA you could use the 7-bitplane trick. But I don't think the loss of chip RAM and colours makes it worth the 100% boost to blitter time. |
13 January 2024, 07:04 | #56 |
Registered User
Join Date: Jun 2018
Location: Calgary/Canada
Posts: 247
|
If you're going AGA, go hires HAM6, set the control bits to repeat the same line that's just the RGBG pattern over and over. This means it's only really using 4 bitplanes for everything and even though you're hires, with the FMODE cranked, you're using less DMA than 6 bitplanes on ECS. The trick is that you need four copies of every sprite in each shifted pattern, so X&3 = 0:RGBG, 1:GBGR, 2:BGRG, 3:GRGB.
Then you just do everything normally. This gives you a full 4096 colour HAM screen with very little fringing (no compensation needed) and the possibility of adding all sorts of special blending effects. And being hires it hides a lot of the fringing as well -- it's basically a 12-bit lowres mode. Caveat: obviously, you're also potentially blitting a lot more data around. So even if the screen is using less DMA, your blits could still choke. |
15 January 2024, 12:47 | #57 |
Registered User
Join Date: Nov 2018
Location: Belfast
Posts: 1,542
|
It is very smooth also! But I struggle using a translator app on my phone to try and translate the text on screen I also have an issue making Ham 8 full screen, it turns into a postage stamp for me.
|
15 January 2024, 13:16 | #58 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,413
|
If you want to see what HAM8 can do with enough CPU power, I recommend Mateusz Staniszew's "funtime raycaster"...
[ Show youtube player ] RGB, Mip Mapping and shadow maps. I'd like to see that on a PiStorm. |
15 January 2024, 13:30 | #59 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 48
Posts: 3,831
|
Very impressive |
15 January 2024, 13:47 | #60 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,448
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Req: '240p Test Suite' similar test software for Amiga? | c0dehunter | support.Hardware | 10 | 22 February 2021 21:38 |
Bits n Bobs | Kin Hell | MarketPlace | 12 | 28 May 2020 13:09 |
Clipping bobs | roondar | Coders. General | 18 | 24 September 2015 09:54 |
CD32 Frog Feast test available. Test out the final! | cdoty | News | 42 | 01 April 2008 16:20 |
Bobs Garden | Big-Byte | Amiga scene | 7 | 26 October 2002 11:24 |
|
|