I started experimenting with Ren'py today, nothing fancy but i learned a lot of useful things such as how to use init scripts, and how the game engine handles loading any scripts i've divided into subdirectories by itself (it loads all scripts written into one big script when it loads up the game, even if it's not exactly elegant, it's quite convenient and gets the job done since most VNs aren't gonna have a lot of code anyways, even if this game seems to be headed towards being big, if not huge it's still gonna be less than a gigabyte in size)
There's not really much to say since i haven't started working on the real game and i'm only experimenting, i'm not creating anything yet, i'm learning and modifying other peoples codes to suit my needs for the prototype. But as i predicted, as soon as i get my head into it theres plenty of things i can say about Ren'py itself even if theres not much new info on the game i'm working on.
I also gave the youtube channel some purpose besides commenting. I made a playlist for the music i like listening to while developing! it'll increase in size over time, there will be various genres and stuff in there, but i'm a little bit of an enthusiast when it comes to music, so everything on that list is something i consider extremely high quality.
I'm not gonna spend time sniffing out my favorite songs and adding to the playlist, but whenever i remember i'll be adding to the list.
Anyways, back to Ren'py, i'm understanding it more and more every minute i spend on trying to make something work the way i want it to. I figured out how i want the "start" script (that is what shows up when you press new game) to work. Quite simple really.
label start:
jump ccreator
And that's it. Then at the end of ccreator (character creator) i'll have "jump start1_racename" or "start2_racename" or "start3_racename" or something along those lines, where i'll jump the player after character creation right to the story.
In the protoype however it will just be
"jump wmap" where instead of starting anywhere, i'll go to the worldmap, however since in this first prototype i don't intend to go creating any worlds, the wmap will only be used for selecting minigames like dungeon crawling, or combat, or other things i intend to include in the game so i can get a feel for them and stuff.
(Ren'py is extremely easy to use, you hardly need to have any programming knowledge to use it, since it's about as complicated as python, and anyone who can program in any language can master python in a week)
Turns out i overexerted myself on squats doing my routine exercises, it's rare but it happens when picking up exercising again for the first time in months, and so i decided to go to sleep early rather than crawl into the bathroom to get a toothbrush later tonight (at some point soon my legs will literally stop functioning, and will not function again until i have rested)
Long story short/TL;DR: I've started rolling, but there's no way to tell how fast yet.
I had to cut this day a bit short due to various circumstances and go to sleep a bit earlier than planned, but thankfully by now i have a clear idea of what to do tomorrow, i will familiarize myself with pythong (once again) using this great tutorial. Once i am through with that i shall start focusing on one thing at a time, starting with a character creator.
No comments:
Post a Comment