Pink Petal Games

PyTFall => PyTFall: Game design => Topic started by: Xela on June 23, 2013, 08:23:02 AM

Title: <-- Arichived --> (TODO List)
Post by: Xela on June 23, 2013, 08:23:02 AM
Planz:

(Do tell if I forgot something)

Items (None_Weapon Types + Slaves Equipping Weapons):
Code: Alex
Content: Dark

Short Game Intro (Minor World Introduction):
Code: Alex
Content: Klaus, Dark

Hero Setup Screen (Better customization, more options, simple background stories (Gismo is working on a setup)):
Code: Alex
Content: Gismo, Klaus
Balance: Dark, Alex
Graphics: Gismo

Tagger (Java):
Code: living
Setup: living, Dark, CW
Content: CW, Dark, living (packs revision)

Tags Concept (Revised):
Content: CW/living/Dark
Code (any required adaptation in the game): CW/Alex

SlaveTraining (Building  Assignment direct screen, On spot training, chained Next Day training, balancing, Jail):
Code: Thewlis
Content: Dark, Alex, Thewlis, …CW/lamoli?
Balancing: Dark

Conversation/Actions Unification (should have a similar (or same) setup to what Thewlis did for Actions in locations + labels should be adapted accordingly (if so required)):
Code: Alex/Thewlis
Content: Dark/CW/Klaus/Alex
*Note Darks partner pick request

Graphics Improvement/Normalization (as Gismo makes more and more graphical elements, game screen should be styled and adapted to them in case there will be no time to customize them laterz):
Graphics: Gismo
Content: Gismo, Alex, CW

Content (Events/Quests/Location/Stories and etc.):
Code (when/if required): Alex, Thewlis
Content: All hands on deck.
*Try to split a city in thee (four?) quarters

Descriptions for Elements:
Content: Klaus (already finished)
Code: Alex

Taxes (Improvement/Expantion):
Code: Alex
Balance: Dark

Difficulties (Post Next release?):
Code: Alex
Balance: Dark, Betatesters

Other:
Review Next Day reports after close
Enable Charm/Healing/Poison Skillz in the BE
Better Arena integration into main game
Reduce Amount of Brothels + Put them on the map/Rename?
Title: Re: TODO: List
Post by: Xela on June 24, 2013, 06:14:49 PM
Rebalanced brothels file a bit and fixed the upgrades screen, didn't have time for anything else. Making brothel upgrades meaningful is work in progress.
Title: Re: TODO: List
Post by: DarkTl on June 25, 2013, 07:00:05 AM
In wm it's always much easier to get several random girls than a unique one. In wm ex their numbers were reduced greatly both in slave market and in catacombs, so players can't rely on them anymore.
I also propose to nerf their stats and skills as much as we can compared to unique ones, and to limit max number of captured monster girls (=slaves) you can have depending on MC stats, or maybe 1-2 for each brothel. And of course it should be difficult to capture them, maybe you even have to use some rare item or skill.
Title: Re: TODO: List
Post by: rudistoned on June 25, 2013, 07:12:55 AM
Can skills be rare? Do we have plans of game elements that add new skills to characters?
Title: Re: TODO: List
Post by: DarkTl on June 25, 2013, 07:35:45 AM
Let's clarify some things. When I say skill, I mean ability used in combat like Powerful Attack, Aimed Shot, etc. by warriors and rogues (maybe for fatigue or health) instead of spells for mp by mages.

And I certainly hope that we'll have a possibility to freely create spells and skills via xml (providing that you also have animation and sounds for them), not to mention that items already have the ability to give and remove skills, temporarily or permanently.
Title: Re: TODO: List
Post by: Xela on June 25, 2013, 04:27:39 PM
In wm it's always much easier to get several random girls than a unique one. In wm ex their numbers were reduced greatly both in slave market and in catacombs, so players can't rely on them anymore.
I also propose to nerf their stats and skills as much as we can compared to unique ones, and to limit max number of captured monster girls (=slaves) you can have depending on MC stats, or maybe 1-2 for each brothel. And of course it should be difficult to capture them, maybe you even have to use some rare item or skill.

