Thera'Py: with Eliza Py [Bad Therapist Sim][Experimental]

Finished games are posted here, once they've been tested and are ready for wide release.
Post Reply
Message
Author
User avatar
SusanTheCat
Miko-Class Veteran
Posts: 952
Joined: Mon Dec 13, 2010 9:30 am
Location: New Brunswick, Canada
Contact:

Thera'Py: with Eliza Py [Bad Therapist Sim][Experimental]

#1 Post by SusanTheCat » Sun Jan 27, 2013 11:33 pm

Image
Eliza Py will help you with your problems. She will ask you questions, you type out your response, then she answers you back.

I threatened to do it and I did it. I took the Eliza code an put it in Ren'Py. (ref: http://en.wikipedia.org/wiki/ELIZA) If you must blame someone, blame the guys over at the PyBrain Thread http://lemmasoft.renai.us/forums/viewto ... 32&t=18848 :)

This is a toy. This is me wondering if it could be done. The whole thing, start to finish has taken me 3 hours -- including graphics.

Be warned! Eliza is dumb. She has some basic patterns that she responds to. I wanted to see if a chat bot could be made in Ren'Py and the answer is yes. With some work, she could be more responsive and actually have a memory and stuff.

The all in one version can be found here: 25.4 MB
http://www.thecatsweb.com/games/Therapy-1.0-all.zip

Have fun. Source code is included.

Edit: Here are some screenshots
screenshot0006.png
screenshot0005.png
screenshot0004.png
Susan
Last edited by SusanTheCat on Mon Jan 28, 2013 9:04 am, edited 1 time in total.
" It's not at all important to get it right the first time. It's vitally important to get it right the last time. "
— Andrew Hunt and David Thomas

User avatar
Funnyguts
Veteran
Posts: 417
Joined: Mon Aug 29, 2011 5:31 pm
Projects: That's the Way the Cookie Crumbles, Ibuki Magica
Organization: Twin Turtle Games
Contact:

Re: Thera'Py: with Eliza Py [Therapist Sim][Experimental]

#2 Post by Funnyguts » Mon Jan 28, 2013 12:43 am

Oh man, I haven't played with Eliza in forever. This is a really neat little game, although it would be interesting if you worked to tie the sprite's body position with the things Eliza says instead of going for random.
ImageImage Image
Petit Fours and Sushi: The best name for a Tumblog I could think of.
,%,..@@@,.Þ%,.@G,.@@,.% ...What? It makes sense to me.

User avatar
Sapphi
Eileen-Class Veteran
Posts: 1685
Joined: Fri Jun 05, 2009 3:31 am
Completed: Boku no Taisetsu na Yumeko
Projects: Twelve, PAW ★ PRINTS
Organization: Kitsch-soft
Location: Illinois, USA
Contact:

Re: Thera'Py: with Eliza Py [Therapist Sim][Experimental]

#3 Post by Sapphi » Mon Jan 28, 2013 1:23 am

Susan... I think she is smarter than she lets on...
babby.jpg
Just look at the death stare she gave me!
"It is [the writer's] privilege to help man endure by lifting his heart,
by reminding him of the courage and honor and hope and pride
and compassion and pity and sacrifice which have been the glory of his past."
— William Faulkner
▬▬▬▬▬▬▬▬▬▬..+X+..▬▬▬▬▬▬▬▬▬▬
Image

User avatar
Samu-kun
King of Moé
Posts: 2262
Joined: Mon Sep 03, 2007 3:49 pm
Organization: Love in Space Inc
Location: United States
Contact:

Re: Thera'Py: with Eliza Py [Therapist Sim][Experimental]

#4 Post by Samu-kun » Mon Jan 28, 2013 1:49 am

How is this supposed to be therapeutic? She just ends up frustrating me because she never understands!

User avatar
DarkSpartan
Miko-Class Veteran
Posts: 704
Joined: Tue Sep 07, 2010 3:28 am
Completed: Mobile Food Madness, Super Otome Quest
Projects: Project Orpheus
Organization: Polymorphic Games
Location: Perpendicularly parked in a parallel universe
Contact:

Re: Thera'Py: with Eliza Py [Therapist Sim][Experimental]

#5 Post by DarkSpartan » Mon Jan 28, 2013 7:36 am

Samu-kun wrote:How is this supposed to be therapeutic? She just ends up frustrating me because she never understands!
That was the point of the original. People would go far enough up the walls that they'd discover that they knew the solution already.
I'm going to get off my soap-box now, and let you get back to your day.

