Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Hi Elissa, really enjoying this game! However, I have a couple FRs to facilitate using it on my BBS. One of which we've already discussed a bit :)

1 - Screen pausing. I can't use this on my BBS until some sort of screen pausing implementation is done. Most BBSes default to a 24 line screenmode. If tty geometry detection is tough, would it be possible to have a flag at runtime to force a screen geometry and introduce pauses accordingly?

2 - A reset feature. In other words, remove all players from the game and force everyone to start from scratch.

Thanks!

2 is pretty easy, I'll add that to the sfputil next update.

The first one I'll need to think on just how to do it. I think if I'm lucky my current text rendering code should be able to be be set to track that.

And thanks!

Out of curiosity, why is the 24 lines thing a blocker? Just curious how your BBS works. 😊 

Hi Elissa! Most of my telnet clients connect using an 80x24 screen geometry. Without any sort of automatic pausing, users will have to use their scrollback buffers. This is fine in most traditional style terminal emulators but in a lot of BBS specific telnet/ssh clients it's kind of unnatural/a pain in the neck. It's not the typical user experience one would expect on a BBS and I expect a lot of users would not even realize they've missed anything as they would be used to seeing everything in a single 80x24 screen.


Thanks for your reply!

(+1)

Ah yep, I follow you. I'll see what I can do. 😊 There is a feature a little like what you describe already but... not quite. I'll see how it can be tweaked.

Hi Elissa, hope all is well! Just wanted to touch base here and see if you were able to implement any screen pausing? Thanks!

(+1)

Apologies for the delayed reply!

I haven't worked on any more SFP stuff yet, unfortunately. I've been inundated with other things taking up my time. It is still top of my list when I next sit down to work on it.