Can you make the difference on the road between the dark grey and light grey stripes a bit less visible? It gives a stroboscopic effect now. When you look at the original Out Run, the difference between the two grey colors is less obvious and intrusive.
Thanks for your praises, it does help with the motivation to continue
Would you gain fps (or otherwise free up resources for things like music etc.) if the output frame would be smaller? Say 192x128 pixels or something like that?
The output frame is already smaller due to the "Outrun-type" geometry parameters.
A flat road is rendered in a 256x72 rectangle (y values from 140 to 211).
I do not feel the need to work on the fps right now, as the result is good.
If the framerate drops when I add background, other sprites, music, then I'll work on it.
Can you make the difference on the road between the dark grey and light grey stripes a bit less visible? It gives a stroboscopic effect now. When you look at the original Out Run, the difference between the two grey colors is less obvious and intrusive.
I know, I feel the same as you. I already tried but the RGB values on the MSX2 do not give much room for a subtle grayscale. The dark grey is (4,4,5) and the light gray is (5,5,6).
In Outrun, the light gray is (144,144,144), the dark gray is (152,152,152), which unfortunately translates for MSX2 into (4,4,4) for both colors. In fact, I am considering dropping the color difference for the road, and keeping it only for the shoulder. The strips would then replace color as a way of visually separating the segments.
Try reducing only 1 or 2 components. Once the sight gets used probably it would be natural.
Can you make the difference on the road between the dark grey and light grey stripes a bit less visible? It gives a stroboscopic effect now. When you look at the original Out Run, the difference between the two grey colors is less obvious and intrusive.
That's a minor issue imho. Plus they enhance the 3D effect, specially when there are changes of grade.
In Outrun, the light gray is (144,144,144), the dark gray is (152,152,152), which unfortunately translates for MSX2 into (4,4,4) for both colors. In fact, I am considering dropping the color difference for the road, and keeping it only for the shoulder. The strips would then replace color as a way of visually separating the segments.
I like the strips because they give a sensation of speed. Almost all arcade racers from the 80's have them as well (Hang On, Super Hang On, Enduro Racer). But the flicker is a bit too much now. So I'd suggest either no strips on the road, or a more subtile difference (4,4,5 and 5,5,5 for instance, it's worth experimenting). Same remark for the scenery on the left and right of the road. I think a more subtile pattern would be better there as well. Just my opinion... I adore your work!
In Outrun, the light gray is (144,144,144), the dark gray is (152,152,152), which unfortunately translates for MSX2 into (4,4,4) for both colors. In fact, I am considering dropping the color difference for the road, and keeping it only for the shoulder. The strips would then replace color as a way of visually separating the segments.
You could make use of dithering mixing these two grey colors to get an "extra" grey between them. Besides the resulting grey will be more similar. IMHO removing this effect in the tarmac will affect the speed feeling.
I know, I feel the same as you.
in the arcade version everything is stroboscope. bushes and tunnels dont move, just flicker. they need a gap to have something move.
I would remove the stripes. the outrun arcade needs the stripes because of its wrong rendering where the street moves faster than the hills!
meanwhile your rendering is correct. I would work with that. you cant get the framerate of the arcade but you can easily get nicer moves.
the code for the stripes could be used to make lighting. uphill is brighter, downhill is darker.
Removing stripes also reduces the movement feeling. Many classic driving games have them because of this, to avoid large plain solid color areas that gives a staticness feeling.
Removing stripes also reduces the movement feeling. Many classic driving games have them because of this, to avoid large plain solid color areas that gives a staticness feeling.
+1. I wouldn't remove them in any case (even if some FPS are lost). In the arcade game unsurprisingly everything moves fast (2x68000 CPUs) but if you remove them on an 8-bit home computer version the landscape would look static and without much variety.
Take a look at the Megadrive version of OutRun. Stripes with high contrast colours and it looks pretty good.
when removing the colorbars makes the move disappear, then the road renderer is trash
meanwhile the metalion road renderer is better than outrun arcade
of course, if one removed the colorbars, in the moment things would look empty. but. the road is already flashing too much. maybe keep the bars in the gras but not in the road.