Author Topic: LambdaHack/Allure of the Stars (v0.4.101.1 "Officially Fun")  (Read 20085 times)

getter77

  • Protector of the Temple
  • Global Moderator
  • Rogueliker
  • *****
  • Posts: 4957
  • Karma: +4/-1
    • View Profile
LambdaHack/Allure of the Stars (v0.4.101.1 "Officially Fun")
« on: September 21, 2013, 12:13:57 PM »
ARRP 2013

0.2.8 on LambdaHack:

http://roguebasin.roguelikedevelopment.org/index.php?title=LambdaHack

Quote
This is an alpha release of LambdaHack, a game engine library for roguelike games of arbitrary theme, size and complexity, packaged together with a small example dungeon crawler. When completed, the engine will let you specify content to be procedurally generated, define the AI behaviour on top of the generic content-independent rules and compile a ready-to-play game binary, using either the supplied or a custom-made main loop. Several frontends are available (GTK is the default) and many other generic engine components are easily overridden, but the fundamental source of flexibility lies in the strict and type-safe separation of code and content and of clients (human and AI-controlled) and server.

New, in this release, is cooperative and competitive multiplayer (shared-screen only in this version) and overhauled searching. The code has been rewritten to have a single server that sends restricted game state updates to many fat clients, while a thin frontend layer multiplexes visuals from a subset of the clients. Upcoming features: new and improved frontends, improved AI (better leader switching and ranged combat), dynamic light sources, explosions, player action undo/redo, completely redesigned UI. Long term goals are focused on procedural content generation and include in-game content creation, auto-balancing and persistent content modification based on player behaviour.

0.4.8 on Allure of the Stars

http://roguebasin.roguelikedevelopment.org/index.php?title=Allure_of_the_Stars

Quote
This is an alpha release of Allure of the Stars, a near-future Sci-Fi roguelike and tactical squad game. The game is barely fun at this stage and not yet really Sci-Fi. See the wiki for design notes and contribute.

New in this release are experimental multiplayer modes and a lot of gameplay changes induced by the engine overhaul. Long term goals are high replayability and auto-balancing through procedural content generation and persistent content modification based on player behaviour.

The game is written using the LambdaHack Haskell roguelike game engine.
« Last Edit: April 18, 2015, 12:16:35 PM by getter77 »
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

getter77

  • Protector of the Temple
  • Global Moderator
  • Rogueliker
  • *****
  • Posts: 4957
  • Karma: +4/-1
    • View Profile
Re: LambdaHack/Allure of the Stars
« Reply #1 on: November 30, 2013, 01:14:02 PM »
0.2.10 and 0.4.10 respectively:

Quote
New in this release are screensaver game modes (AI vs AI), improved AI (can now climbs stairs, etc.), multiple, multi-floor staircases, multiple savefiles, configurable framerate and combat animations and more. Upcoming features: new and improved frontends, improved AI (pathfinding, autoexplore, better ranged combat), dynamic light sources, explosions, player action undo/redo, completely redesigned UI. Long term goals are focused on procedural content generation and include in-game content creation, auto-balancing and persistent content modification based on player behaviour.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

Man of Letters

  • Rogueliker
  • ***
  • Posts: 68
  • Karma: +0/-0
    • View Profile
    • Email
Re: LambdaHack/Allure of the Stars
« Reply #2 on: December 05, 2013, 04:35:37 PM »
Hey, that ARRP 2013 was absolutely by chance! :D

Thanks to whomever adds these announcements. Even if it's a bot --- than you again kind (electronical) being and please come over and compete with my AI players!

getter77

  • Protector of the Temple
  • Global Moderator
  • Rogueliker
  • *****
  • Posts: 4957
  • Karma: +4/-1
    • View Profile
Re: LambdaHack/Allure of the Stars
« Reply #3 on: December 05, 2013, 05:14:36 PM »
Not a robot, just me here, manually paying attention and posting things as I can keep track of it all in my head and whatnot.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

Man of Letters

  • Rogueliker
  • ***
  • Posts: 68
  • Karma: +0/-0
    • View Profile
    • Email
