Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2 3 4

Author Topic: Allure of the Stars/LambdaHack (squad/ASCII/Sci-fi/Fantasy/browser)  (Read 8820 times)

Bandobras

  • Bay Watcher
    • View Profile

Allure of the Stars, the Sci-Fi squad roguelike game, with source code, binaries and a browser version

allureofthestars.com

and its free software engine in Haskell (with it's own little game)

https://github.com/LambdaHack/LambdaHack/releases/

(screenshots: http://www.roguebasin.com/index.php?title=LambdaHack)

are out, ready for your tinkering, the API is frozen, the branch will be bugfixed and supported for some time.

Enjoy!

P.S. Windows and Linux and Mac OS X binaries are included.

Edit: made the post version-agnostic
« Last Edit: April 08, 2021, 02:54:41 am by Bandobras »
Logged

ollobrains

  • Bay Watcher
    • View Profile

good little game have u updated it again recently
Logged

Bandobras

  • Bay Watcher
    • View Profile

I'm glad you like it. I'm updating it constantly for many years now, but after the recently released 0.5.0.0 I'm doing a complete overhaul with lots of breakage. So 0.5.0.x is going to be the latest playable branch for a long time. The good side of this is that the game is no longer such a fast moving target, so perhaps somebody will compile it for OSX at last or release yet another little game based on its engine.
Logged

Bandobras

  • Bay Watcher
    • View Profile

v0.6.0.0 is out, this time can be tried out in the browser. Enjoy!

https://lambdahack.github.io

http://www.allureofthestars.com/play
Logged

Mephansteras

  • Bay Watcher
  • Forger of Civilizations
    • View Profile

Oh, neat. I'll check it out!
Logged
Civilization Forge Mod v2.80: Adding in new races, equipment, animals, plants, metals, etc. Now with Alchemy and Libraries! Variety to spice up DF! (For DF 0.34.10)
Come play Mafia with us!
"Let us maintain our chill composure." - Toady One

a1s

  • Bay Watcher
  • Torchlight Venturer
    • View Profile

hm... the game keeps freezing on my (backup) windows 7 machine. It does not unfreeze, nor does there seem to be any rhyme or reason to it (one time it froze while reading the help menu)  :(
Logged
I tried to play chess but two of my opponents were playing competitive checkers as a third person walked in with Game of Thrones in hand confused cause they thought this was the book club.

Bandobras

  • Bay Watcher
    • View Profile

hm... the game keeps freezing on my (backup) windows 7 machine. It does not unfreeze, nor does there seem to be any rhyme or reason to it (one time it froze while reading the help menu)  :(

Thank you for the report. A pity. I've create an issue to track this problem:

https://github.com/LambdaHack/LambdaHack/issues/102

Does it work for you fine on another machine or another version of Windows?

Does it print anything in the console when it freezes (e.g., when you run it from cmd.exe)?

Assuming you tried the 64bit binaries, does it also freeze if you use the 32bit binaries (or the reverse)?

If you change font in the config file (probably in C:\Users\<username>\AppData\Roaming\LambdaHack\config.ui.ini) by moving the starting semicolon in line
Code: [Select]
;sdlFontFile = "Fix15Mono-Bold.woff" to the next line, does it still freeze (and is the change in font visible)?

Thanks again,
Mikolaj
Logged

Bandobras

  • Bay Watcher
    • View Profile

hm... the game keeps freezing on my (backup) windows 7 machine. It does not unfreeze, nor does there seem to be any rhyme or reason to it (one time it froze while reading the help menu)  :(

a1s, to make sure: you tried the precompiled binaries from the release page, right? Because, unfortunately, compiling for Windows is at the moment more complex than for other OSes. From Release Notes:
Code: [Select]
This should be fixed by the time of the new minor release, but as of today, compiling for Windows requires first manually compiling my forks of sdl2 and sdl2-ttf from github and checking out tag v0.6.0.0a of LambdaHack. See

https://github.com/LambdaHack/LambdaHack/blob/master/appveyor.yml
« Last Edit: June 13, 2017, 10:52:35 am by Bandobras »
Logged

Bandobras

  • Bay Watcher
    • View Profile
Re: Allure of the Stars/LambdaHack 0.6.0.0 are out (Haskell/ASCII)
« Reply #8 on: September 07, 2017, 03:29:40 pm »

I now conjecture the freezes were caused by a not thread-safe SDL backend. In version 0.6.1.0 (just released) I use SDL only from the main thread, so I hope this is fixed. Please try it out (and have fun!). https://github.com/AllureOfTheStars/Allure/releases/tag/v0.6.1.0
Logged

Bandobras

  • Bay Watcher
    • View Profile
Re: Allure of the Stars/LambdaHack 0.6.2.0 are out (squad/ASCII/Haskell)
« Reply #9 on: October 11, 2017, 04:53:44 pm »

v0.6.2.0 is out! Have fun and please offer your feedback on the roguetemple forum thread or here, if you prefer: http://forums.roguetemple.com/index.php?topic=5454.0
Logged

( Tchey )

  • Bay Watcher
    • View Profile
    • http://jeux1d100.net/

Hello,

Is this a real time game, or turn based, or something else ?

In the browser version, things seem to move by themselves, so i assume it's real time ?
Logged

Bandobras

  • Bay Watcher
    • View Profile

Is this a real time game, or turn based, or something else ?

Why, it's a honest roguelike, so it's turn-based. :)
However, there is quite a bit of granularity. E.g., you can wait
1/10 of your normal turn (i.e., the time it takes you to move 1 tile)
by pressing Control-5 (or another 'stay still' movement key).
Quite helpful, e.g., to try to catch a projectile, though it has some drawbacks.
BTW., projectiles move so fast that their turns are very tiny
and some may even be skipped on the screen.

Quote
In the browser version, things seem to move by themselves, so i assume it's real time ?

That's just an "Insert Coin" mode. :) Or screensaver, if you wish.
AI playes vs. AI. You can stop that at any time by pressing a key,
or if you have an old browser and keys don't work, by using a mouse
(the game can be played solely with a mouse, but it's not particularly comfortable).

Do share some feedback when you make it work and accomplish something heroic! :)
Logged

( Tchey )

  • Bay Watcher
    • View Profile
    • http://jeux1d100.net/

Ah i see, thanks.

I can't manage to launch it however, on Linux Mint

Code: [Select]
error while loading shared libraries: libdw.so.1: cannot open shared object file: No such file or directory
Looking for libdw.so.1 on internet, it seems it's for non-Debian based system, but i don't know much about Linux background stuff, i'm just a happy lambda user.
Logged

Bandobras

  • Bay Watcher
    • View Profile

Quote

Code: [Select]
error while loading shared libraries: libdw.so.1: cannot open shared object file: No such file or directory

O, yes, it's a new thing --- Dwarf debug information is lately
available for Haskell programs. You just need to do

Code: [Select]
sudo apt-get install libdw1
It's this package: https://packages.ubuntu.com/xenial/libdw1

Please let me know if the package causes trouble --- I can probably compile and upload a version without it.
Logged
Pages: [1] 2 3 4