WM's random girl system doesn't do justice to the game (at least in my opinion). I second you suggestion of making them scarce. Technically, even with new tagging system, if I started coding right now and went for an all-nighter, we would have random girls by tomorrow morning, the reason I haven't done one thing to add them to the game is that I have no idea what to do with them right now.

Can skills be rare? Do we have plans of game elements that add new skills to characters?

Let's clarify some things. When I say skill, I mean ability used in combat like Powerful Attack, Aimed Shot, etc. by warriors and rogues (maybe for fatigue or health) instead of spells for mp by mages.

And I certainly hope that we'll have a possibility to freely create spells and skills via xml (providing that you also have animation and sounds for them), not to mention that items already have the ability to give and remove skills, temporarily or permanently.

We don't have secondary combat abilities at the moment so it's a good thing that you clarified (since it's something that never been concepted or discussed). XML creation is possible but I see no point in it. It's to easy to do in python to justify xml imports.


I see a somewhat different development roadmap past 1.0 release version than you (mine is more content driven, yours combat + BE) but we'll have a separate discussion when we get there. For now, there's plenty to do for everyone involved in the project as it is :)
Title: Re: TODO: List
Post by: Xela on June 25, 2013, 06:52:27 PM
Ok, did have much time, but still wanted to do something today:

Rooms upgrades now have some usefulness, testing has been moved to Palace, Slots fixed in brothel file.

Got big plans for tomorrow (guard job improvements, guard relay and guard upgrade bonuses (1st improvement is already useful btw.)). This will require both time and focus so I'll be happy if I manage to get that done tomorrow.
Title: Re: TODO: List
Post by: DarkTl on June 26, 2013, 07:20:41 AM
XML creation is possible but I see no point in it
Obviously to give me an opportunity to work on skills and spells while you busy with other parts of the game  :)
Title: Re: TODO: List
Post by: Xela on June 26, 2013, 07:34:59 AM
Obviously to give me an opportunity to work on skills and spells while you busy with other parts of the game  :)

You'd be better off working with code in this case, it's easier than you think.

Also it might actually be a better idea for you to work on sorting items into shops first since you're the one who knows what's what in that department. Also you could write concept for a couple of items hunting locations, I'd code them in and you could create a number of battle scenarios with different monsters and backgrounds.
Title: Re: TODO: List
Post by: DarkTl on June 26, 2013, 10:33:11 AM
We only have some "witch hut" shop (?) if I'm not mistaken, so I guess I should find pics for other shops and their clerks as well.
Title: Re: TODO: List
Post by: Xela on June 26, 2013, 10:40:23 AM
We only have some "witch hut" shop (?) if I'm not mistaken, so I guess I should find pics for other shops and their clerks as well.

Yeap, clerks might be an overkill unless you're planning to design NPC. For now backgrounds should be enough, I'll can put all shops into some 'market district'.
Title: Re: TODO: List
Post by: DarkTl on June 26, 2013, 11:05:06 AM
Well, Alkion, Slavemaker, Otherworld do have clerks, in Otherworld they even have quests. Although I doubt I able/want to write such lengthy dialogues as Ncog did.

Did you already add witch hut to the game? I mean, can I use it in location name field?
Title: Re: TODO: List
Post by: Xela on June 26, 2013, 11:08:45 AM
Well, Alkion, Slavemaker, Otherworld do have clerks, in Otherworld they even have quests. Although I doubt I able/want to write such lengthy dialogues as Ncog did.

Did you already add witch hut to the game? I mean, can I use it in location name field?

Nope, not yet, but nothing will happen if you do. It'll simply work when I make one. I thought there was little point in adding just one shop to the game.
Title: Re: TODO: List
Post by: Xela on June 26, 2013, 07:10:26 PM
Phew... ok, didn't finish, but made some good progress on Guard Job. Made guard upgrades branch meaningful, fixed some bugs including the one reported by Dark in the items window. Added Dark's pack to the SF version. Fixed some minor bugs.
Title: Re: TODO: List
Post by: Xela on January 15, 2014, 06:41:22 AM
Quote
Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

