Red Line 2 - Possible future racing game for MSX1

Страница 1/2
| 2

By albs_br

Champion (467)

Аватар пользователя albs_br

07-09-2020, 21:01

I made a small POC of a pseudo 3D racing game for MSX1 computers, inspired by Top Gear 2 for SNES. I took the idea from this thread.

I have two name tables and alternate between them. The patterns are equal, only the colors differ. It's very fast indeed.

Video

The video on youtube don't show the real speed.

Для того, чтобы оставить комментарий, необходимо регистрация или !login

By albs_br

Champion (467)

Аватар пользователя albs_br

07-09-2020, 21:06

(*) It's called Red Line 2, because I already have a shelved project racing game called Red Line, which would be (or will be) a top view game, like Road Fighter.

By Manuel

Ascended (19302)

Аватар пользователя Manuel

07-09-2020, 21:35

What about curves? Smile

By albs_br

Champion (467)

Аватар пользователя albs_br

07-09-2020, 21:47

That's the next thing to do. I don't want a "crude" cut like Hyper rally, I need a few frames of transition between the straight and the curves.
MSX 1 is very innadaquate for this kind of games as it haven't a scroll register, most 8 bit consoles have it, and then the programmers use it for a different scroll on each line (reading the "scanline register" value, I'm not sure aboute the name).

So, on MSX 1 I will have to save each screen and load at the right time.

By albs_br

Champion (467)

Аватар пользователя albs_br

07-09-2020, 21:52

The technic is explained here:
https://youtu.be/HyzD8pNlpwI?t=2457

By santiontanon

Paragon (1770)

Аватар пользователя santiontanon

09-09-2020, 00:06

albs_br wrote:

MSX 1 is very innadaquate for this kind of games as it haven't a scroll register

But that's the fun part! If the hardware would let you do it by just setting values in registers, there'd be no fun in figuring out ways to make these types of games work in the MSX Wink

By thegeps

Paragon (1175)

Аватар пользователя thegeps

09-09-2020, 09:32

I agree Santi! Also smooth scroll seems impossible on MSX1...

By albs_br

Champion (467)

Аватар пользователя albs_br

16-09-2020, 01:52

New video, object (right corner sign) on road side with pseudo 3D effect (5 sizes).
In the video the speed is increasing.

https://youtu.be/kgBe6j-2bZo

By santiontanon

Paragon (1770)

Аватар пользователя santiontanon

16-09-2020, 11:58

nice!! I think the zooming works pretty well!! Maybe the speed needs to be adjusted (it currently looks as if it moves very fast when it's far, and slows down when it's close by), but other than that, it looks great!!

By thegeps

Paragon (1175)

Аватар пользователя thegeps

16-09-2020, 12:14

I agree with Santi.. And I think you have to add some intermediate frames to smooth the road during slower speed sessions. But being an early project is really nice!

By theNestruo

Champion (413)

Аватар пользователя theNestruo

16-09-2020, 12:17

I think santionanon suggestion is very important to get a satisfying zoom.
If 1 is the furthest position and 5 the closest, now it is being drawn as 1-2-3-4-5. It should be 1-1-1-1-1-2-2-2-2-3-3-3-4-4-5 or something similar (that's just an illustrative example; the number of frames in each position should probably be tweaked based on the feeling).
Take a look at how the opponents in Hyper Rally do that; or even better, take a look at Relevo's Snowboarding.
The idea is that the furthest an object is, each vertical pixel represents more distance. So if you have a discrete number of screen positions, the mapping of the distance to the screen position cannot be linear.

Страница 1/2
| 2