dougmencken / HeadOverHeels

The free and open source remake of the game “Head over Heels”
GNU General Public License v3.0
32 stars 10 forks source link

support many sizes of screen not just 640 x 480 #30

Open dougmencken opened 6 years ago

dougmencken commented 6 years ago

The deauflt 640x480 window is too small, the minimum should be 800x600, even better 1024x769. In 16/9 monitors in fullsrceen everything is flat, since the original game is adapted to 3/4 monitors (TV). It would be useful to make the output screen adjustable.

https://github.com/dougmencken/HeadOverHeels/issues/25#issuecomment-379858665

dougmencken commented 6 years ago

Yeah, that’s nice idea

headoverheels --width=800 --height=600

800 x 600

headoverheels --width=1280 --height=720

1280 x 720

headoverheels --width=640 --height=800

640 x 800

dougmencken commented 6 years ago

@attuska it’s pretty playable at 800 x 600 yet

game at 800 x 600

attuska commented 6 years ago

Super! I'm trying to test it.

dougmencken commented 6 years ago

There’s no option in menu of game for this yet, you need to pass --width=foo and --height=bar at the moment of game’s invocation

And yes, recently added transitions between screens are slow at something like --width=1600 --height=900

attuska commented 6 years ago

Is OK. In my desktop, I can pass these parameters on, for default, but it would be better to be able to define in the menu too.

dougmencken commented 6 years ago

The problem is which ones to present to user in menu. “ Hard coded ” lists like 640 x 480, 800 x 600, 1024 x 600 ( 576? ), 1280 x 720? That wouldn’t satisfy everyone

attuska commented 6 years ago

The basic graphics size remains in window mode as in 640x480 mode, which is independent of the size of the window.

dougmencken commented 6 years ago

Yes, I don’t stretch ( scale ) sprites of game, and I doubt I would. Scaling by hardware is much faster, it doesn’t need any code, and going full~screen is no problem

And you may enjoy huge rooms without scrolling and dealing with camera

sala triple

dougmencken commented 6 years ago

I added icon 128 x 128 to repository

games

Plus here is 512 x 512

head 512 x 512

and vector

head_heels_vector.svg.zip

dougmencken commented 1 year ago

with https://github.com/dougmencken/HeadOverHeels/commit/58c250603c1be33868608db51451b8e2cb240909 the only thing that remains to do here is the option in the video menu

dougmencken commented 2 months ago

to do

✓ adapt existing slides to the new window size (without relaunching the game) ✓ the option to choose custom (any) size

dougmencken commented 2 months ago

✓ ~adapt existing slides to the new window size~

dougmencken commented 2 months ago

✓ ~the option to choose custom (any) size~

dougmencken commented 2 months ago

to do

✓ better background (without black borders) for slides in the present graphics set

need_better_background

dougmencken commented 1 month ago

with e4445573523c808d6a2ad15e31d2738faefec977, the background picture is okay for 1920×1080

✓ ~better background (without black borders)~

dougmencken commented 1 month ago

to do

✓ make the default screen size to be bigger than 640×480