Lilly's Saga - The Stones of Evergreen

Page 11/12
4 | 5 | 6 | 7 | 8 | 9 | 10 | | 12

By ARTRAG

Enlighted (6845)

ARTRAG's picture

10-04-2022, 22:11

Bengalack wrote:
ARTRAG wrote:

@Bengalack
Which music player are you using?

Due to performance reasons: I made my own vgm-parser/analyser in python. The raw-data replayer is also custom. It's optimized to use the minimum 84 cycles between writings in the inner loop, but due to a bug in openmsx (we need to have it running on openmsx!) I have had to allow 85 cycles (ref: this thread https://www.msx.org/forum/msx-talk/openmsx/ym2413-wait-state...).

Should you release it let me know
I am trying to convert to sdcc the moon sound player but it is very hard. Sdasz80 is crappy and full of quirks

By Bengalack

Hero (586)

Bengalack's picture

10-04-2022, 22:37

ARTRAG wrote:

Should you release it let me know

First release Lilly's Saga on cartridge Smile

By Grauw

Ascended (10583)

Grauw's picture

10-04-2022, 22:55

ARTRAG wrote:

Should you release it let me know
I am trying to convert to sdcc the moon sound player but it is very hard. Sdasz80 is crappy and full of quirks

For norakomi’s project I am working on a MoonSound OPL4 fast replayer converter, taking VGM as input. It’s quite far along, I’ll tune it further when I get more tracks to test with. I’ll publish it sometime in the future but I can do it sooner if you’re interested.

By ARTRAG

Enlighted (6845)

ARTRAG's picture

10-04-2022, 23:43

It would be great to test it. SDCC has a terrible assembler, are you using Glass for it?

By Grauw

Ascended (10583)

Grauw's picture

11-04-2022, 21:04

ARTRAG wrote:
Grauw wrote:

For norakomi’s project I am working on a MoonSound OPL4 fast replayer converter, taking VGM as input. It’s quite far along, I’ll tune it further when I get more tracks to test with. I’ll publish it sometime in the future but I can do it sooner if you’re interested.

It would be great to test it. SDCC has a terrible assembler, are you using Glass for it?

I posted it here, including the source code. Yes it’s using Glass but I tried to use macros etc. sparingly. Let’s discuss further in that thread :).

By Bengalack

Hero (586)

Bengalack's picture

14-04-2022, 20:52

wimpie3 wrote:

Looking really cool!

What "bothers" me though, is that when you stand still and start going to the left or the right, the main character immediately uses the full walking speed. Wouldn't it be more natural if he starts slow and goes faster after a .5 seconds for instance? I think most platform games use this method, it gives a more smoother look to the game.

I've been testing a bit with detaching the viewport's center from the player. This way the scrolling can move smoothly. Even if I haven't added inertia to the player movement, maybe this can alleviate some of your concerns wimpie3?
https://www.youtube.com/watch?v=sltpK8R4Fks

I've been planning this solution for a while now. Current setup also allows for seing more area in front of you than behind you. In the video: 2/3 of the screen in front of you, and 1/3 behind. After some testing I lean towards 60% in front and 40% behind, though :)

By Manuel

Ascended (18794)

Manuel's picture

14-04-2022, 22:08

Looks pretty good to me. But, to be honest, wouldn't it be better to look very carefully at existing popular games with the same kind of setup?

By Grauw

Ascended (10583)

Grauw's picture

14-04-2022, 22:59

Also looks pretty good to me. Have you tried interpolating between scroll speeds more gradually, that is, with a fixed point step instead of integer? As demonstrated here.

By wimpie3

Champion (393)

wimpie3's picture

14-04-2022, 23:02

This completely changes the feeling of the game. It looks stunning and refreshing, yes, I'm a big fan.

By santiontanon

Paragon (1636)

santiontanon's picture

14-04-2022, 23:02

Looks very good to me!! I like that the camera moves slowly when you turn from left-to-right and viceversa. Lots of games add a very jerky camera movement when you do that, which creates a horrible visual effect when you are playing a part of the game that requires you to change direction constantly. So, this solution works pretty well!

Page 11/12
4 | 5 | 6 | 7 | 8 | 9 | 10 | | 12