Your data. Your choice.

If you select «Essential cookies only», we’ll use cookies and similar technologies to collect information about your device and how you use our website. We need this information to allow you to log in securely and use basic functions such as the shopping cart.

By accepting all cookies, you’re allowing us to use this data to show you personalised offers, improve our website, and display targeted adverts on our website and on other websites or apps. Some data may also be shared with third parties and advertising partners as part of this process.

Background information

Keycap Kevin: I'm learning to code for my keyboard video game

Kevin Hofer
14/7/2023
Translation: machine translated

I use the Ren'Py software to programme my first game. I was told it was easy to learn. I realise that this is indeed the case.

I'm giving away the Lego-compatible Pixel keyboard. To make it easier and hopefully more fun for you, I want you to play a game. I'm programming a game - for the first time in my life. I've already found the software for it: Ren'Py. Now I just have to turn the story I already have in my head into code. If you missed the last part of the series, you can read it at the following link

Simple scripting language

I download Ren'Py from the official site. The programme runs on Windows, MacOS and Linux. No other software or drivers are required on these platforms. I can use the installed editor app for coding. I programme with a text-based scripting language. I can even game on iOS and Android.

I can start or edit my project via the launcher. You can also see the title of my game "The Keyboard Theft" in the picture. You already know that my game is about stealing a keyboard.

It's even easier with images. For example, if I want to insert a background image, all I have to do is enter "scene" followed by the file name. For example, "scene bgroom1". I always store the images in the same folder. If I need to change something in the image, I overwrite the file in this folder. This way, Ren'Py immediately shows the current image.

Effects made easy

The challenge is not the coding, but the images

In this case, I didn't end Stevie's statement with an inverted comma. These error messages are handy and I find the bug quickly. This way I can make quick progress with coding and it turns out to be easy. As Youtuber Visual Novel Design told me, with Ren'Py it's more or less copy and paste.

However, I'm making less progress with the images, i.e. my graphics. I'll tell you about the challenges I encounter here next time. <p

15 people like this article


User Avatar
User Avatar

From big data to big brother, Cyborgs to Sci-Fi. All aspects of technology and society fascinate me.


Background information

Interesting facts about products, behind-the-scenes looks at manufacturers and deep-dives on interesting people.

Show all

These articles might also interest you

  • Background information

    Keycap Kevin: I just wanted to win a keyboard, now I'm programming an interactive fiction game

    by Kevin Hofer

  • Background information

    6 reasons why Chrono Trigger is still amazing after 30 years

    by Kevin Hofer

  • Background information

    My first time taking off with «Microsoft Flight Simulator 2024» – it’s a bumpy ride

    by Kevin Hofer