Update Chat!

"It's difficult to change the world on your own, but twisting it a little might not be all that hard." - Oshino Shinobu, Monogatari Series

 

Another fortnight has slipped past us since our demo was released. This post will be a waypoint of sorts, until our next fortnightly session, which should have beta testing written all over it.

March will mark the completion of our beta build, a one hundred percent build ready for further testing. Keep us in your newsfeed until then.

If you have forgotten or weren't aware, a new demo is available for download via our download page. So get over there now! (Getting over there now is only a recommendation, is entirely optional, and is not required for anything by any means or at any time.)

 

A Few More Things About...Programming and Ren'Py

Programming is probably considered the most technical aspect of game development. However, it doesn't have to be necessarily or rigidly technical.

As the head programmer for this project (which is saying I am one of two), I want to say anyone can pick up certain kinds of programming, with the true skills being logical thinking and problem-solving.

No heavy maths needed for what we're doing. Sometimes heavy maths could be needed for what others are trying to accomplish, though.

Coming from a background of having learnt a variety of HTML coding, javascript, dabbling in C# and Python within the Unity game engine and web-coding, Ren'py is more user-friendly than most of those, being of a combination of a custom language and Python. In fact, the daunting Python aspects can be ignored completely.

Like with any language, a learner can become conversational, fluent, or something else entirely.

I'm bringing this up now because I've been working with some other Ren'Py developers as of late, and they have asked for assistance in programming their written scripts - script as in "screenplay", not script as in "scripting". Again, this is a matter of deciding which term to use.

Even "programming", the term, can be a little misleading. I think when someone hears it, they associate it with university computer science courses which can require thick books and thicker amounts of homework.

Again, it doesn't really have to be like that.

For the most part, especially with Ren'Py, it can be a matter of learning a few basic tools (implemented with just about the maximum degree of friendliness in this case), and knowing where to look when something isn't clear of it a problem occurs.

Because that will happen.

However, it's all intended to be useful, usable, and, most importantly, well-used, and that has allowed many people to go well beyond those basic tools and make the games we all enjoy most od all.

Somebody has graciously made the tools for all of us.

Somebody has also probably had your problem before.

There is also nothing wrong with asking for assistance, and a person doesn't have to do everything on their project unless they want to.

 

Signing off for another fortnight.