library of spanking fiction forum
LSF Wellred Weekly LSF publications Challenges
The Library of Spanking Fiction Forum / Smalltalk /

Quest

 Page  Page 1 of 2: 1 2 »»
Eldricht
Male Member

France
Posts: 11
#1 | Posted: 5 May 2012 23:31
I just got my hands on a fascinating software called "Quest". Basically, it's used to create a all-text game, like Zork.
I already tried to write a spanking game involving Rumia from the Touhou Project (and I managed to make an interesting game), but while I find the programming fascinating, I don't trust my ability as a writer to pull a decent game. Basically, the game I made is very simple: inspect bed, find newspaper, find paddle, take them both, go to the girl, use newspaper on girl, then use paddle on girl, and PAF it's over.
I really like it, but I don't have the imagination to, as I mentioned before, write a complete game. So, if someone is interested in lending me a hand, I would be grateful. It's not complicated, you just write the discussions, the spanking sequence, and I take care of the rest.

Thank you for reading this, and sorry if it's not the good board, but with animeotk's death, I couldn't find any other website.

bendover
Male Author

USA
Posts: 1697
#2 | Posted: 6 May 2012 00:09
Eldricht,

Sounds pretty interesting. I hope a good gamer can lend you a hand. The point and click games can be quite fun.

B

Eldricht
Male Member

France
Posts: 11
#3 | Posted: 6 May 2012 00:23
Unfortunately, it's not a point & click (albeit it would make a spanking novel interesting). It's a all text game.
If you want, I can upload a demo, but be warned it's very basic.

Eldricht
Male Member

France
Posts: 11
#4 | Posted: 30 May 2012 12:53
Double post to give some news.

First, I opened a blog about said game. You can find it here.
Second, I'm dropping it. The software I planned to use is too limited, and so am I, for I am constantly unsatisfied with it.

Goodgulf
Male Author

Canada
SUBSCRIBER

Posts: 1954
#5 | Posted: 30 May 2012 18:03
There are several text based game engines out there. I was playing with one for a while (TADS) but there was a version change and nothing that I had written seemed compatible with the new version.

That, and I was having a hard time with actors. I was able to map out locations, add items, but the actors were given me a headache. Each "person" you could meet in the game was an actor and involved about 100k+ of code (call it 25+ pages of text) if you wanted more than "I don't how to <verb>" responses. And actors were what changed between versions (along with the editor and some of the syntax).

If you are looking for a different engine, just search for one. I googled "build your own text game" and up popped links to TADS(Text Adventure Development System), Playfic, Quest, and Inform 7.

Here's an example of the TADS code I was working on:
LockerRoom: room
sdesc = "Girl's Changing Room."
ldesc =
{
"Sandwiched between the Pool and the Gym, the girl's locker room takes up surprisingly little space. There are X banks of lockers here, a counter running the length of the east wall (with a mirror over it) broken only by the door to the shower, a door on the north wall leading to the Gym, one to the south leading to the pool, and the hallway lies to the west. There's yet another poster here, one could only hang in a changing room.";
if (SecretDoorLocker.isopen)
{
" There is a secret door open in the ne.";
}
else
{
" There's a small crack on east wall, just north of the shower door?";
}
}
north = Gym
south = PoolRoom
east = ShowerRoom
west = FFHWr5
ne = SecretDoorLocker
;

SecretDoorLocker: lockableDoorway
location = LockerRoom
noun = 'crack'
adjective = 'strange'
otherside = SecretDoorSR
doordest = SecretRoom
isopen = nil
islocked = true
mykey = puzzlekey
sdesc = "strange crack"
ldesc =
{
if (isopen)
"A hidden doorway beckons you to enter";
else
"There's a strange crack on the wall.";
}
;

SecretDoorSR: lockableDoorway
location = SecretRoom
noun = 'door'
sdesc = "door"
ldesc = "On this side it looks like a normal door, not hidden at all"
otherside = SecretDoorLocker
doordest = LockerRoom
mykey = puzzlekey
;

LockerRoomposter: fixeditem, readable
location = LockerRoom
noun = 'poster'
adjective = 'cute'
sdesc = "poster"
ldesc = "Yet another of those posters - but this one... It's the same student from the other ones, but it's clear that she just stepped from the shower. Her face is covered by wet hair and there are beads of water on her skin. She's wearing a skirt, and you can tell that's all she's wearing from the way it's plastered to her bottom. She is bent over the counter, with her chest flattened against it, concealing her breasts."
readdesc = "If you get a pink slip and not a silver one, then your undies go but your skirt stays on. Or is put on if you're just out of the shower."
;

Of course the setting was a "school" for women who were college age or older, but once the setting was done I couldn't plot a playable game without actors that became too complicated for side project.

Goodgulf

Eldricht
Male Member