Academy Daze- Demo pending
Knights of Chaos: Ghost- Coding underway
DevBlog: http://www.renaigames.net
Troubleshooter Tales: Childhood's End (story) http://www.knightschaos.com

User avatar
SusanTheCat
Miko-Class Veteran
Posts: 952
Joined: Mon Dec 13, 2010 9:30 am
Location: New Brunswick, Canada
Contact:

Re: Thera'Py: with Eliza Py [Therapist Sim][Experimental]

#6 Post by SusanTheCat » Mon Jan 28, 2013 9:21 am

I changed the tag to read "Bad Therapist Sim"
Funnyguts wrote:Oh man, I haven't played with Eliza in forever. This is a really neat little game, although it would be interesting if you worked to tie the sprite's body position with the things Eliza says instead of going for random.
I briefly looked into changing the sprite with mood, then I realized that all her comments are very generic. :)

I should add a pattern for excessive use of caps and exclamation points :)
"Why are you so angry with me?"

Here is my favorite historical conversation with DOCTOR - an improved version of Eliza:
(Taken from http://www.stanford.edu/group/SHR/4-2/t ... ogues.html)
One Saturday morning about 9 a.m., a Vice President of Bolt, Beranek, and Newman in charge of selling our Telcomp commercial service arrived at our PDP-1 computer room hoping to be able to use the computer for a demonstration. He found a note on the PDP-1 teletype that read: "TYPE ALL MESSAGES INTO THIS TELETYPE AND END THEM WITH A PERIOD." This note was left there by one of the programming bums who had just succeeded in making run a LISP version of the DOCTOR program (based on ELIZA as developed by Weizenbaum). However, the VP thought that this note indicated that this teletype was linked with the one in my home, since I often use the computer all night. Therefore, he started typing to "me," but in fact was typing to this version of the DOCTOR program. The following conversation ensued:

vp: Do you think that I can use the computer this morning?

eliza: Why do you ask?

vp: I might be able to make some additional Telcom sales.

eliza: Why aren't you so sure?

vp: My perspective customers have never seen a demonstration of the system.

eliza: Does this mean very much to you?

vp: Of course it does.

eliza: You seem very positive about that.

vp: This is ridiculous.

eliza: What do you mean, this is ridiculous?

vp: Is there any reason why I can't use the computer now?

eliza: Tell me more about your perspective customers.

vp: Please dial me up on 491-1850

Note that after the last remark the VP did not obey instructions, and left out the period. Therefore, of course, the computer didn't answer him. This so infuriated the VP, who thought I was playing games with him, that he called me up, woke me from a deep sleep, and said:

vp: Why are you being so snotty to me?

bobrow: What do you mean I am being snotty to you?

The VP angrily read me the dialog that "we" had been having, and couldn't get any response but laughter from me. It took a while to convince him it really was a computer

Susan
" It's not at all important to get it right the first time. It's vitally important to get it right the last time. "
— Andrew Hunt and David Thomas

User avatar
Nuxill
Veteran
Posts: 464
Joined: Sat Sep 25, 2010 4:50 pm
Projects: We Are the Hunted, Heart Shard
Tumblr: nuxill
itch: nuxill
Contact:

Re: Thera'Py: with Eliza Py [Bad Therapist Sim][Experimental

#7 Post by Nuxill » Sun Apr 21, 2013 6:29 pm

This is a really interesting concept. I can't help but wonder why this kind of thing hasn't been mixed with dating sims at least once. I guess the biggest drawback would be the amount of time it would take to write out all the different variables.

User avatar
Samu-kun
King of Moé
Posts: 2262
Joined: Mon Sep 03, 2007 3:49 pm
Organization: Love in Space Inc
Location: United States
Contact:

Re: Thera'Py: with Eliza Py [Bad Therapist Sim][Experimental

#8 Post by Samu-kun » Sun Apr 21, 2013 6:40 pm

...Behold. It has now been done.
http://boyfriendmaker.tumblr.com/

Although I think this system uses some kind of echo system where the responses of other players are sent back to you based on your input.

User avatar
Nuxill
Veteran
Posts: 464
Joined: Sat Sep 25, 2010 4:50 pm
Projects: We Are the Hunted, Heart Shard
Tumblr: nuxill
itch: nuxill
Contact:

Re: Thera'Py: with Eliza Py [Bad Therapist Sim][Experimental

#9 Post by Nuxill » Sun Apr 21, 2013 9:23 pm

Samu-kun wrote:...Behold. It has now been done.
http://boyfriendmaker.tumblr.com/

Although I think this system uses some kind of echo system where the responses of other players are sent back to you based on your input.
Oh yeah.... I completely forgot about that app. :lol:
I'd like to see more experimentation with it at least. Imagine if you mixed something like that with a Love Plus style game. I don't think I'd buy it but I could imagine it being popular.

User avatar
Alera
Miko-Class Veteran
Posts: 649
Joined: Sun Mar 21, 2010 3:20 am
Completed: Tortichki // Zayay
Organization: SHINE
Tumblr: psyalera
Deviantart: psyalera
Contact:

Re: Thera'Py: with Eliza Py [Bad Therapist Sim][Experimental

#10 Post by Alera » Sun Apr 21, 2013 9:47 pm

Wow, I've always wanted to try making something like that in Ren'Py, just never been serious about it, but seeing this, wow! I find it awesome. XD Quite like it~
Image
Games:
❤️ Zayay [Otome?][BxPlayer][NaNo 2013]
❤️ Tortichki [Drag&Drop mini game]

Other games I've worked on:
My Heart's Flame Emissary of Starlight Freedom From Silence Sickness
And many more unannounced/secret projects. (. .)

User avatar
Kokoro Hane
Miko-Class Veteran
Posts: 922
Joined: Thu Oct 27, 2011 6:51 pm
Completed: 30 Kilowatt Hours Left, The Only One Girl { First Quarter }, Crystal Captor: Memory Chronicle Finale, Journey of The Scroll
Projects: False Hope, An Encounter ~In The Rain~, The Only One Girl
Organization: Tofu Sheets Visual
Deviantart: kokoro-hane
itch: tofu-sheets-visual
Contact:

Re: Thera'Py: with Eliza Py [Bad Therapist Sim][Experimental

#11 Post by Kokoro Hane » Sun Apr 21, 2013 10:21 pm

Gehh...my computer decided to be slow when I tried to run it. Guess I have to restart my computer )and if it:s still slow...I dunno...)

