21 March 2016, 16:07 | #1 |
Registered User
Join Date: Jun 2009
Location: UK
Posts: 38
|
£400 for Stunt Car Racer at 50/60 frames per second
Preface and background
Stunt Car Racer has always been one of my favourite racing games of all time. The spectacular physics, sound and gameplay were legendary and still are. Even back then though (15-20 years ago), I was dying to see a smoother frame-rate. In fact, part of the reason I even bought a 68060 at the time was the hope that SCR would break the ~15fps frame rate it was fixed to. That hope didn't bear fruit unfortunately. Around six years ago, I asked you guys about the possibility of a super-smooth version of Stunt Car racer and created a post on this very forum. From that thread and other threads around the forum, I was directed to various 'tweaked' versions such as the ones found from here. But such versions (e.g: Stunt Car Racer Turbo) failed to be just smoother, and instead simply sped up the game which spoils the experience. It's not through lack of trying either, as djvernon (a user here) explained his attempt to convert SCR to 60fps when he converted the original 68k code to Windows with his 'remake' (Source code here). Ervin, another user also tried hard to no avail. Of course, there have been quite a few remakes too ( [ Show youtube player ], [ Show youtube player ], [ Show youtube player ], [ Show youtube player ]), but although many of these WERE smoother, they lacked the incredible physics that made the original so great. We're talking about the subtle tilting of the car as the load under each wheel varies, and how the vehicle bounces when you make a medium to hard landing. These ARE noticeable and drastically affect the feel of the game, and they are mostly missing from the remakes. But..... the dream still hasn't died. Let's throw money at the problem. Challenge: SCR@60FPS OR BUST I'm offering £200 £400 for someone, anyone, who can tweak the original code to run at 50/60fps. £100 £200 of it will be to make the game run at full frame rate. The other £100 £200 will be much easier to implement - I want to be able to adjust the CPU car speed in percentage points for extra difficulty (I love a challenge and completed the original SCR on the Amiga). However, I'll only award the latter £100 £200 for that 'adjustable difficulty' addition if you can successfully make it run at 50/60fps first. So points to bear in mind:
I'll honour my word about payment. A little about myself - I own the site skytopia.com and I create software such as the Lifehacker-endorsed OpalCalc, SunsetScreen, SonicPhoto and others. I also created the 'Eclipse of Mars' music CD, and helped discover the Mandelbulb - a 3D representation of the 2D Mandelbrot if that rings a bell to any of you. Potential users here to carry out the update include AmiGer (SCR TNT fame), djvernon (SCR 68k to Win32 fame), and Galahad/FLT (SCR Turbo fame), but I'm sure there are many others here capable of carrying out this mission, even if they have never even played the game before. Last edited by twinbee; 23 March 2016 at 10:06. Reason: Added "no tweening of frames" |
21 March 2016, 16:10 | #2 |
Registered User
Join Date: Apr 2015
Location: Norway
Age: 47
Posts: 893
|
Look at this
[ Show youtube player ]
Stunt Car Racer with 'Cache' tooltypes for whdload Edit: Of course not original games speed :P Also, I tried the game in NTSC yesterday, and indeed it felt more smooth. Last edited by turrican9; 21 March 2016 at 16:15. |
21 March 2016, 19:58 | #3 |
Glastonbridge Software
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
|
£200 is really not very much to reverse engineer/rewrite an entire game
|
21 March 2016, 20:10 | #4 |
Registered User
Join Date: Jan 2014
Location: Plymouth, UK
Posts: 19
|
[ Show youtube player ]
|
22 March 2016, 14:44 | #5 |
Registered Abuser
Join Date: Oct 2013
Location: Valencia / Spain
Posts: 363
|
To me this seems like a good goal, but why not crowdfund the whole thing and let everyone pitch in?
|
22 March 2016, 14:47 | #6 |
Phone Homer
Join Date: Jun 2006
Location: 5150
Posts: 5,808
|
I dont think it could go much faster? surprised its not tied to the blitter in some way, so it must have been pretty much the same speed as ST version.
|
22 March 2016, 15:14 | #7 | |
Registered User
Join Date: Jun 2009
Location: UK
Posts: 38
|
Quote:
Anyone feel free to state amounts in addition to my figures, no matter how small. |
|
22 March 2016, 15:32 | #8 |
Unregistered User
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 44
Posts: 4,190
|
I think many people could be interested in this, but you might want to specify the hardware requirements. It certainly won't be able to run on a plain 68k like the original, but possibly on an 030. I think it should be able to run on a real Amiga and not just through WinUAE in JIT mode.
|
22 March 2016, 18:21 | #9 |
Glastonbridge Software
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
|
yes indeed, 50/60fps is really not attainable on a 68k OCS machine such as the A500, it is rare enough for a 3D game to even get 25fps, it is just not possible to fill an entire screen-worth of polygons in the available time, although it is probably possible to do a lot better than the original.
|
22 March 2016, 18:54 | #10 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,193
|
To get a polygon fill operation that is faster, you will need a faster blitter. All Amiga chipset versions have a 3.5 MHz 16-bit blitter so the only way to get the speed you want is with a new FPGA design.
|
22 March 2016, 20:35 | #11 | |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,646
|
Quote:
Doesn't sound like an easy job anyway and yeah, A500s would be excluded. |
|
22 March 2016, 20:47 | #12 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,193
|
FBlit does not patch the polygon fill operation but it could be replaced with a look-up table.
|
22 March 2016, 20:49 | #13 |
Glastonbridge Software
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
|
well you know, something i have thought about before, is that the Blitter fills from right to left, so one plots the outlines in single-pixel per scanline mode. But, one could just as well do it by plotting the outlines as single-pixel per column and filling from top to bottom, which would be very much easier to implement in a CPU routine.
|
22 March 2016, 21:16 | #14 |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,016
|
Stunt Car Racer only uses the blitter for the RNC sector loader, so you might as well close that topic of conversation down.
|
22 March 2016, 21:21 | #15 |
Glastonbridge Software
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
|
but if we were going to rewrite the graphics routine, which we'd have to, it "could" use the Blitter... but even if it didn't, we could still discuss how to actually implement a polygon fill routine that would be fast enough
|
22 March 2016, 21:24 | #16 |
Phone Homer
Join Date: Jun 2006
Location: 5150
Posts: 5,808
|
So it runs faster on faster CPU anyway? wonder if FBlit does have any impact
|
22 March 2016, 22:02 | #17 |
Glastonbridge Software
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
|
it might use a timer to assure a certain frame rate, if that is the case it should be easy to speed up the frame rate, but not so easy to keep the action at the same speed.
|
22 March 2016, 22:08 | #18 |
Registered User
Join Date: Aug 2006
Location: Scunthorpe/United Kingdom
Posts: 2,076
|
|
22 March 2016, 22:32 | #19 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,646
|
|
22 March 2016, 22:37 | #20 |
Phone Homer
Join Date: Jun 2006
Location: 5150
Posts: 5,808
|
O yeah - there are a couple of games it seems to work with, looks like #2 is the answer anyway.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Stunt Car Racer | atchoo | support.Games | 3 | 19 November 2011 19:32 |
Stunt Car Racer | Poor Student | support.Games | 4 | 25 September 2006 19:32 |
Stunt Car Racer TNT | Zorro | project.CARE | 15 | 19 July 2005 11:50 |
Stunt car racer - the return! | Bloodwych | Nostalgia & memories | 17 | 10 January 2005 20:36 |
Stunt Car Racer | Darkseid | support.Games | 2 | 04 June 2002 22:27 |
|
|