Skip to main content

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

baduserxp

9
Posts
1
Topics
22
Following
A member registered Jul 12, 2022

Recent community posts

hope that you can offer money at an altar and get it removed, even with the curse not saying that a particular goddess can help

or, go up to the shop (or go down and buy things and hope for a portal to the shop), sell your restraints for money, then pay to remove bondage.

or later on, the shop between levels will sell a very expensive item that can uncurse anything

or, if it's a weak enough curse (you can't tell I think), raise your mana to that point

woah OK, I tried a warrior run with these perks:

  1. Persisting Desires
  2. Berserker Rage

and I suddenly had a much greater appreciation for distraction sources, because this combination is already nearly impossible. It's still hard to get immersed, but you at least can't treat distraction as a distraction with that perk.

I've joined factions a few time when offered by Maid Force, School of Magic, but all that happens is that I get a faction quest that doesn't seem to lead anywhere. Is there more that can be done with that?

If you cast a vocal component spell next to an enemy, you'll often get a gag shoved in your mouth, which has

  1. a log message, like groping/tickling/spanking
  2. a cosmetic change to the player's image: there's a gag now
  3. an immediate gameplay consequence that's hard to overlook: you can't cast that spell anymore!
  4. further consequences: you have to take time to remove the gag, maybe during combat, maybe desperately

All of this gives bondage a lot of weight and meaning in the game. Bondage feels real because it limits your actions and forces some actions.

Of this list, teasing mostly has #1 and #4, so is much more weakly felt. #4 is sometimes a big deal if you become unable to fight and get jailed due to distraction, and there are some some other interesting effects like 'spending' distraction on a spell.

In a jail situation, an NPC adding bondage is a big deal and avoiding further bondage is a big reason to escape ASAP, but an NPC teasing the player is just flavor and you could 't' through the whole experience if you wanted.

If you lose to Fuuka and get her collar, the ghosts are spawned hostile and tease and slow you and become such a nuisance that I try to immediately kill them before other enemies, or start running away if I can't. The additional effect adds a lot of #3 that's missing from most teasing. Those ghosts are a menace!

I feel like there are some other subtle effects, like teasing make it easier to apply bondage, but it's not emphasized enough that I think about it, and there's no counterplay beyond potions: you can't try to resist a tickle. A run with or without pain resistance doesn't feel at all different to me.

Animations could improve immersion, but I think after you got used to the addition, you'd go back to mostly ignoring teasing without some additional gameplay consequences,

Most allies are pretty useless, but if you find a Heavy Weapons Maid she's worth feeding cookies to every time she gets downed, to get her back up. It's not a lot of damage but it's a lot of fun. Presently though, cookies only come from shops and don't seem much worth it. There are lots of meals on tables...

Regen might be tough to tune between overpowered and having to pass the time with 't'. How about a "healing massage" as a dialogue option, with some stat cost?

Spell points have two options: 

  • you get a point and you can spend it, which for me results in hoarding as I may want a leg spell for when leg spells are my only option. As a Trainee, I probably want the very useful shock collar spell, but maybe not until I'm in a situation to use it. In my earlier runs, this option resulted in my always picking the same useful spells.
  • you get a random spell, which is sometimes a lot of fun as I get a spell I'd never considered before, but also often gives me a arm spell when I can only use leg spells, or gives me something even less useful like Magical Sight. On one run I got three useless spells in a row and then failed the run.

Both of these are fine options, but a middle ground is getting a small number of completely random options, and having to immediately pick one, as in games like Vampire Survivors, or like perk points between levels. This allows further variation like rerolls, or tying rerolls to WP (to dare argue with the Goddess's options), or getting the options as physical cards that you can collect and then use only a limited number of, later, to get the spell.

Although roguelike games rarely present it this way, this is playing-card randomness and there are lots of games that show off different ways to take it, but even a very simple version of this feature would shake up runs a lot while being less of a challenge setting than full randomness.

The download link you get with patreon is to itch.io, and I remember some extra files: an older engine download, and a more frequently updated download that doesn't include any engine. So with Patreon, if development starts back up, I think you'd get more frequent updates.

You don't need to pay every month to keep your permission to download the game through itch.io, not unless there's a price hike or something that would disturb that.

The Patreon's paused right now so you wouldn't be paying every month in either case. I used to follow Patreon updates and have a purchase through itch.io now, and I haven't noticed any differences.

The 'cl' function in c/lil.h clamps bytes to ASCII, replacing other characters with '?'. The 'clchar'/'clchars' functions in js/lil.js do the same. The 'str_add' function in c/lil.h also skips multiple-byte codepoints when filling strings, which happens with `read["somefile"]`

So with a few changes to stub some of this out, you can get a Lil that "just slings bytes around", but there might be a few landmines still with other code expecting the clamped values.

If Lil would at least just sling bytes around without mangling them, then I could embed lil.js as a more approachable data-exploration language in a work website, or use lilt for a foreign language TUI flashcard program. As it is even `write["out" "тест"]` will write ???? to the file, and `"тест"[0] = "?"` is 1. This feels like an active limitation, that lil is taking extra steps to implement, which limits its use a lot for me when I find it very interesting as a Q-like language.

In Decker, it could be a requirement that *displaying* strings clamps them to the bitmap's range, which mangles unicode only on display - which gives the programmer a chance to map intended ranges of non-ASCII characters to a displayable range.