France
Posts: 11
#6 | Posted: 30 May 2012 20:36
Well, Quest was the one I've been using. If you follow the link, you can find a demo and the code source.
My trouble wasn't the actors, in fact, I considered them as being the funnier part. I don't know how TADS works, but my goal with Quest was to write a story like this one:
-You walk around,
- You find an object,
-You use it on a girl,
-You can spank the girl.

It may be interesting to mention that I'm a Touhou fan, and that therefore, the game I've been working on was a touhou fanproject.

I managed to get rid of the actors problem by giving the players several objects. In fact, it's impossible in my game to spank directly a girl. Instead of that, you have to USE the object BELT on GIRL.
But Quest's main problem is that, while I could easily create an non-editable setup to install it on any computer, the person I asked to test it grew nervous when said setup tried to add some files in system32, and thus went to "look for informations". Being without any news, and not getting any answer, I gave up on my project. I'm okay with working on a spanking interactive fiction, but not if I'm the only one reading it.


Here's a part of my code, to give you an idea:
define room <lake>
alias <Misty Lake>
west <Outside>
description <This is the Misty Lake. You can see |crCirno |cbflying around. To the |cgwest|cb, is your house.>

define object <cirno>
alias <Cirno>
look if flag <cirno can be spanked> then msg <Cirno is standing in front of you, waiting for you to do your part of the deal.> else msg <You look at the ice fairy. Her short blue dress is damn cute, but her bratty behaviour is annoying to everyone. Her ability to fly means she's currently out of your reach.>
speak if flag <cirno can be spanked> then msg <You decide to mess with Cirno for a bit.|n"Hey, tell me, what should I use?"|n"What?"|nYou smile.|n"Should I use a belt, or my hands?"|nHer confidence disappears.|n"Oh. I-I think you should use your hands. I mean, you can h-hurt s-someone with a belt, right? You shouldn't use it. Really."> else msg <You call for the fairy.|n"Hey, Cirno!"|nShe ignores you.>
displaytype <Character>
article <her>
gender <she>
use <frog> {
msg <"Hey Cirno! Come here, I have something that might interest you!"|nThis time, you got the fairy's attention. Abandoning her game, she flies right to you, stops in front of you, and crosses her arms while looking at you smugly.|n"What is it?"|n"I found this in the Hakurei donation box."|nYou show her the frozen frog. She looks confused.|n"Yeah, so?"|nYou smile.|n"You know, many people would be pissed if you were to donate frozen frog to people."|n"I'm not scared!"|nSays the fairy. She's just boasting, and both of you know it.|n"Really, Cirno? I'm not just talking about the Hakurei Maiden herself, I'm also talking about that frog goddess from the mountain."|nShe starts sweating.|n"A-ah? H-hu, I forgot about her..."|nTime for the final blow.|n"Look, Cirno, I'll give you this frog, and I'll forget everything about it."|nThe fairy smiles in relief.|n"Thank you!"|n"But however, I want something from you."|nHer smile fades.|n"I don't have any money."|nYour smile grows wider.|n"Silly Cirno, I'm not talking about money.">
flag on <cirno can be spanked>
wait <|i Press a key to continue... |xi>
msg <"Then what are you talking about? Just say what you want!"|nThe little girl sounds really worried now. I'm savouring it.|n"I think you need a punishment."|n"W-what kind of punishment?"|n"Let's make a deal: if you let me punish you properly, I'll give you this frog, and I'll forget everything. Are you fine with that?"|n"No! Tell me what kind of punishment you planned first!"|n"A good old fashioned spanking, Cirno. What else?"|nShe sounds almost relieved.|n"A spanking? That's all? Fine then! It's a deal!"|nYou hold out your hand. She grabs it and shakes it vigorously, apparently relieved.>
}
use <Paddle> {
if flag <cirno can be spanked> then {
msg <You take off your belt.|n"Okay, bend over, Cirno."|n"H-hu? Y-you're going to use your belt?"|n"Yes. Do you have a problem with that?"|nShe's hesitating. She wants to be strong, but at the same time, she doesn't want the spanking to hurts too much.|n"No, not at all! You can even spank me with a belt, I don't have any problem!"|n"All right, bend over then."|n"You can spank me with your belt, yeah! But you can also spank me with your hands, that won't be a problem, not at all!"|nYou sigh.|n"I can't do that, Cirno. I have to punish you properly for putting this frog in the Hakurei Shrine donation box, and since you're a strong fairy, you won't feel anything if I just use my hands."|nYou're intentionally mixing truth, half-lies and flattery. You're just very good at manipulating kids.|n"I know, I know! I've been explained properly about rules, but is there really no other way?"|nShe's frantic now. You shouldn't push too hard, because if she feels cornered, she'll probably attack in despair. Time for you to open an emergency exit.|nYou tilt your head, looking intentionally unsure.|n"Well, I could drop the belt, but...">
wait <|i Press a key to continue... |xi>
msg <"But what?"|n"As I said, that wouldn't be painful enough. I'm really sorry, but I have to hurt you, otherwise it's useless to even spank you to begin with."|nOf course, you're lying about the 'sorry' part.|nCirno lowers her head, and starts fidgeting.|n"And what if..."|nThis is the interesting part. Hide your smile, this is where you have to play a close game.|n"What if what? Please be quick, Cirno, I haven't got all day."|n"Nothing."|nRaising her eyes again, she throws a defiant stare at you. You feel disappointed by that sudden change of heart, but you'll still able to spank her, so you're not going to complain. Not too loudly, anyway.>
wait <|i Press a key to continue... |xi>
msg <"All right. Bend over then."|n"Mmpf."|nCirno turns, showing you her side, and bend over, easily reaching her knees. Fairies are lucky to be so supple.|nFolding your belt in your hand, you walk to Cirno, and, putting your arm over her small body, you place your hand on her belly and you lift her easily.|n"Relax now Cirno, or you'll fall."|nIt's really uncomfortable to even touch her, she's so cold. And she also has those ice wings you can't touch either. You tried once, they're sharp-ground.|nYou feel Cirno slowly relaxing under your arm, so you bring your belt in contact to her bottom, to remind her what's going on happen.|nShe jumps softly.|n"H-Ha!"|n"Are you ready?"|n"I-I'm ready!"|nYou raise your belt.|nWHACK!|n"Mmm!"|nWHACK!|n"T-that hurts!"|nWHACK!|n"Hii!"|nWHACK!|nWHACK!|nWHACK!|nSurprisingly, Cirno fell silent pretty quickly, clenching her teeth, just moaning in pain each time you hit her.>
wait <|i Press a key to continue... |xi>
msg <After spending several minutes spanking Cirno with your belt, you decide to give up. She's not going to cry, no matter how hard you spank her, so it's not satisfying for you.|nYou let go of Cirno, gently putting her back to the ground, while you put on your belt around your pants again.|n"T-thank you for spanking me!"|nBowing deeply, the well-mannered girl apparently thanks you for the harsh spanking you just gave her.|n"N-No problem."|nToo dumbfounded to react, you just stare as the fairy flies away, her eyes wetting, rubbing her bottom.|nShe held back her tears. That's really mature from her, you're truly impressed.|n|nBut she forgot to ask for the frog, so she'll be back.>
hide <cirno>
flag on <Cirno got spanked>
playerwin } else {
msg <She's out of your reach, and if you try to attack her, she'll most likely retaliate, causing harm. Her freezing power is not to be underestimated.> }


I'll check those other engines you talked about, but honestly, I don't want to work alone on this.

Goodgulf
Male Author

Canada
SUBSCRIBER

Posts: 1954
#7 | Posted: 31 May 2012 18:58
Working on it alone can be hard.

I ended up with about 70k of rooms you could walk into, description that you could read, and a few objects you could pick up - then went nowhere.

The code for Quest looks like it has the same sorts of predefined objects and operators that TADS has. I'm guessing that all of the engines look the same.

Now I'm thinking about going back to the discarded attempt... Making it a simple walk around, gather items, and unlock the chance to spank someone type game... But if I did finish it than I'd run into your problem - any tester would have to trust me enough to install something on their computer and since it's an unknown program then anti-virus programs will scream about it.

Goodgulf

Eldricht
Male Member

France
Posts: 11
#8 | Posted: 31 May 2012 22:25
Well, my idea is more like walking around and using objects on girls to able to spank them (each time with differents positions, different implements, and differents reactions), but, yeah, we have exactly the same problem, aka getting someone to trust us.

And you said earlier that you had problems with actors, while it's with them that I had my fun. I don't really want to install TADS (I already have two differents Quest, and they're incompatible so I have to keep them both) but I don't mind giving you a hand sometimes if the code is really that similar.
However, the thing I want to avoid at all cost is writing descriptions. I'm not English, and every time I write something, it looks weird.
Is there any online website for those games, where we can get help and beta-testers? I thought I could get help here, but apparently, people are kind of passive here.

Goodgulf
Male Author

Canada
SUBSCRIBER

Posts: 1954
#9 | Posted: 31 May 2012 23:43
You might try
http://www.textadventures.co.uk/forum/

They seem like a good place to start for the Quest engine.

Eldricht
Male Member

France
Posts: 11
#10 | Posted: 1 Jun 2012 10:36
I'm already registered here, but I'm not sure if I can ask them to test a spanking fanfic. Adults stories are treated dfferently here, so if possible, I'd rather post it on a spanking websitre, like, for example, that website called "spankinglibrary.tk" or something like that. (That, and as I mentioned, it's a fanfiction rather than a spanking original story, and that means that there are a lots of characters and that I'm not presenting them)

But anyway!

 Page  Page 1 of 2: 1 2 »»
 
Online
Online now: Members - 12 : Guests - 10
Alef, bobbo6359, Dullahan, faygrim, olderlovely, Poseidon, sagitarius, SNM, SpankySteve, thinker1, triton72, Wildcat
Most users ever online: 268 [25 Nov 2021 01:00] : Guests - 259 / Members - 9