/skijump3-sdl

Ski Jump International v3 (SDL2 port)

Primary LanguagePascalGNU General Public License v3.0GPL-3.0

Ski Jump International v3 (SDL2 port)

Build Downloads Latest release

Repository

Cover

Skijump International v3 website

Huge thanks for original author Ville Könönen for open-sourcing this absolute classic gem from the good old DOS days.

Original Credits

This repository is for SDL2 port. If you would like to build or play Skijump International v3 on DOS, take a look at open-sourced DOS version instead.

Playing

Original Quick Guide

Note: Please note that hill records from open sourced version are not accepted in any of the hiscore lists. You need to play original closed DOS version to qualify.

Differences compared to DOS version

Port attempts to be carbon copy of original DOS version, even to such extent that you can share configuration files. Only minor bugs like some buffer overflows have been fixed.

Additional port related shortkeys

Key Description
Alt+Enter Toggle fullscreen
Alt+(Keypad) Plus Increase window size
Alt+(Keypad) Minus Decrease window size
Alt+R Reset window if stretched
Alt+A Toggle 4:3 aspect ratio
G to L Improved menu navigation
F5 Reset wind in practice

Command line parameters

Command Short Description
--sw-rendering -s Enforce SW rendering

Build

Build has been tested on Windows 10 and Linux using Free Pascal Compiler.

Compilation process on Ubuntu is following

# Install compiler and SDL2
$ sudo apt-get install fpc libsdl2-dev

# Clone Pascal SDL2 headers
$ git clone https://github.com/ev1313/Pascal-SDL-2-Headers

# Compile in Turbo Pascal mode
$ fpc -Mtp -Fu./Pascal-SDL-2-Headers/ SJ3.PAS

You can find full instructions how to compile Pascal SDL2 applications from "Free Pascal meets SDL" also for Windows. You can either install just Free Pascal Compiler or Lazarus IDE which bundles editor and the compiler.

Releases

Version 5 - 2024-04-07

Version 4 - 2020-12-20

Version 3 - 2020-11-22

  • Graceful shutdown with save when closing with window close button

Version 2 - 2020-11-08

Version 1 - 2020-06-16

  • Initial release