Gaming on Haiku

2 new ones, CaveExpress and CavePacker, can’t take full credit for the recipe(s) as the primary work was done by @Ra-V2, finetuned it so it doesn’t start in fullscreen and some patches to make it launch from Tracker/Deskbar, and reference to the luac compiler :slight_smile:
Cave-Express
Cave-Packer
One downfall, mouse isn’t released when launching the game (haven’t investigated further), but keyboard navigation works ok :slight_smile:

6 Likes

Actually Also: https://github.com/mgerhardy/caveexpress/pull/101

And kudos to @extrowerk for the groundwork! :blush: :clap:

1 Like

…you could or should work on your website on a regular basis, at least once a month to keep the information new, informative and up to date to help promoting Haiku

The besly website is slow loading compared to the one from aarroyoc

This link is very old, we create a new besly and move the old besly to old.besly.de

1 Like

ah nice good choice…

There is another good choice btw.:
BeShare 3.04 is available by default in HaikuDepot by now!

SuperTuxKart v1.2 on Haiku x86 (native port):
supertuxkart-x86_cocobean
20201006_111958
20201006_112104
20201003_152133

This game was a nice presentation to testing Haiku’s networking and 3D graphics stack. I even beat a track record and won first place on a cheap x86 laptop. Pretty cool for 3D gaming on Haiku - and can even play up to 8 players over the Internet.

9 Likes

Where can I get this?

Even if I personally would prefer to have more (fully-functional) emulators, it could be a good move - to attract gamers - to consider this chart for games-port priorities :

The port of SuperTuxKart will be made available on HaikuDepot soon. It wasn’t that hard for the most part, because I used a couple of Android/FreeBSD-related patches (and the lead developer helped me a lot).

The changes that allow SuperTuxKart to run under Haiku were upstreamed 5 months ago-- you can just follow the instructions here for the time being; https://github.com/supertuxkart/stk-code/blob/master/INSTALL.md (make sure to install the packages that correspond to Haiku-- I’ll note adding instructions for Haiku itself soon.)

I’m currently working on a port of DDrace Network (https://ddnet.tw). It’s a simple SDL2 game, I’m currently trying to reimplement a few readdir() functions with the find_directory() Haiku counterparts.

1 Like

As mentioned, soon HaikuDepot…

Also, for review you can get it from my experimental Haiku repo:

Files:

  • supertuxkart-1.2-1-haiku-(arch) - these are the binaries
  • supertuxkart_data-1.2-1 - this is the generic data file

Suggested minimum hardware:

  • x86/x86_64 compatible processor
  • At least 1 GB of free RAM
  • Disk space availability: 1GB

Help:

  • apps/SuperTuxKart/SuperTuxKart -h

Tweaks:

  • export MESA_GL_VERSION_OVERRIDE=3.3FC (OpenGL 3.3 support, optional)
  • export SUPERTUXKART_DATADIR=(path to data files)

Players:

  • Up to 8 remote players over Internet
  • Up to 20 AI (i.e. computer) players

We’re sorting out the last details on the recipe at haikuports, don’t have to much time on my hands but we are close, atm the PR can be build and should be ok on both architectures, once done supertuxkart will be available (kudos to the ones that did the ground work on this!)

Installing binaries from unknown source is always a security risk. Cpnsider this before you install anything.

1 Like

I definitely agree that Battle for Wesnoth would be a super choice for porting over. It really stands out among native (not needing help to run under Linux) Linux games for being a fun, polished game that also looks pretty great.

…battle for wesnoth have been available on depot for long time…

2 Likes

Well, pardon my lack of awareness. :stuck_out_tongue:

Is there anything worthwhile that isn’t already available?

Well https://osgameclones.com/ has a great list of games, many of which aren’t ported yet.

1 Like
  • A-train!!! My favourit game on Amiga in the past.
  • Age of Empires!!! One of my favourit games in pc. My son love the second Edition on playstation2. On haiku would be greate
1 Like