09 November 2018, 16:28 | #321 |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
Definitely up to Graeme... but if it will slow things down then drop the idea.
|
09 November 2018, 16:37 | #322 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
It's do-able without slow-down, the horizontal disk armour does 4 16x16 blits per frame, where the circular motion uses only three.
But the danger is what Rygar would look like... You'd have to draw Rygar moving from Right to Left and vice versa along with the chain angles... I would stay clear of it to be honest... at least until I have the full engine up and running and then can look at experimenting. |
09 November 2018, 21:56 | #323 |
Registered User
Join Date: Aug 2014
Location: England
Posts: 231
|
Do you forsee at this early stage the limitations of the Amiga AGA version compared to the arcade?
Let me know closer to the engine completion for testing, stone positions, and bonus behaviour (if you do not know already ). |
09 November 2018, 23:05 | #324 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
Small update here over and above my previous one.
Here I've included placing the destructible stones but also showing the disk armour fully working. The stones or items are appearing at specific frame times but only if there is an available platform to the right of the play area away from Rygar. I'm very tired... gonna have a night off tomorrow and spend time with family and watch the boxing. Youtube. [ Show youtube player ] Direct from WinUAE.... (nice) http://109.228.4.199/rygar19.mp4 Next up will be animating and removing the stones/items from the map and then getting the collision in place. Geezer |
09 November 2018, 23:38 | #325 | |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
Quote:
I think either way, we'll get a game of Rygar, I've now invested too much time in it for it not to get produced... it will just take focus, time, energy, determination and inspiration. Having been through it with Bomb Jack helps a lot though so I know I can do it. |
|
13 November 2018, 22:46 | #326 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
This update nearly turned my brain into a cabbage, I had to re-write the routine 3 times however, third time lucky as they say because now the disk armor can interact with objects in the rounds.
Very simple now to get the items and power ups working. There's still the odd bug to iron out here and there but this is a huge milestone for the development of the game. When I get the items coded in this weekend Rygar will be able to receive power ups and we'll see the disk armor upgrades working. I need a rest now for a few days... that did nearly kill me. [ Show youtube player ] http://109.228.4.199/rygar_21.mp4 Enjoy, Geezer Just to add technical detail.... this was difficult mainly for performance reasons, the stones that appear are only sprites while they are animating. Once they've finished animating they become part of the third buffer used for restoring... so before a stone animates I have to make a copy of the background into chip ram and restore it after it has left the scene. Complex (for me to code) but performance is very good as I'm using simple bound boxing too for collision with the disk armor. Last edited by mcgeezer; 13 November 2018 at 22:51. |
13 November 2018, 23:28 | #327 |
Registered User
Join Date: May 2017
Location: AmigaLand
Posts: 459
|
Shapes good. The end of the video reveals an enjoyable sunset parallax. Nice progress -I wish I could go as fast-.
|
14 November 2018, 00:21 | #328 |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
Nice progress as per Graeme; getting there step-by-step my friend
|
17 November 2018, 22:42 | #329 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
A short update here showing progress of trying to get the tomb stones working properly.
I have some "off by one" bugs going on somewhere due to some of my calculations of 16x16 blocks. I managed to get most of the functionality working though which is nice. Gonna take a week long break now as I need to go away with work. Youtube update here [ Show youtube player ] and what I see... http://109.228.4.199/rygar_22.mp4 Geezer @Everyone in the thread.... thankyou all for your support, it really does keep me motivated! |
20 November 2018, 22:48 | #330 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
In this update I added the collectibles (items/powerups etc).
Unfortunately I've introduced a bug in the stones code somewhere which I wasn't able to track down quickly... it'll have to wait until Saturday. It's important I get this part of the game right as it's really a core part of it. One really big pain in the arse is aligning the 16x16 collectibles centrally... you wouldn't believe how much of a pain this is as there's no easy options. The problem isn't so much plotting them centrally on screen, it's when they scroll off-screen and come back on screen... half the item will be missing because the 16x16 scrolling routine overwrites half of the sprite that has been shifted into the centre. There's a couple of options.... none of them easy though. When I get all this right and bug free, I'll work on the enemies and then it will become a working game - not long now. Youtube... [ Show youtube player ] Geezer |
21 November 2018, 02:05 | #331 |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,423
|
I’m guessing here, but I suppose you currently blit the power ups onto the background once and then leave them there? That might explain the bug.
Only solution I’ve found for a similar issue in my own projects is to see such static items as if they are regular bobs and blit them in every frame. Maybe it can be done in a better way, but that’s my two cents anyway. |
21 November 2018, 09:15 | #332 | |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
Quote:
There's a good chance I'll solve it by simply making the 16x16 power up tiles into 32x16 and shifting the graphic into the centre, that way I don't lose performance on the scrolling and there is no time penalty for shifting the sprite 8 pixels to the right to get it central. This has kinda got me thinking if I can blit ($09f0 mode) into an odd address (probably not but I'll look later). |
|
23 November 2018, 11:20 | #333 | |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,423
|
Quote:
Would've been very useful for some situations if the Blitter had allowed for odd addresses or had an '8 bit' mode. Ah well, there's always something left to want |
|
23 November 2018, 11:46 | #334 |
Inviyya Dude!
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,784
|
|
24 November 2018, 23:21 | #335 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
So I spent a good few hours today rewriting parts of the stone animation code and management of them - they are still broken though but the code is better and cleaner.
There isn't a great deal of extra stuff from the previous video but I'll post it anyway for completeness. The video is showing I have a bug with the stones that come up from the ground when Rygar jumps, it's an ordering bug because of performance. When the round starts I take a copy of the 4 16x16 tiles behind where the stone would appear and combine them to a 32x32 background. This means that all the objects are managed in the round and not just the ones that are onscreen - so Rygar can basically cause a stone to appear, not touch it and run from one end of the round and back and still destroy the stone with his disk armor. Things have to be right here or the game will not be right, it is taking time but I'm making steady progress. http://109.228.4.199/rygar_24.mp4 [ Show youtube player ] Geezer |
25 November 2018, 21:53 | #336 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
A fair amount of time coding again today - but when things are going good its better to keep going as I was on a roll.
After a bit of overnight thinking in my subconscious I came up with a good idea on how to fix the stones ordering, a very simple and fast solution was just to keep an order list of where each stone was are on the X axis, this way I can tag which stone belongs to which background to restore. Not only that, but as I had previously put all the collision routines into place I was very quickly able to put the weapon power ups into place. Now one slight issue I had was with the Crown power up sprite in the disk armor. In the Arcade version you'll see the disk armor weapon gets a little bigger when you collect it... a little bigger is actually 22x22 pixels.... ughh, not exactly great for blitting. To get around it I've simply reduced the size of it to 16x16, in the demo you can just about see it is different (pause the video). Next up I think I'll be working on memory management, then after that I'll work on the presentation (title/hiscore). Then onto the fun bits of enemies. The three main weapons are working though so good progress! http://109.228.4.199/rygar_25.mp4 [ Show youtube player ] Geezer |
25 November 2018, 21:57 | #337 |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,423
|
|
25 November 2018, 22:00 | #338 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
|
25 November 2018, 22:42 | #339 |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
Nice progress indeed Graeme, well done!!!
Only today I was playing the arcade version (via MAME); one slight difference is that when you smash a tombstone, the item within is centred. Also, sometimes weapon power-ups just appear i.e. not within a tombstone. Anyway, can't wait to see enemies on screen!!! |
25 November 2018, 23:01 | #340 |
CaptainM68K-SPS France
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Entry: Rygar AGA Edition | mcgeezer | Coders. Entries | 75 | 28 February 2019 20:41 |
On the Ball - World Cup Edition AGA | djcasey | request.Old Rare Games | 4 | 25 January 2013 12:39 |
On The Ball League Edition AGA , Player Manager 2 | StarEye | Games images which need to be WHDified | 11 | 22 January 2010 18:21 |
The Vague #1 AGA-RTG edition is released ! | kas1e | Amiga scene | 12 | 30 October 2007 00:27 |
On The Ball: World Cup Edition AGA | CodyJarrett | request.Old Rare Games | 11 | 27 May 2003 06:14 |
|
|