Howdy!
I'm Paolo, the author of 4krace/4krace-rf.
Sorry if I am arriving late to this discussion, but I knew about that only now.
The refueled version of 4k race came out during the development of a full version of the game. Since there was no 4k Spectrum submission in 2005 I decided to "pack" the results obtained so far in 4k, and resubmit it. When I did it I knew that there would have been criticisms, and I have no
problems accepting them.
The only thing that worries me is if my submission becomes too much an issue.
I agree that there are not many improvements in playability, and the ones that I made are not easily identifiable. The presentation is also too similar to the previous version, but there was no time to change it.
However, I don't really agree that the game has only minor improvements. In racing games, a realistic prospective of the street is very important. The original version wasn't really good about that: it was like driving on a sort of cylindric world of just say 100 meters of diameter. The new version is much more realistic. If you compare the experience of playing the two games you can definitely notice the difference.
Maybe this is not clear in this community, but, from a mere technical point of view, this was quite an achievement. This is not only my opinion, but the opinion of several people in the Spectrum community.
It also required a lot of code rewriting. Not all routines were rewritten from scratch, of course, but they were optimized in size and/or speed. The only things that remained the same are minor and include the title screen, screen clearing, score, random number generator and other cars generation/moving (but not drawing, of course). Also a few sprites are the same, of course. Believe me that writing the new version required a lot of time.
A final technical note. Many racing games have a different pre-drawn sprite for each distance of an object. It is clearly not possible to have it in a 4k game, and it is anyway impossible to have a sprite in memory for every distance even in a full 48k/128k game. Consequently those racing games have sprites only for fixed distances, and this is IMO very unrealistic. I think that calculating the sprites on-the-fly is much a better solution, if it doesn't bring to a slowdown.
I hope that I have made things more clear. There won't be any more 4krace competing, not even in the 8k cat. I hope that Luciano and I will find time to make a full version of the game.
Cheers,
Paolo