Skip to main content

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

Dev.log.2: Relationships

A topic by etemeh created Mar 10, 2024 Views: 103 Replies: 1
Viewing posts 1 to 2
Submitted (1 edit)

Hello Everyone, etemeh here.

I wanted to use this opportunity to talk a bit about the relationships and how they work in my entry to this Jam.

"Abhorror" uses a structure similar to a Dating Sim. You meet the monster and you slowly befriend him. When making the script, the original concept was to make a simple "Integer" variable. The idea was that, depending on your Relationship level, you would get different endings. Now, the original design would work the following way:

  • When the Variable is above 0, you will be able to unlock the main endings.
  • When the Variable is below or equal to -1, it will be an instant game over
  • When the Variable is equal to 0, you will .... . .-.. .--. / -- . .-.-.- / .. - ... / .-- .- - -.-. .... .. -. --. / -- -.-- / . ...- . .-. -.-- / -- --- ...- . 

However, I ran into a bit of a dilemma about going in with this idea. One of the main ideas of the game is that you slowly befriend the monster. If the game over code is tied to a variable, What was stopping the game over triggering when you two are supposed to be close already? Therefore, I made the decision to scrap this idea, and the game overs are now scripted and tied directly to certain decisions that will pop up during the game.

I hope that by bringing some light onto the mechanics of the game will bring a bit more attention to it, as well as explaining a bit more than the barebones synopsis I gave in my last post.

Logging out, etemeh

Submitted

Hey, someone else using renpy. Awesome. Good luck