diaryofanotherrandomperson asked: Hi I saw just wanna say I'm a fan of your games I'm thinking of making my own and I would like to know when did you start learning about renpy and what resources did you use? I saw your games had mini games in them like the battle system and dance dance *the arrow game* are those made in renpy too? If so wow then renpy is really awesome! I hope you can share some tutorials you used on those or give me a short run through? Thanks!
First of all, thanks! I’m glad you liked them. :) Second, cool and good luck! I started making my first game back in 2009. There weren’t many otome games available in English then, so I figured “Hey, why not make my own?”
As for learning about Ren’py…I mostly used the Wiki (specifically the Quickstart Manual, FAQ, and Cookbook) and occasionally the built-in tutorial (once you’ve installed Ren’py, open it up, select “Tutorial” from the list of projects, and then Launch Project - or open the script files to see how it’s made and copy code from it). Honestly, a lot of learning Ren’py is copying other people’s code and adapting it for your own purposes.
So, start with the Quickstart Manual to learn how to make a basic game. Then use the FAQ to start customizing it, and the Cookbook for adding specific features. Another great resource for that is the Questions and Announcements forum on LemmaSoft. Often, a search (as in, using the Search function at the top-right and then choosing the Q&A forum on the list of forums to search) will show that someone else asked the same question before, and the answers are generally pretty helpful. If not, though, you can always post your question. I would reserve this for when there’s a specific thing you want to do but can’t find how to do it anywhere else, or if there’s a bug in your program that you can’t figure out. The Cookbook forum has some useful stuff in it, too - specific code that creators want to share, and a few tutorials, too.
As for the mini-games in Memoirs, since I still didn’t know what I was doing with Ren’py when I made them, they’re actually really simple code-wise (and yes, everything is done in Ren’py, so if you haven’t read the Quickstart Manual linked above, the following will confuse you). I just used a series of Menus and Jumps. The dancing game involves showing and hiding the arrow images one after another (and playing a sound with each one), and then giving the player a choice of which pattern was right, which was just a Menu where instead of the options being text, I inserted an image instead. If the right option is chosen, then the partner says something happy and the code Jumps to the next round. If the wrong option is chosen, the partner says something sad, and a “mistake” Python value (see Python and If Statements) gets a +1. Then at the end of five rounds, there’s an If Statement that makes it so that if the “mistake” value is greater than 3, the player loses the competition. There’s also a bar at the top which marks your progress through the competition, but that’s just a ConditionSwitch that changes the image based on a “round” Python variable.
The battle game is similar, except there are two bars at the top and instead of being based on what round it is, they’re ConditionSwitch images based on an “HP” variable that is set for each side (so there’s “HP” for your character, “EHP” for the enemy). Each round, you’re given three options in a Menu: Attack, Defend, or Forfeit. I didn’t bother with probabilities or battle statistics or anything like that, so attack values are fixed. So when you attack, the “EHP” variable changes a certain amount and so does the “HP” variable. Add in a Shake effect and change the characters’ expressions when they’re being hit or doing the attacking, and you’ve got a really simple battle using mainly just Menus, Jumps, and Python variables: all basic code. I’ll include a sample code after the “Read More” cut. To mix things up in my game, I also used If Statements to add in critical hits and misses depending on the round (also fixed), but I didn’t include any of that in the sample code for simplicity’s sake.
Now, if you’re planning on making a battle system as the backbone of your game (which I don’t suggest until you’ve gotten very familiar with Ren’py and probably Python too), you’ll need something more flexible than that, with room for character stats and inventory and things like that. Jake on LemmaSoft has developed a Battle Engine for Ren’py for that purpose, but it’s pretty complicated unless you know what you’re doing, which is probably why I haven’t seen many games made with it. Still, if that’s something you’re interested in, you might want to check it out.
I hope that helped! And I hope you don’t mind if I answer publicly, since this is a question I get a lot and it may help others, too.
Enter the world of Clockwork City. Follow a day in the life of Edyta a Roof Runner new to her job, and explore her blossoming friendships in a city full of intrigue and fantasy!
The story begins with Edyta talking into a Chronodict, an audio recording device, leaving a message for her parents that she is safe, and about to being her work, when she is interrupted by Roz, a runner who has two metal hands and lower arms, and, who was the person who trained Edyta to run the rooftops. She is experienced and eager to see the woman do well, but has an intense dislike of those below the rooftops.
When i was little my father would always told me not to go to the mountain. "It’s a dangerous place," he would say. "It’s a mountain that would snow once every year, and legend has it that on top of the mountain lies a terrifying creature that would turn anyone who gets near it to ice.” I was a kid back then… and I didn’t really care about it that much. I would listen to my parents warning, but I would ignore it right away.
There was an old song that the town’s people used to sing. They say it’s a story about a forgotten king.
Madelaine “Maddie” Washington is an ordinary biology student living in New Orleans. Her life revolves mostly around studying, and she recently broke up with her boyfriend - however, that was only the most recent disappointment in a long line of unsatisfying relationships Maddie has had throughout her lifetime. She has never been able to find her idea of romance fulfilled, and she’s starting to think that romance - the good, old, classic type of romance - may be dead.
However, one strange October, she finds out that romance really IS dead - though in a different way than she thought it would be…
Jason runs away from his home in search of an elusive mansion beyond the forest at the base of a mountain. He seeks its sole resident, a lady believed able to grant any wish. However, she isn’t one to deal out favors for free. Is Jason willing to pay the price, even if it’s eternal servitude? And what secrets and histories does the mysterious lady possess?
MC wins an invite to an exclusive and sought out Halloween getaway.
What she doesn’t realize is that it’s far from relaxing. The Halloween getaway turns out to be a annual game hosted for the rich and famous and every contestant is thrown into miscellaneous groups, challenged over the course of two weeks.
Click the images to be directed to their respective pages. For more games and help creating your own visual novel check out Lemma Soft Forums.
Anonymous asked: Just a simple question on the game Nicole (I know its been a while) but to get Jeff what did you need to fill out first Amity or Wit?
No problem. It’s Wit for Jeff. :)
Amity is the stat for Darren; Diligence for Ted; Charm? for Kurt.