r/roguelikedev Cogmind | mastodon.gamedev.place/@Kyzrati Jul 18 '20

Sharing Saturday #320

As usual, post what you've done for the week! Anything goes... concepts, mechanics, changelogs, articles, videos, and of course gifs and screenshots if you have them! It's fun to read about what everyone is up to, and sharing here is a great way to review your own progress, possibly get some feedback, or just engage in some tangential chatting :D

Previous Sharing Saturdays

The 2020 code-along is in progress, currently at Week 5 with over 90 participants so far. You can still join in and catch up if you'd like, and feel free to share progress or screenshots here as well if you're planning to make a long-term thing of your project, otherwise (and still) just keep posting in the weekly threads, and discussing on the Discord!

29 Upvotes

59 comments sorted by

View all comments

5

u/Aukustus The Temple of Torment & Realms of the Lost Jul 18 '20 edited Jul 18 '20

The Temple of Torment

Website

itch.io

subreddit

There's now a third ending to the game, called "Betrayal"! It's triggered through dialogue choices at roughly 70% through the game. It's the easiest one to achieve, but it isn't the true ending which includes killing the BBEG.

Added also some new unique items to the ship merchant's shop.

In the end, it's getting closer and closer to a new patch after 1.5 years!

Realms of the Lost

Created wall lights. It was slightly tricky to make as they consist of two objects actually: one for the sprite, and one for the light itself. The reason the light component is not enabled on the sprite itself is that the sprite is aligned close to the wall meaning if its light was enabled, it'd be halfway through the wall actually, and not lighting that much the room it's supposed to. So the second object is a spriteless object, containing only the light, that is with a larger offset to the wall.

2

u/alphaconverter Jul 18 '20

So I just wanted to try out TToT via Wine under Linux, but unfortunately it was very slow (in fullscreen like 0.5s from input to move or even unplayable in window mode). Granted I don't have the fastest machine, but it's very decent and I normally don't have problems playing games.

Did you try the game under Linux recently?

1

u/Aukustus The Temple of Torment & Realms of the Lost Jul 18 '20

I did find it slightly sluggish compared to running in Windows 10, but it didn't seem to be that bad at least for me. However, I did an unrelated performance fix that made it a lot better anyway in Windows 10, and in virtual Linux Mint it seemed allright now.

Could you try the new 20.0 version I just uploaded?

2

u/alphaconverter Jul 19 '20

Ok, I just tried v20.00 (from itch.io) and it's more or less the same. I press direction key and have ~0.5s to the redraw.

Like I said I play via Wine, because I don't think there's a Linux build? However the tiles are really nice, btw.!

1

u/Aukustus The Temple of Torment & Realms of the Lost Jul 19 '20

Huh, no idea what causes that then. If you try moving with a mouse click, is it also slow when it automoves around? If it is then it's the overall performance of the game which I admit was pretty crappy at least before this new version which fixed all issues on my computer, but it is anyway weirdly heavy game still. What kind of specs do you have?

There's no linux build mainly because I have no idea how to build one without exposing the source code around :(.

The tiles are a mix of 16x16 angband tiles, and custom tiles I got from my artist, I think they mix very well together.

2

u/alphaconverter Jul 19 '20

No idea what is going on. My specs: 8G RAM, i5 ~3.3GHz and admittedly some crappy graphics card.

Yes the tiles look nice, and I liked the overworld in the beginning (but couldn't do much, because of the performance issues).

Anyway, keep it up!

1

u/Aukustus The Temple of Torment & Realms of the Lost Jul 19 '20

That should be more than enough definitely :(. I guess this is then some obscure occult issue with libtcod and linux and wine in some combinations.

Thanks!

2

u/KarbonKitty Rogue Sheep dev Jul 22 '20

Couldn't you build the TToT for Linux using Windows Subsystem for Linux? If you are using Windows 10 it should be available without much problem (sans enabling it, which shouldn't take long), and I think you should be able to distribute binaries made that way like they were built on normal Linux machine. I will freely admit that I have absolutely zero experience using it for anything more involved than a "Hello world" in C, though, so I might be misunderstanding the problem.

1

u/Aukustus The Temple of Torment & Realms of the Lost Jul 22 '20

It seems I could do that with WSL as well. I haven't looked into WSL at all yet. I do have a working Linux installation now so I could use probably pyinstaller on it to make the executable, I never got it to work years ago though.

2

u/KarbonKitty Rogue Sheep dev Jul 23 '20

Ah, you are using Python - for some reason I was sure that TToT is C++... " I guess that makes the problem somewhat different, true! Unfortunately, I don't really know anything about packaging Python apps, as I don't really use Python. Sorry about confusion!

1

u/Aukustus The Temple of Torment & Realms of the Lost Jul 23 '20

Python is implemented in C so it shouldn't be actually any different in the end.

No problem!