:(


Updated :)
Title: Re: TODO: List
Post by: DarkTl on January 15, 2014, 09:05:25 AM
I enjoy necroposting as well  :)

And do not forget again about those effects we discussed recently.
Title: Re: TODO: List
Post by: Xela on January 15, 2014, 09:13:31 AM
And do not forget again about those effects we discussed recently.

Done :)

I enjoy necroposting as well  :)

It's for anyone who wants to help us out. I can usually find something to do when I get the time.
Title: Re: TODO: List
Post by: DarkTl on January 15, 2014, 10:18:04 AM
Let's see, another thing is an option to select girl's partner when you ask for lesb action via dialogue, very popular suggestion for wm.
Title: Re: TODO: List
Post by: Xela on January 15, 2014, 10:39:58 AM
Let's see, another thing is an option to select girl's partner when you ask for lesb action via dialogue, very popular suggestion for wm.

Basically a simple interaction asking for a hot lesbo action, if partner is chosen, two nude pics are displayed next to eachother. If not chozen, normal les category pic?
Title: Re: TODO: List
Post by: DarkTl on January 15, 2014, 12:44:12 PM
Yeah, well, if "hot lesbo action" is supposed to change some stats, they probably should be changed for both characters.
And slightly different text, of course.
Title: Re: TODO: List
Post by: Xela on January 15, 2014, 05:07:14 PM
Yeah, well, if "hot lesbo action" is supposed to change some stats, they probably should be changed for both characters.
And slightly different text, of course.

Noted as well. I've crossed two things off the list, my plan to redo the whole system was stupid, it was in better shape than I thought. Started on cleaning mech...