Re: LambdaHack/Allure of the Stars
« Reply #4 on: August 12, 2014, 07:25:50 AM »
LambdaHack 0.4.99.0 and Allure of the Stars 0.4.99.0 are unleashed!

https://github.com/LambdaHack/LambdaHack/blob/v0.4.99.0/CHANGELOG.md
https://github.com/AllureOfTheStars/Allure/blob/v0.4.99.0/CHANGELOG.md

Version 0.5 will officially be fun, but you may already sneak away with some
not officially approved thrills using the pre-compiled 64bit Linux binaries

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

or compiling and installing the Haskell source package using 'cabal'

http://hackage.haskell.org/package/LambdaHack
http://hackage.haskell.org/package/Allure

Have fun and give back feedback, ideas and patches!

getter77

  • Protector of the Temple
  • Global Moderator
  • Rogueliker
  • *****
  • Posts: 4957
  • Karma: +4/-1
    • View Profile
Re: LambdaHack/Allure of the Stars
« Reply #5 on: August 12, 2014, 11:42:56 AM »
Congrats on the recent surge of dev progress---keep on surging onward!   8)
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

Brigand

  • Rogueliker
  • ***
  • Posts: 93
  • Karma: +0/-0
    • View Profile
Re: LambdaHack/Allure of the Stars
« Reply #6 on: August 12, 2014, 02:05:21 PM »
Any chance for a Win binary? Would love to try it out.

Man of Letters

  • Rogueliker
  • ***
  • Posts: 68
  • Karma: +0/-0
    • View Profile
    • Email
Re: LambdaHack/Allure of the Stars
« Reply #7 on: August 12, 2014, 02:36:04 PM »
Any chance for a Win binary? Would love to try it out.

Yeah, would be great if somebody could compile one. I can only try to cross-compile
to Windows, which is theoretically possible with the Haskell toolset,
but that's actually a bit of a pioneer work:

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

and in 12 hours I'm away for two weeks, so it may not happen for this release.

There are now auto-generated Nixos binaries:

http://hydra.cryp.to/search?query=Allure
http://hydra.cryp.to/search?query=LambdaHack

but it's yet another flavour of Linux, unfortunately. ::)

Perhaps the next release of Space Privateers (fun; same engine,
but is rumoured to have automated squad movement in the next release)
will have Windows binaries earlier, who knows. ;)

http://forums.roguetemple.com/index.php?topic=4261.0

PS. getter77, thank you, keep up your good work, too!
« Last Edit: August 12, 2014, 02:37:53 PM by Mikon »

Samildanach

  • 7DRL Reviewer
  • Rogueliker
  • *
  • Posts: 453
  • Karma: +1/-0
    • View Profile
    • The Indie Ocean
Re: LambdaHack/Allure of the Stars
« Reply #8 on: August 12, 2014, 03:58:02 PM »
Any chance for a Win binary? Would love to try it out.
Seconded. I have the tech aptitude of a potato. The last time I looked into compiling a roguelike (for the 7DRL review panel) I asked a couple of tech support friends, a programmer and a full time professional game developer, and the consensus was "whatever the game is, it's not worth the trouble of compiling it yourself, it could take weeks".

Man of Letters

  • Rogueliker
  • ***
  • Posts: 68
  • Karma: +0/-0
    • View Profile
    • Email
Re: LambdaHack/Allure of the Stars
« Reply #9 on: August 30, 2014, 08:27:36 PM »
Could somebody with 32bit-only Linux verify that the i386 binary at the following address works for him?
It was sort-of cross-compiled on my 64bit Linux, so I'm suspicious. Thank you!

https://github.com/AllureOfTheStars/Allure/releases/tag/v0.4.99.0

It's still a long way to cross-compiling for Wingdows and OSX, but we are slowly gaining ground...

tuturto

  • Rogueliker
  • ***
  • Posts: 259
  • Karma: +0/-0
    • View Profile
    • pyherc