EDIT: OKay! A restart is all I needed! Sooo...

This game is both hilarious and frustrating XD At first, it feels good to vent, even if to a chatbot. But then she gets frustrating and you begin insulting her, LOL. I took screenies of her BEST replies, LOL.
PROJECTS:
Journey of The Scroll [COMPLETE][RPG]IGMC'17]
False Hope [Demo][WiP][SuNoFes'17]
Crystal Captor: Memory Chronicle Finale [COMPLETE][RPG][#1 in So Bad It's Good jam '17]
The Only One Girl [WiP][Up.5/20/2017][1stQ ver. released]
30 Kilowatt Hours Left [COMPLETE][GameJolt GDC Jam2016]

But dear God, You're the only North Star I would follow this far
Owl City "Galaxies"

User avatar
leevs
Newbie
Posts: 13
Joined: Fri Dec 28, 2012 7:51 am
Location: どこでもワールド
Contact:

Re: Thera'Py: with Eliza Py [Bad Therapist Sim][Experimental

#12 Post by leevs » Sat Jun 01, 2013 9:00 am

Well this is way innovative I think. Not bad for an experimental game, but I think you could make it more interactive.
Eliza kept asking me whether I could elaborate on what I was saying and she kept answering the same thing, what a pattern o_o -(haha, funny you say she's dumb xD)
It just needs a little bit of improvements :D

User avatar
SusanTheCat
Miko-Class Veteran
Posts: 952
Joined: Mon Dec 13, 2010 9:30 am
Location: New Brunswick, Canada
Contact:

Re: Thera'Py: with Eliza Py [Bad Therapist Sim][Experimental

#13 Post by SusanTheCat » Tue Jun 04, 2013 1:05 pm

I think even giving her a basic memory would be cool.

The ultimate would be a Cleverbot type affair where she could learn from different users.

Hmmmmm. Maybe I should teach her to play Twenty Questions.

Susan
" It's not at all important to get it right the first time. It's vitally important to get it right the last time. "
— Andrew Hunt and David Thomas

User avatar
PatchyDoll
Regular
Posts: 33
Joined: Fri Apr 06, 2012 11:03 pm
Completed: Rock Bottom, Your Swimsuit Jumped Over Its Own Weathercock You Liar!
Projects: In progress: Trigger
Location: Bay Area, CA
Contact:

Re: Thera'Py: with Eliza Py [Bad Therapist Sim][Experimental

#14 Post by PatchyDoll » Thu Jun 13, 2013 11:27 am

Conclusion: Eliza Py is evil.

~ Amy
Attachments
elizapy.jpg

Post Reply

Who is online

Users browsing this forum: No registered users