Ren'Py Minigames 101: Build a Rhythm Game!

A place for Ren'Py tutorials and reusable Ren'Py code.
Forum rules
Do not post questions here!

This forum is for example code you want to show other people. Ren'Py questions should be asked in the Ren'Py Questions and Announcements forum.
Post Reply
Message
Author
User avatar
r3dhummingbird
Newbie
Posts: 9
Joined: Sat Oct 31, 2020 11:57 am
Completed: Learn to Code RPG https://freecodecamp.itch.io/learn-to-code-rpg
itch: r3dhummingbird
Discord: lynn#9327
Contact:

Ren'Py Minigames 101: Build a Rhythm Game!

#1 Post by r3dhummingbird »

I developed some free course material to help you learn to build any minigame in Ren'Py. Together we will build from scratch a Rhythm Game, adapted from my free, open-source code posted here: viewtopic.php?f=51&t=62167&p=542801#p542801
YouTube Ren'Py Minigame 101(1).png
GitHub: https://github.com/RuolinZheng08/renpy-minigames101
itch.io: https://r3dhummingbird.itch.io/renpy-minigames101

I also developed a paid Udemy course (1.5 hours of video lectures) that walks you through the code line by line.
YouTube course promo video: https://youtu.be/_AaUKSjTNY8
Udemy course instructor link: https://www.udemy.com/course/renpy-mini ... 14A0FDD973

If you register for the course using my instructor link (at no additional cost to you) instead of register directly on Udemy, Udemy will allow me to keep more of my revenue and I'll be able to produce more content, paid AND free, in the future. Thanks for your support!

Prerequisites (highly recommended)
You will gain the most from this course if you have experience with Ren'Py, Python, and programming. This course assumes Python knowledge including data structures (list, dictionaries), functions, and classes (Object-Oriented Programming).

If you need to brush up on your Python skills, check out my tailored Python for Ren'Py course on Udemy: https://www.udemy.com/course/python-bas ... 94052EBFCB

Here's a sneak peek at what we will build:
Image

Some topics that we will cover:
  • Ren'Py Screens
  • Ren'Py Creator-Defined Displayables
  • Rendering the game view
  • Implementing player controls with PyGame
  • Timing the music notes to any song with Python packages like Aubio and Librosa
  • Enhancing player experience with a Heads-Up Display (HUD) and other visual cues
  • Designing bonus features for the Rhythm Game
By the end of this course, you will:
  • Have implemented a rhythm game from scratch
  • Be able to build bonus features for the rhythm game if you wish
  • Have the skills to build your own minigame in Ren'Py and Python
Questions and comments are welcome!
Completed Work
Learn to Code RPG: https://freecodecamp.itch.io/learn-to-code-rpg

hugocornu
Newbie
Posts: 3
Joined: Thu Aug 26, 2021 3:38 pm
itch: hugocornu
Contact:

Re: Ren'Py Minigames 101: Build a Rhythm Game!

#2 Post by hugocornu »

Thank you a lot. This is a cool Cookbook.
I will try to go further with pitch detection etc...

Post Reply

Who is online

Users browsing this forum: Google [Bot]