Edit:
@CW
Well done on the event :)
Title: Re: TODO: List
Post by: DarkTl on February 08, 2014, 01:31:47 PM
Let's see, another thing is an option to select girl's partner when you ask for lesb action via dialogue, very popular suggestion for wm.
Not even mentioned in to do list  :(
Title: Re: TODO: List
Post by: Xela on February 08, 2014, 01:41:37 PM
Not even mentioned in to do list  :(

Supposed to be included under interactions. There are a lot of things that aren't mentioned there, to be reminded in case I forget when I get to the major system in todo list.
Title: Re: TODO: List
Post by: DarkTl on February 09, 2014, 01:58:02 PM
Even if we'll leave MC classes for beta, we still need starting screen of some kind, where you at least could type his name.
That reminds me, we might need an option to give names to brothels (maybe anytime, not just when you buy it) for sorting if nothing else.
Title: Re: TODO: List
Post by: Xela on February 09, 2014, 02:09:57 PM
Even if we'll leave MC classes for beta, we still need starting screen of some kind, where you at least could type his name.
That reminds me, we might need an option to give names to brothels (maybe anytime, not just when you buy it) for sorting if nothing else.

They have names? Quite pointless I think, but to easy to add to even discuss it. I'll throw it in there right now.
Title: Re: TODO: List
Post by: Xela on February 11, 2014, 08:33:34 AM
Took a look at how tasks/quests could be added and decided to postpone until post-alpha or maybe even post beta (for tasks). To much of that depends on the balance and we currently have no balancing system in the game (I do have some ideas on how, but all to time consuming to go into now).

I'll see if I can add couple of sounds, maybe a couple of new events and then see what's next.
Title: Re: TODO: List
Post by: DarkTl on February 11, 2014, 09:07:03 AM
- Add some locations/NPCs for MC to train his stats.
Maybe MC house should be primary source of training? For example you should build a room, find and hire an instructor NPC, and then you can train some of MC stat. Post beta, of course.
Title: Re: TODO: List
Post by: Xela on February 11, 2014, 09:21:59 AM
Maybe MC house should be primary source of training? For example you should build a room, find and hire an instructor NPC, and then you can train some of MC stat. Post beta, of course.

Kinda linear. I don't mind training rooms but there are better ways to do training (location based + AP assignment seems the best).
Title: Re: TODO: List
Post by: DarkTl on February 11, 2014, 11:52:43 AM
MC will have the same leveling system that girls have, right? With hardcapped max for stats that increases with levels.
Title: Re: TODO: List
Post by: Xela on February 11, 2014, 12:10:22 PM
MC will have the same leveling system that girls have, right? With hardcapped max for stats that increases with levels.

Already has, it's just set up even worse since I went over normalization code for girls once but never for MC.
Title: Re: TODO: List
Post by: Xela on February 23, 2014, 10:35:56 AM
- Fix Interactions | Note Darks partner pick request.

Guess it's time to take a look at interactions. This is going to take a while, I'll see if we can borrow something from OW as well.
Title: Re: TODO: List
Post by: Armegetton on February 24, 2014, 10:52:55 PM
Originally, I was writing this in the general discussion but decided that it would probably go better here:

________________________

Ooook, so. I spent a little bit a time going through the girlsmeet files (the label one and the screens one) to get familiar.

I edited/updated 3 files total, but I'm not going to sync it because, 1 I'm not completely sure how and 2 mainly I don't want to mess anything up.

Here are the one's I touched:

classes - support.rpy

pyt - labels - girlsmeets.rpy

pyt - screens - girlsmeets.rpy

the support one, I only added one line to give myself unlimited AP so whenever you hit 0 it just gives you 99. It's for testing only so I won't bother posting it.
(right under line 269)
if anyone wants to replicate it, it's:
Code: [Select]
                else: (268)
                    renpy.call_screen("pyt_message_screen", message="You have no Action Points left!") (269)
                    hero.AP = 99 #temporary debug to test girl interactions UNLIMITED POWER GO!! (270 <---this one)

the screens one I edited the Disposition text so that it displays the numerical value of disposition and it also shows the hero's current AP
I commented out the original and it's sitting right next to it. So it shouldn't be hard to go back and change it later. (line 163/164)

The biggest one I messed with is the labels girlsmeet. For whatever reason I thought 'Mind Fucked' is a hilarious concept.

I only added mind fucked to kiss hand, kiss forehead, kiss cheek, kiss mouth and sex.

Basically the difference is. You always get to do them, regardless if she likes it or not (you'll always have sex), but that doesn't mean she won't hate you for it.
also, I gave a larger indifference to actions by adding a
Code: [Select]
$ gm_disp_multiplicator *= 0.1
to simulate how much she does or doesn't care. The changes are the following:

hand: no flat dice bonus, *= 0.1 to multi
forehead: +10 flat dice bonus, *= 0.1 to multi
cheek: +20 flat dice bonus, *=0.2 to multi
mouth: +20 flat dice bonus, *=0.3 to multi

sex: +20 flat dice bonus, *= 0.5 to multi

and the +20 can't take the roll over 100, so no worries there.

If the included isn't needed or whatever, it can be changed later. But at least it's one more thing there, for now.

Let me know if this is a 'Yah' or 'Nah'. I can keep going through a bunch more of these no probs. But for now, it's a good stopping point. I'll check back in tomorrow.
Title: Re: TODO: List
Post by: DarkTl on February 25, 2014, 12:52:18 AM
That's a very fun idea, I like it. Although, if she is a Nymphomaniac as well, she probably wouldn't care anyway.
Title: Re: TODO: List
Post by: Xela on February 25, 2014, 04:34:45 AM
Mind Fucked and Retarded already works like that in a number of places.

- In order to push you need to create an account on SF and give me your id there. Don't be to fearful of pushing, whatever you break can be rolled back unless you take extraordinary measures to break stuff. That's the whole point of version control.

- I'll throw your girl interactions file into the game but rest of the files are a no go. 1) Shift+o to open the console and hero.AP = 99 does the same thing. 2) If you need something for debugging, it's best to put if config.developer: ... (and preferably a notify()) in so it will not mess with the release version of the game.


===============
I took a look at the changes in mercurial, your add-ons looks great, I'll include them with the next push. If we both work on the same file, I will not be able to do that as it requires a good deal of time so if you're planning to continue to contribute, get a SF account.

+        elif "Mind Fucked" in chr.traits:
+            $g(random.choice(["... <No reaction>", "... <She looks around>", "... *chuu* <She's kisses her own hand>", ".... <Her face is completely unreadable>", "... <Maybe she didn't notice>"]))

choice is now the same as random.choice and there is an even simpler way of:

Code: [Select]
$ rc("... <No reaction>", "... <She looks around>", "... *chuu* <She's kisses her own hand>", ".... <Her face is completely unreadable>", "... <Maybe she didn't notice>")
That will do the same thing.
Title: Re: TODO: List
Post by: Armegetton on February 25, 2014, 07:31:22 AM
Did the sf thing, sent you pm. that's good about the versions bit, I'm not entirely sure how the system works. but ok.

Haha, look at me being a noob. Totally didn't know about shift+o. And while you say config.developer .... erm, yeah. no clue there. I'll probably leave it.

Ok, question though. Are we never supposed to see the hero's AP during girl meets? Or is the top bar actually supposed to carry over, but isn't?

And yeah, my b about the using the old code. I can go back and change that. I didn't even realize. copy pasta is evil.

_____________________

actually, while I'm at it. Do you want (me) to just redo everything in that file as $ rc() that would certainly remove all temptation to doing it otherwise.

I'll wait for pushing powers, before I try to mess with anything further so I don't create more unnecessary work.

Also, how does that work, if we both work on the same file, and both push at the same time. do we still have to go back through later and merge the two files?
hrm ...
(http://emoticoner.com/files/emoticons/onion-head/confused-onion-head-emoticon.gif)
Title: Re: TODO: List
Post by: Xela on February 25, 2014, 07:57:15 AM
Did the sf thing, sent you pm. that's good about the versions bit, I'm not entirely sure how the system works. but ok.

Haha, look at me being a noob. Totally didn't know about shift+o. And while you say config.developer .... erm, yeah. no clue there. I'll probably leave it.

I've just added you. System is easy to figure out. You commit your changes, pull, merge and push. It seems complicated until you've done it once. Worst thing could happen, you'll have to fix a couple of conflicts by choosing you own line or one from the version you've pulled but that's made super easy as well. Mercurial isn't git.

Code: [Select]
if config.developer:
    # Any code

means that the code will run only of we're developing or testing, normal players will never be effected by it.

Ok, question though. Are we never supposed to see the hero's AP during girl meets? Or is the top bar actually supposed to carry over, but isn't?

And yeah, my b about the using the old code. I can go back and change that. I didn't even realize. copy pasta is evil.

I missed that... we should add it someplace nice I suppose.

Nah, leave it, as long as it works, it's great.

actually, while I'm at it. Do you want (me) to just redo everything in that file as $ rc() that would certainly remove all temptation to doing it otherwise.

I'll wait for pushing powers, before I try to mess with anything further so I don't create more unnecessary work.

Don't, it doesn't matter.

You have them now. Use HG Workbench, it's very intuitive.

Also, how does that work, if we both work on the same file, and both push at the same time. do we still have to go back through later and merge the two files?
hrm ...
(http://emoticoner.com/files/emoticons/onion-head/confused-onion-head-emoticon.gif)

We cannot both push "at the same time", server will refuse. If we both edited the same file, whoever pushes second, if there are conflicts that cannot be automatically resolved, you or I (depending on who pushed first) will be asked to fix them. I've pushed your file so you might see how it works.
Title: Re: TODO: List
Post by: Armegetton on February 25, 2014, 09:02:07 AM
Wowz, so now I find out that my version this entire time was a 108 "working copy" that had no changes at all (until yesterday). wtf?! lol

anyways. that was annoying. All of a sudden I see new features everywhere. *le sigh*

Sometimes I'm just a scrub. yeeesh
(http://emoticoner.com/files/emoticons/onion-head/bad-atmosphere-onion-head-emoticon.gif)


p.s. workbench is god. That is all.

_______________________

Pushed more edits to the interactions. Filled out the generic responses to all kissing interactions.

Did it work? Responses appreciated

More to come later. Today probably. I'll probably mess with the insults next.

I'm interested, but have no idea what actions (attack and drug) are supposed to be/do. Is it just dialogue, or ... ???
Like does attack take you into a battle? Or is it supposed to be a subtly action. Is it a placeholder for something later?

And drugs, item requirements? uses other stats? (luck? agi?) also, for what purpose? ooooh, can we turn the girls into slaves with this?
(http://emoticoner.com/files/emoticons/onion-head/evil-smile-onion-head-emoticon.gif) I would approve.

If I can't do them now, I've got other things to keep myself busy at least.
Title: Re: TODO: List
Post by: Xela on February 25, 2014, 02:25:10 PM
I'm interested, but have no idea what actions (attack and drug) are supposed to be/do. Is it just dialogue, or ... ???
Like does attack take you into a battle? Or is it supposed to be a subtly action. Is it a placeholder for something later?

And drugs, item requirements? uses other stats? (luck? agi?) also, for what purpose? ooooh, can we turn the girls into slaves with this?
(http://emoticoner.com/files/emoticons/onion-head/evil-smile-onion-head-emoticon.gif) I would approve.

If I can't do them now, I've got other things to keep myself busy at least.

1) Placeholders.

2) Not yet...
Title: Re: TODO: List
Post by: Armegetton on February 25, 2014, 04:13:27 PM
Well, until I figure out how to get that other stuff working...

Here's the work I did earlier today. I thought it'd be better if I put it up sooner rather than later so it doesn't fall behind the updates too far.


Title: Re: TODO: List
Post by: BlackWolf Inc. on February 26, 2014, 02:41:25 AM
Noooooooooot one to complain, makes my job easier and all but i'm getting the feeling I just lost my job :'(
Title: Re: TODO: List
Post by: Xela on February 26, 2014, 07:25:27 AM
Noooooooooot one to complain, makes my job easier and all but i'm getting the feeling I just lost my job :'(

Anything new on girlsmeets front? Two people can work on it without an issue, especially with version control. You seem to be disappearing for weeks at a time :)

PS: Not mentioning that there are also interactions that are in a MUCH worse shape than girlsmeets.
Title: Re: TODO: List
Post by: Armegetton on February 26, 2014, 09:25:16 AM
Noooooooooot one to complain, makes my job easier and all but i'm getting the feeling I just lost my job :'(

Woa, slow down, are you doing the girls meet stuff? I could have sworn that xela posted somewhere that we were hurting so I starting throwing things places.

Anything new on girlsmeets front? Two people can work on it without an issue, especially with version control. You seem to be disappearing for weeks at a time :)

PS: Not mentioning that there are also interactions that are in a MUCH worse shape than girlsmeets.

Also, what needs more attention than girlsmeets? are you talking about the interactions with girls that the hero already has? I can always shift my attention elsewhere.
Title: Re: TODO: List
Post by: Xela on February 26, 2014, 10:28:15 AM
Also, what needs more attention than girlsmeets? are you talking about the interactions with girls that the hero already has? I can always shift my attention elsewhere.

I wouldn't say "more". I'd prefer both girlsmeets and interaction have a decent amount of options and choices for @ release... Interactions are in much worse shape so there is more work to be done but it doesn't example make them more urgent, just means that taking care of them will take more time then it will with girlsmeets.
Title: Re: TODO: List
Post by: Xela on June 03, 2014, 01:26:18 PM
Updated the list, prolly will have to be expanded even more but that's all I could think of right now.
Title: Re: TODO: List
Post by: gyzbug on June 25, 2014, 10:50:50 PM
Just and Idea for the arena rewards to maintain or keep active would be a ladder system with a reset monthly or every couple months.  Earn as much as possible during the timeframe then be rewarded at the end, then it resets and starts again.  Maybe even have brackets based on level or fame that are harder but have better rewards.
Title: Re: TODO: List
Post by: Xela on June 25, 2014, 11:08:18 PM
Just and Idea for the arena rewards to maintain or keep active would be a ladder system with a reset monthly or every couple months.  Earn as much as possible during the timeframe then be rewarded at the end, then it resets and starts again.  Maybe even have brackets based on level or fame that are harder but have better rewards.

This may have some potential, I wanted player team to get paid for taking/keeping spots of honor on ladders which would work as well. Arena is a very complicated system, so we'll go with one way or anther next time that code is revisited.