The latest update from the year!

Damn, the initial plan was to write here at least each week, then I’ve turned around and 3 months had gone by. But instead of talking about how life can be crazy let’s see how things are going before I get drunk enough in the new year’s party! 😛

Planning menu

This is were most of the action will happen. You’ll be able to see your and your school stats, adjust your budget, PTA resolutions and select were in the school you’ll be checking in the day.

Julia, your secretary

Julia will be your secretary and will help you getting used to the school and the game controls. She is not as cheerful as in this screenshot, since int he beginning she is not sure about your “methods“, but if you do a good job she’ll open a little more (but without sex, since she haven’t any CG in her game 😕)

Julia sprites

And another thing that got me some time was renaming all sprite filenames to match Ren’Py logic. But in the end it got really nice and I can’t forget about it for now (or until I add another character in the game). Luyckly I haven’t edited all them by hand, I’ve used some crazy commands like that to rename them:

for f in *1b.png; do echo mv "$f" "${f/1b/ casual}"; done

(Yeah, pretty useful but take me a while to understand WTF it was doing)

The road ahead

The next steps is to finish the game intro with Julia, create the base game tutorial and start creating the basic scenes for the default places you can access in the school. Then I can release another version and start getting feedback.

Happy new year and until next time! 😄

A lot of work and a simple screen

This week I’ve got about 6~7 hours working with Ren’Py, and all that time tinkering with it I’ve just created the main screen from the game:

I’m pretty sure that this image is the ultimate proof that I’m a terrible designer. I can improve that later (maybe something more cheerful?), but that will do for the time being.

Six hours seems to be a lot of time for just a screen, but I’ve used that time to get used to the Screen Language that Ren’Py uses. It’s quite different from a website structure, so it was good to spend some time tinkering with the visual structure. And that knowledge will surely be tested on the daily planner screen (where you define the places and actions you’ll do for that day)


First Project: YAHH! Yet Another Hentai Highscool!

So here I am with my first project. It’s called “Yet Another Hentai Highschool”, and this is the tentative logo:

If you are wondering about the name, Yet Another is a name used as a programming joke when you are creating something confessedly unoriginal.

And I’m 100% sure that this idea is 0% original.

But if you don’t know what I’m talking about, “Hentai Highschool” is an old game where you are a school principal and your objective is to corrupt the school and transform it in a den of debauchery. There was a lot of clones, some are still alive and in development, and you can check for more information on this forum.

I’ve choose this kind of game because some reasons:

1 – Ren’Py as default engine

Ren’Py is a Visual Novel engine that always caught my attention. It’s in active development for years, is 100% free, has a huge community and offers a nice boilerplate for a quick initial development. No need to worry about menu, save screens, dialogue text boxes, etc…

And there’s the fact that I know Python on an intermediate level, so I can mess with the code without exploding it too much XD

2 – Images and sprites

Since the game involves a lot of random events, it’s easy to just grab some eroge CGs images and glue them together to get something somewhat consistent. It’s far from perfect, and I know that using copyrighted images is something that can became quite problematic, but since it’s a non-commercial game with the objective for study/training, I’m comfortable to stick with it for the time being.

3 – Small stories

Writing a lots small events and use some of them to connect into a bigger story seems for me a better approach rather than writing a big story with a lot of  characters with unique personalities. As I develop my writing skills and get more confidence, I can easily insert bigger stories inside the game.

So this is the plan that I have. The next two steps is to start gathering images (I’ve got some already) and start the coding part. I’ll probably alternate between those two, working in the code when I have more spare time and gather images when time is limited. I’m not sure when I’ll have something nice to post here, but I hope to make another post this week. Until then! o/