11 May 2024, 02:02 | #241 | |
Registered User
Join Date: Oct 2023
Location: London, UK
Posts: 124
|
Quote:
OutRun's crash code alone is over 1,300 lines of assembler and uses multiple data animation formats - it's pretty meaty. If you're familiar with OutRun, you'll know there are at least four different ways to crash: 1/ Slow motion crash, where the car gently rises into the air 2/ Mid speed crash, where the car spins 360 3/ Fast Crash which flips the passengers out into the landscape 4/ Super fast crash where the car sprite 'zooms' towards and fills the screen. There are also multiple animation sequences played between the passengers at random - finger pointing, the woman hitting the man etc. Had to do some wild stuff to get it working with my current crop of optimizations. In terms of the playable game, the only thing left to do now is implement traffic... but there's a lot more beyond that in terms of scoring, HUD, optimizations and so forth. I'm moderately confident I'll have something playable on the 030 once I get my chainsaw out. But let's see. |
|
11 May 2024, 03:00 | #242 |
cheeky scoundrel
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 43
Posts: 6,991
|
chainsaw-driven development, I like it.
|
11 May 2024, 11:36 | #243 |
Junior Member
Join Date: Sep 2001
Location: No(R)Way
Age: 42
Posts: 3,243
|
Epic work, thanks for the updates @reassembler!!
|
11 May 2024, 16:07 | #244 |
Registered User
Join Date: Jul 2016
Location: Sydney / London
Posts: 592
|
Simply amazing, keep it up!
|
12 May 2024, 07:19 | #245 | |
CaptainM68K-SPS France
|
Quote:
|
|
13 May 2024, 11:55 | #246 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,480
|
Impressive. Very Impressive.
|
13 May 2024, 22:16 | #247 |
Registered User
Join Date: Jun 2019
Location: St.Gallen, Switzerland
Posts: 105
|
|
13 May 2024, 22:27 | #248 |
Registered User
Join Date: Jun 2019
Location: St.Gallen, Switzerland
Posts: 105
|
Ahhh... and while I'm at it... it's probably a bit early to ask for this already, but maybe you could put the following to the veeery bottom of your todo list:
First an easy one (I guess): - It would be great to be able to enter a highscore name by keyboard. Now, second: - There's this small but great feature from the Lotus games that I always missed when playing OutRun: once the time runs out, OutRun just stops and it's game over while with Lotus the car seems to run out of fuel and goes on for just a little bit more while getting slower and eventually come to a stop but quite often this JUST did the trick to reach a checkpoint and that was always a great cheering moment in the game. Maybe we could have this as an option for OutRun, as well? Sorry again for asking for this already... |
14 May 2024, 17:54 | #249 | |
Senior Member
Join Date: Jun 2001
Location: Germany
Posts: 1,667
|
Quote:
|
|
14 May 2024, 19:23 | #250 |
J.M.D - Bedroom Musician
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,606
|
From one side i hear him, that feature was to make you rage insert coins to try again - which you don't need at home
|
14 May 2024, 20:53 | #251 |
Amiga Games Database
Join Date: Jun 2006
Location: South West England
Posts: 1,294
|
I agree it was a cool feature, and I'm sure it was featured in a few games to good effect, but I think Reassembler is moving Heaven and Earth doing his thing converting Outrun, and that's surely more than enough to think about at the moment. Maybe if and when he puts out a final demo, it would be a time for feedback.
Personally, I'm hoping he can interface the game with Gunship 2000, so we can find out if a Testerossa can outrun Hellfire missiles. |
15 May 2024, 22:10 | #252 |
Registered User
Join Date: Oct 2023
Location: London, UK
Posts: 124
|
Alright, you asked for it - a video:
[ Show youtube player ] I'm not going to go wild implementing 'new' features in the Amiga version. I've really done that as part of CannonBall (modern machines) and OutRun Enhanced (runs on Arcade hardware). This is more of a 'just get it bloody running' effort. That being said, I have fixed a few of the simple bugs present in the original game. I've actually done a lot of optimization. A lot. My numbers tell me it's worked. In fact, despite now having most of the game logic ticking away and the game playable, it's running faster than the previous demo. That being said, the speed is obviously not fast enough yet. |
15 May 2024, 22:27 | #253 |
Registered User
Join Date: Oct 2023
Location: London, UK
Posts: 124
|
Also OutRun's Attract code AI / Logic is so crap... it can't do anything right! I wrote a much improved version for CannonBall. But the original was sitting there in 68k ready to be used, so I just quickly ported it.
|
15 May 2024, 22:44 | #254 | |
Amiga Games Database
Join Date: Jun 2006
Location: South West England
Posts: 1,294
|
Quote:
I hear what you say about optimisations but it already looks flipping awesome to me. Any likelihood of getting our sweaty hand on another demo anytime soon? |
|
16 May 2024, 00:05 | #255 |
J.M.D - Bedroom Musician
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,606
|
My question is different: will the code - once you reach the point of not be able to proceed further - be open sourced so that others (unfortunately not me since am not a coder) could use it as a base for their own ports or similar projects?
|
16 May 2024, 03:42 | #256 | |
Registered User
Join Date: May 2018
Location: Ireland
Posts: 693
|
Quote:
|
|
16 May 2024, 07:31 | #257 |
Registered User
Join Date: Dec 2016
Location: Italy
Posts: 769
|
It's just a miracle to see Out Run running on a 030/50 machine
|
16 May 2024, 09:36 | #258 | |
Registered User
Join Date: Oct 2023
Location: London, UK
Posts: 124
|
Quote:
In terms of source code, whilst what is there is highly optimized for OutRun itself - rather than some form of generic Sega System 16 library - there's still a lot that could be reused. |
|
16 May 2024, 09:49 | #259 |
Registered User
Join Date: Aug 2008
Location: Salisbury
Posts: 774
|
Was looking at one of the recent videos and got me thinking. I wondered if the background (clouds / mountains) could be done with hardware sprites? Would save you a bit of drawing and keep the custom chips busy.
|
16 May 2024, 10:53 | #260 | |
Registered User
Join Date: Oct 2023
Location: London, UK
Posts: 124
|
Quote:
So the honest answer is, I don't really know without spending considerable time trying it. It's more of a case of considering the overall architecture of the engine, as opposed to a binary 'sprites are almost free' unfortunately (an imaginary quote not yours!) I'd probably rather keep remaining chip ram for music and sound effects. There would be a considerable saving to be made by merging the tile layer into one single layer with no transparency - as them I'm just movem.l'ing (is that a new expression?) data around fast memory. Plus native sprites wouldn't handle the parallax anyway - which is the expensive part of this. I think Agermose was experimenting with sprites for the tile layers on his AGA port. He may have some insights into the pros and cons. Bear in mind I'm using a full 8 bitplanes, so I'm already hammering those DMA slots hard... My lack of Amiga coding experience makes it hard to anticipate how it would play out. From previous experiments with Blitter usage it was a pain in the arse / bottleneck on the 030. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Outrun AGA | agermose | project.Amiga Game Factory | 401 | 10 June 2024 17:08 |
Better Outrun port for Amiga | tekopaa | Retrogaming General Discussion | 399 | 14 April 2022 17:56 |
Outrun adfs | macce2 | request.Old Rare Games | 3 | 18 April 2021 21:22 |
would you like to have an Outrun like for Aga? | sandruzzo | Retrogaming General Discussion | 50 | 30 January 2013 12:03 |
Aweb: New APL 3.5Beta AOS4 PPC code + Milestone: KHTML porting started | Paul | News | 0 | 05 November 2004 11:21 |
|
|