Saturday, March 29, 2014

Guess: what?

Scripting work is finished. All new content now in the game! But it still completely untested so I need at least few days for testing. But heads up - release is imminent. :)

And though this release version of game engine still will have number 0.96, I really begins to feel that 1.0 becoming something at the length of the hand. This time I almost not need to anything in the game engine to add all this. I'm just added two script language functions (I forget about them before), and fixed few minor bugs. All other done completely through scripting. So, game engine itself almost finished. Maybe in the 2 years anniversary from the date of the first public release version 1.0 will be ready. :)

12 comments:

  1. Will the next version of the game have a built-in load option, so that we don't have to close the game out to switch files?

    ReplyDelete
    Replies
    1. This been not planned before. Do it really so needed? With at least minimal attention to proxies it's will be very rare need to a game loading. (I'm do a playtest right now, and from it results, I'm sure that for losing proxy you need to do something seriously wrong, it's not rapid thing.)

      And one more. Loading process from the "inside" likely will take as much time as a restarting game and loading save after. Before loading game engine need to be initialized - the same way as at the game engine start.

      Delete
  2. I've been thinking, you know how the proxies will comment/complain about there weight. What about if they commented on how big their breasts were getting or how its harder not to bump into things.

    Maybe even have NPC's react to proxies when they are beyond a certain range.

    ReplyDelete
    Replies
    1. That reminds me of how the NPC's comment on getting the implants but they don't say anything when there breasts grow several sizes more than what the implant would do.

      Delete
    2. I really believe that kind of feedback will really boost the overall experience of the game. It might clutter the visibility of the files but it´ll be worth it. I might actually be able to add some content myself with different kinds of feedback depending on the proxy´s body.

      This is by far the game with the most potential in my eyes due to its moddability.

      Delete
    3. These comments from workers is pretty easy to add - they are in the casual_talk/reply templates group, it can be used as sample for them. To add more you need only formulate body condition check and write a text for comment.

      About breasts size talking - I can add this slightly later, right now I'm concentrated on the testing of the current new version. Also I do a playtest from the start without any "cheat" to speed up things. It's to feel current game balance by myself as regular player.

      Delete
  3. Just a question... Is pregnancy working? I was fiddling around with the pregnancy stuff (in debug) but the pregnancy test item keeps saying negative (even with instant baby after a month or two).

    ReplyDelete
    Replies
    1. Yes pregnancy is working. Pregnancy stuff in debug is very specific (and exist exactly for the debug purposes), it not change how it supposed to work, just give some more control on the events that can be encountered in the game. So it not guarantee anything. You need not know how it's works.

      All pregnancy stuff emulated with RL in the mind. Females have monthly cycles, "right" or "wrong" times, etc.

      Delete
  4. Have you ever considered optimizing the game in some way or another? I notice in long term games (2000 days plus) that every passing day is much slower than when you first start the game. When this happens, I have around 4-5 active proxies and a bunch of inactive ones (A lot if you count the baby proxies I gave to Daria). Being able to delete the inactive ones (in dev mode) might improve the performance. Well, unless the inactive ones doesn't get updated anymore.

    ReplyDelete
    Replies
    1. Day count not meant anything by itself - i'm sure about this. But count of characters in the world is very important. Also very high CPU load cause Daria's blessing even on the single character (One character with it cause the same load as 280 normal characters. After effect of blessing is ended it become normal again).

      Characters that you do not see in the "Characters in World" list on dev tab is completely temporary and do not generate every hour load (except is characters in the agency list, but after they removed form agency they completelty removed form the game too)

      I always try to optimize game things, but right now I do not see what can be significantly optimized more wihout removing some of the functionality. Or "cheating" with characters development through ageing. What is take 98% of CPU time - it's scripts execution with simulation of the charcters bodies.

      There is one more thing: as much as possible of this work, CPU do in the background and only few specific actions - like saving game or opening agency need to wait for the backgrounds to be finished.
      Almost all cases of the long background queue generate repeating "Next Day" button. But in the normal gameplay (as I see it) it not supposed to be used more then 2-3 click in row. If you need to use it more, than it's my misscalculation about gameplay overall or just game balance. And I very like to know why you need to do it? Can you tell me?

      Delete
    2. Oh, I meant giving the babies to Daria instead of using the blessing itself. I completely understand the blessing taking so much load on the CPU.

      I tend to spam the next day button due to pregnancies taking a fairly long amount of time. I was messing around with hyper-pregnancy and applying it to the main game. So its definitely not part of the gameplay, it was something I modded in myself. The 'modification' took several pregnancies to fully develop so that's the main reason why I was on 2000+ days in the first place.
      Besides that, my focus when playing this game is on long-term changes. I was planning on making my own game which focuses on these things, but then I realized I could use that time programming to making content for this game.


      Now that I'm typing anyway, I was wondering about the growth of the breasts when they're full and lactating. If a proxy does all of the hospital tests, they'll have four weeks of constant lactation regardless of 'fullness'. With most female proxies, four weeks is enough to grow to enormous proportions(from A-B cup to watermelon sized). I've looked into the organ editor and noticed that with each growth, it takes 5% of the current size, which can really snowball out of control. If you take the cleanStat instead, the growth will be more dependent on the genes. With this change, proxies with A-cup breasts will grow in those four weeks to D-cup. Which seems a lot more fair than watermelons. I'm not sure how much thought you gave to the overall gameplay of earning money, but right now this seems very strong compared to the other options.
      That would be my suggestion for the lactation growth. Either that or give less pills for the proxy to use.

      I'm personally really into the whole expanding thing, so that's why I take so much notice in the growths.

      Delete
    3. >> I tend to spam the next day button due to pregnancies taking a fairly long amount of time.

      Ah, yes, right now game have only one "in-game" thing to speed up pregnancy - "gestamin" item with ~30x speed up for the pregnancy, so if you play with pregnancy much this can be the case... I have plans for more thing that can speed thing up, but they not in game right now.

      >>Besides that, my focus when playing this game is on long-term changes. I was planning on making my own game which focuses on these things, but then I realized I could use that time programming to making content for this game.

      Long term changes - it the cause of so complex game engine, so I feel like this too. And this will be great, if share your mods later. :)

      >>Now that I'm typing anyway, I was wondering about the growth of the breasts when they're full and lactating.

      This is part that I'm still trying to balance. In one side - breasts with constant lactation should grow, potentialy to the causing immobility of their host. In second side - it should be slow and rare thing. If lactation not locked, fullness of breasts kill it pretty fast so in this case it seems to be right. But after taking new experimental lactaid - maybe it's a little to fast... But in the new version I already tweaked this - it now based on the clean stat as you suggest.

      >>I'm personally really into the whole expanding thing, so that's why I take so much notice in the growths.

      So I'm - but I like it best if expasion (and other changes) is a semi-realistic, and following a physical logic and math at least roughly. :) CoC and most other games of this type is slighty too freely operate with physics for my taste. :) Well if magic used in the scene I have no objections, but without it I like to have some logic explanation about "how someone can do it".
      So with this engine I'm try to build a tool to simulate these things more realistically (as crazy this sounds, but this is one of the my project targets) but easy for scripter to control. I seen Fenoxo streams with him coding CoC - it's nightmatre for me. I greatly respect him for his work and ability to maintain his game, but more than half of his efforts go to the finding bugs and trying not to broke already working parts.
      So back to the my game ideology: I just exclude general health problems that can be experienced in RL with these body changes, but try to emulate all other impacts on the character's life. For example - in the game breast can grow enormous (in game it not cause health problems with blood pressure, skin, etc) but it still be impossible to walk with them without help, some device or magic, hard (or impossible) to fight, but can give some other advantages. And so on. :)
      In some cases I can go against RL for the erotic reason - (as with permanent growth form being too full long time) but lets say that these things caused by the DS in the game world. :)

      Delete