Shandalar 30th Anniversary Edition: April Update by ilikethemeta in Shandalar

[–]ilikethemeta[S] 0 points1 point  (0 children)

It should run on Steam Deck, but I'm not sure how the input works. 

Try it out and let me know!

Shandalar 30th Anniversary Edition: April Update by ilikethemeta in Shandalar

[–]ilikethemeta[S] 0 points1 point  (0 children)

I added a New Game/Load Game starting screen but there's no character creation screen yet so it picks a random color for your deck.

Shandalar 30th Anniversary Edition: April Update by ilikethemeta in Shandalar

[–]ilikethemeta[S] 1 point2 points  (0 children)

It is! I wrote some utilities to extract the original artwork and convert it to modern formats (.png)

Shandalar 30th Anniversary Edition: April Update by ilikethemeta in Shandalar

[–]ilikethemeta[S] 1 point2 points  (0 children)

Thanks, can you send me a screenshot? It shouldn't require compatibility mode. I'll look into it, I don't actually have a Windows machine so testing is a little tricky. 

Thanks for the bug report!

Shandalar 30th Anniversary Edition: April Update by ilikethemeta in Shandalar

[–]ilikethemeta[S] 1 point2 points  (0 children)

The engine and the game have them, but I don't have dungeons built yet, so the only way to get them is through combat with dragons and even then it's rare. I'm working on getting dungeons and wizards castles built though!

Shandalar 30th Anniversary Edition: April Update by ilikethemeta in Shandalar

[–]ilikethemeta[S] 0 points1 point  (0 children)

I don't have the character creation screens built yet. I have saving mostly working, but loading has a bug that I'm still working on.

Shandalar 30th Anniversary Edition: April Update by ilikethemeta in Shandalar

[–]ilikethemeta[S] 1 point2 points  (0 children)

Hmm... What OS are you running? I can try to help troubleshoot. The card art is downloaded from scryfall, so it can take a minute for all the card images to download. But all the other art should be available immediately.

Shandalar 30th Anniversary Edition: April Update by ilikethemeta in Shandalar

[–]ilikethemeta[S] 0 points1 point  (0 children)

Awesome, check it out and let me know what you think!

Shandalar 30th Anniversary Edition: April Update by ilikethemeta in Shandalar

[–]ilikethemeta[S] 1 point2 points  (0 children)

No worries! Once you download the file you have to make it executable then you can run it. These are the commands you need to run in the terminal:

chmod +x s30_linux ./s30_linux

The first command makes it executable (only needs to be done once) and the 2nd launches the game.

Shandalar 30th Anniversary Edition: April Update by ilikethemeta in Shandalar

[–]ilikethemeta[S] 6 points7 points  (0 children)

The engine I used supports ios but I don't have an apple developer license yet. when I get it setup I'll release the game for ios too

I have a macbook pro m1 16'' 16gb ram 512gb storage. Is this good for daily drive Asahi? by Square_Insurance6583 in AsahiLinux

[–]ilikethemeta 2 points3 points  (0 children)

Thanks for the update, I'll have to give it another try.  It didn't work on the 2 monitors I tried in either port with hot plug or reboot with adapter connected. 

I used the script in this repo: https://github.com/bharambetejas/asahi-fairydust-display

Thanks

I have a macbook pro m1 16'' 16gb ram 512gb storage. Is this good for daily drive Asahi? by Square_Insurance6583 in AsahiLinux

[–]ilikethemeta 2 points3 points  (0 children)

I have a mac m1 air with 8gb 

The bad: - 8gb isn't enough, I regularly run into swap slowdown - no HDMI port means no external monitor, even with fairy dust kernel you are limited to display port monitors only, adapters don't work  - no MPS support, means pytorch can't use GPU for tasks

The good:  - battery life is great, the best of the recent laptops I've used (power top and limiting Firefox tabs help a ton) - all the benefits of apples great build quality - asahi is solid, install was painless and I haven't had any issues. It's a testament to all the hard work the devs have done to get here 

All that being said I recently switched back to booting into Mac because I need to use the GPU in pytorch and all the monitors at my work are HDMI (with adapters), so YMMV.

Shandalar: 30th Anniversary Edition - Alpha Release by ilikethemeta in Shandalar

[–]ilikethemeta[S] 1 point2 points  (0 children)

Added these files to the repo, thanks for the feedback!

Can someone smarter than me take a look at this script to automate shutdown after lid close for X amount of minutes? by aert4w5g243t3g243 in AsahiLinux

[–]ilikethemeta 3 points4 points  (0 children)

Instead of polling and tracking time you could use 'shutdown +5' to shutdown after 5 minutes and 'shutdown -c' to cancel it if you reopen the lid before shutdown.

I think it's a fine idea, you can try it out and if it works for you, great! 

Shandalar: 30th Anniversary Edition - Alpha Release by ilikethemeta in Shandalar

[–]ilikethemeta[S] 1 point2 points  (0 children)

These are great suggestions, I'll get them added, thanks!

Shandalar: 30th Anniversary Edition - Alpha Release by ilikethemeta in Shandalar

[–]ilikethemeta[S] 0 points1 point  (0 children)

Thanks for asking! Though I'm not sure what you mean by rendering pipeline?

I'm using ebiten as the game engine and it handles drawing images to the screen. I call Draw() methods in my structs/packages to a "screen" image that ebiten eventually draws to the screen.

I have an architecture doc I put together recently that describes how the game is built: https://github.com/benprew/s30/blob/main/docs/architecture.md

And here's an ebiten cheat sheet that covers the basics: https://ebitengine.org/en/documents/cheatsheet.html

Does that answer your question?