20 April 2020, 22:53 | #41 |
Registered User
Join Date: Dec 2010
Location: Norway
Posts: 822
|
Sounds good Geezer. DRS is an interesting addition, but I also love the game just as it is, so perhaps make it an option?
Lots of bonus points if you add supports for 360 wheels, haha! There are none that I know of for amiga, but you could always build your own (I'm doing three for my 3 player super sprint mame cab) Edit: For me an interlace screenmode would always be a turn off for any game. I could get around it with flickerfixers but many can't. If supporting optional hires interlace no flicker would be possible, even with the slower chip ram and 31khz requirement, it would be a huge plus. (I don't suppose you'd consider adding RTG support) Last edited by fgh; 20 April 2020 at 23:01. Reason: interlace |
20 April 2020, 22:54 | #42 |
Lemon. / Core Design
Join Date: Mar 2016
Location: Tier 5
Posts: 1,212
|
There's hardly anything happening on screen in the coinop... surely an A500 version would be a breeze
|
20 April 2020, 23:01 | #43 |
Registered User
Join Date: Jan 2020
Location: oslo/norway
Posts: 1,608
|
DRS sounds clever and super fun!
If this will be released maybe it could be possible for others to create alternative tracks? Track editor. |
20 April 2020, 23:26 | #44 | |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
Quote:
I doubt I'd have enough DMA slots in hi-res. |
|
21 April 2020, 22:58 | #45 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
Here I've now got some basic drone car capability working.
I'm simply recording each car into a data file and then replaying it, I can change the speed of how fast each replay is done and select the car it is applied to. - I have a bug with the Green drone for some reason - The sprite priorities are working for the drones I just didn't bloody record them in the files. [ Show youtube player ] |
22 April 2020, 09:51 | #46 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,298
|
It's taking shape!! impressive in such a short span of time!
|
22 April 2020, 10:59 | #47 |
Registered User
Join Date: Jan 2020
Location: oslo/norway
Posts: 1,608
|
Yes, are you working full time on this
|
22 April 2020, 11:04 | #48 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
|
22 April 2020, 11:19 | #49 |
Ex nihilo nihil
Join Date: Oct 2017
Location: CH
Posts: 4,934
|
^
|
22 April 2020, 11:47 | #50 |
Registered User
Join Date: Aug 2005
Location: Skarabörg, Sweden
Age: 44
Posts: 1,020
|
i played this a lot on C64, the music on the c64 version was pretty cool too imo. |
22 April 2020, 13:02 | #51 |
Registered User
Join Date: Mar 2012
Location: UK
Posts: 1,895
|
Amazing stuff and you are a fast worker...
|
26 April 2020, 20:06 | #52 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
Here's an update on the collision detection stuff I've been doing on Super Sprint.
I did a voice over on this one. [ Show youtube player ] I'm not sure if I'm over complicating the collision detection. It works in two passes, a car mask is checked with the crack layout to determine if it is on terrain on or not, then a second check is done to work out the direction of travel and where on the track the car is. I couldn't really think of any other way to do it. I'm open to suggestion though. Graeme |
26 April 2020, 21:40 | #53 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,298
|
you mean for computer cars right? make the computer cars home to the closest homing point of an undrawn line across the circuit. Cars must not take a shortcut because someone pushed them and they missed a mandatory loop (well, in supercars 2 they "cheat" like that but not sure for super sprint, and not sure how much they can be pushed)
Not really a problem either way. Say points are numbered 0, 1, 2, 3, 4 ... a car starts aiming point 0 then once it's reached it aims point 1, ... and so on. If it can't choose it will choose the lowest ranking point besides the previous ones already met in this lap. If there's a problem and the closest 2 points are 4 and 3, okay, you missed point 2, but you choose point 3 in order to avoid to go backwards to much. Reset the met points at each lap. Anyway, keep it simple, or it will be impossible to debug/tune. |
26 April 2020, 21:56 | #54 | |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
Quote:
The computer cars i know how to do. |
|
26 April 2020, 22:16 | #55 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,298
|
ah right!
You can check the corners of the car. 2 corners hit the scenery: clean bounce, only 1 corner: deviate maybe check if solved with deviation. Fast-check several angle & speed scenarii (but not too much) to see if it solves. The circuits should be "convex" enough so a solution can be found most of the time. At some point if car is too fast and bouncing can't be solved make it explode like in the original game. |
26 April 2020, 23:00 | #56 | |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
Quote:
|
|
26 April 2020, 23:11 | #57 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,298
|
I mean: if only one corner is outside bounds, deviate, else bounce. But sometimes such solutions are easier to describe than to implement. I think I did that in my Supercars 3 remake, but I used a lot of geometry stuff in Java. Not the same tools, not the same CPU usage either.
|
27 April 2020, 00:48 | #58 |
Registered User
Join Date: Feb 2018
Location: Northumberland, UK
Posts: 272
|
I actually used your SC3 route and track information when I attempted a port to iOS of SC2. I even wrote a track editor for macOS too.
[ Show youtube player ] That’s a pretty old demo too, the last code I had had the CPU cars running against two possible routes with decisions being made on random numbers based on a number of parameters such as speed, position, nearest neighbour car etc. I had a lot of fun coding that; reading these comments brings a lot of memories back about figuring everything out. Obviously my C skills are better than my ASM skills. |
27 April 2020, 00:53 | #59 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,298
|
awesome! Looks slick. Hoping that you're finishing that sometime. CPU cars aren't the hardest, you seem to have a lot already done. No need for 2-player
In C it's more work than in Java, though. But if I had to go back I would have written everything in C++/SDL... |
27 April 2020, 01:06 | #60 |
Registered User
Join Date: Feb 2018
Location: Northumberland, UK
Posts: 272
|
Yeah, it's just on the back burner at the minute. Hopefully it'll see the light of day some day soon. Life tends to get in the way of things at the minute
|
Currently Active Users Viewing This Thread: 2 (0 members and 2 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Super Sprint and Oids for Amiga / ST Emulator | Photon | support.Games | 4 | 31 July 2018 01:48 |
super sprint motor sound | turrican3 | support.Games | 3 | 03 November 2014 08:21 |
[REQ] Super Sprint | angel_killah | project.Sprites | 6 | 21 April 2012 07:26 |
Super Sprint - Atari ST Conversion | Galahad/FLT | Retrogaming General Discussion | 83 | 12 March 2012 21:34 |
Super Sprint & Oids ??? | BeelzebubUK | request.Old Rare Games | 10 | 30 January 2002 21:43 |
|
|