Code Monkey home page Code Monkey logo

Comments (3)

polishsnake avatar polishsnake commented on September 24, 2024

I've worked a little on this some time ago, it's nowhere near finished, but it might be of some use.

#This is meant to be a list for the player's characters that Monika will judge.
default player_openness_to_experience = 0 #In short: Creativity. Interest in unusual. Quick to understand.
default player_conscientiousness = 0 #In short: Being organised. Pretty much a perfectionist.
default player_extraversion = 0 #In short: Being comfortable with attention and enthusiastic.
default player_agreeableness = 0 #In short: Sympethising with others' feelings and showing interest for them.
default player_neuroticism = 0 #In short: Pretty much emotional instability; can get easily into negative feelings, i.e. easily irritated of worrying. Often mood swings.

default player_status = "Neutral"

default approval_of_player = 0
default approval = "Neutral"

default friendship_rating = 0
default love_rating = 0

#This is supposed to be a draft idea for Monika's thoughts about the player
if player_status_points > 10:
    player_status = "Slightly positive"
elif player_status_points < -10:
    player_status = "Slightly negative"

#Here will be approval rating of the player. I might add a friendship/love rating as well. For now it's just general rating; just because it's maximum it doesn't mean that Monika is completely in love.
if approval_of_player < 10:
    approval = "Slightly positive"
elif approval_of_player > -10:
    approval = "Slightly negative"

from monikamoddev.

therationalpi avatar therationalpi commented on September 24, 2024

Taking this off of the 0.6.0 milestone. Still want to do it, but we've got a lot slated for this release already.

from monikamoddev.

Buy1Get1 avatar Buy1Get1 commented on September 24, 2024

This is the follow up to another suggestion: [Suggestion] Some Monika AI/Behavior Possibilities #1150 in suggestion pool.
'dict['serotonin'] = 32.5 (her overall disposition. + = happier / - = sadder
(#1 on suggestion 1)
'if dict['serotonin'] < -99
cues related text-breakup-etc
used for all categories: - Monika learns your interests (#2 on suggestion 1)
'dict['category'] = 0'
'dict[category'] += 1

              1.

init 5 python:
addEvent(Event(persistent.event_database,eventlabel="monika_introduce",category =
['monika'],prompt="Introducing to friends",random=True))
'dict['monikacat'] += 1'

label monika_introduce:
m 1a "[player], would you ever introduce your friends to me?"

          2. 

menu:
m "Have you drawn art of me?"

   "Yes.":
          'dict['serotonin'] += .5 
       m 1b "Really? I'm very flattered!"
       m 1k "I think I might even love you more, now that I know you're so talented."

   "No.":
          'dict['serotonin'] -= .5
       m 1l "I can't draw, myself, so it's okay if you aren't good at drawing either."

"It makes me a bit scared when you say she could reset the game"-
"maybe leave out the idea of her wanting to be left alone" -
Perhaps a toggle could be formed. Then players could choose between a more responsive Monika, and a more independent one.

from monikamoddev.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.