Re: LambdaHack/Allure of the Stars
« Reply #10 on: September 02, 2014, 07:00:51 AM »
I'll check the binaries in the evening when I get home and post the results here.
Everyone you will ever meet knows something you don't.
 - Bill Nye

tuturto

  • Rogueliker
  • ***
  • Posts: 259
  • Karma: +0/-0
    • View Profile
    • pyherc
Re: LambdaHack/Allure of the Stars
« Reply #11 on: September 02, 2014, 06:43:29 PM »
The game worked without any problems at all.
Everyone you will ever meet knows something you don't.
 - Bill Nye

Man of Letters

  • Rogueliker
  • ***
  • Posts: 68
  • Karma: +0/-0
    • View Profile
    • Email
Re: LambdaHack/Allure of the Stars
« Reply #12 on: September 04, 2014, 09:18:53 PM »
Thank you very much for checking the i386 Linux binary. Now, the time has come for a Wingdows binary. Yay, that was tiresome, even though I managed to stick to Linux and the Wine emulator.

Could somebody with a 32bit Windows computer and somebody with a 64bit Windows computer verify that the 32bit Windows binary at the following address works for him?

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

As described on the download page, before you download and run the Windows version of the game for the first time,
you need to download and run the GTK installer. The default settings should suffice (just 'Next' a few times).

------------

Edit: I've tweaked the archive a little, in particular adding zlib1.dll, which Windows have trouble looking up in the gtk directory.

Edit 2: I hope. at some point, to bundle all required libs together with the executable, but this may come even after the 0.5.0.0 release, which means far future.
When I bundle all of GTK with the game, this will enlarge the archive by 10 or 20 MB. Not so bad. What requires testing and tweaking, though,
is placing the libraries in such way that Windows can find them. I'm not sure if an archive is enough for that. Perhaps an installer will be needed.
The current settup, with a separate GTK installer has 2 advantages: you need administrator privileges only for the official GTK installer, not for our shady games,
and you download GTK only once and not with each update to the games.

Edit 3: I've got a success report from Windows Vista 32 bit, so I update the instructions accordingly.

Edit 4: I've just got a success report from Windows 7 64 bit, so I let's get the party started. :coctail:
« Last Edit: September 09, 2014, 09:33:26 PM by Mikon »

Man of Letters

  • Rogueliker
  • ***
  • Posts: 68
  • Karma: +0/-0
    • View Profile
    • Email
Re: LambdaHack/Allure of the Stars
« Reply #13 on: December 12, 2014, 12:04:17 AM »
The unexpectedly extensive updates of LambdaHack

https://github.com/LambdaHack/LambdaHack/releases/tag/v0.4.100.0

and Allure of the Stars

https://github.com/AllureOfTheStars/Allure/releases/tag/v0.4.100.0

are finally out!

Linux and Windows binaries are ready and should be easy to run.
Source code is free, heroes are alert, monsters and aliens are uncowed.

Credit (or blame) for such a big stack of changes before v0.5 goes to tuturto, for suggesting a timeout on hammers of pushing and requesting a timed effect for drinking (or neglecting to drink) the daily allowance of piratey grog. It turned out both could be easily implemented using the same basic mechanism, without resorting to a post-v5.0 FRP-style rewrite. However, the mechanism proved so much fun that the games now have lots of new items, a totally revamped balance and a quite changed AI. I'm also ashamed to admit, the content API of the engine is rather incompatible with v0.4.99.0 despite my solemn promises. But since the content is extensively rewritten to match the new item effects and AI behaviour,, the API seems the least of the engine users' and other piratey types' problems. ;)

Enjoy!
« Last Edit: December 12, 2014, 01:16:44 AM by Mikon »

Man of Letters

  • Rogueliker
  • ***
  • Posts: 68
  • Karma: +0/-0
    • View Profile
    • Email
Re: LambdaHack/Allure of the Stars
« Reply #14 on: December 12, 2014, 01:15:12 AM »
Doh, double post. Have a double allowance of fun, then! :)
« Last Edit: December 12, 2014, 01:18:28 AM by Mikon »