[go: up one dir, main page]

A downloadable minigame template

Buy Now$5.00 USD or more

Welcome to the Ice Cream Maker Minigame Template for Ren'Py, created by Xogua!

Are you looking for a dynamic, action-oriented minigame for your visual novel? This template uses Ren'Py's CDD (Creator-Defined Displayable) and Pygame logic to create a real-time, smooth fishing experience!

Features:

  • Real-Time Action: Unlike standard point-and-click Ren'Py screens, this minigame features continuously moving targets, dynamic hook dropping, and real-time hitboxes.
  • Animated Environment: Includes a built-in water ripple distortion effect using Ren'Py ATL (Animation and Transformation Language) to make your underwater scenes feel alive.
  • High-Score System: Automatically tracks the player's catch and saves their maximum score using persistent data. Includes a flashy "NEW RECORD!" animation.
  • Easily Modifiable: Change the timer limit, hook speed, fish spawn rates, or add new fish types with just a few variables in the Python block.
  • ⚠️ Advanced Level: This template works plug-and-play, but editing the core Pygame render loop (like changing collision logic or adding boss fish) requires knowledge of Python classes and Ren'Py CDDs.

What's included?

  • A clean fishing_minigame.rpy file with the complete logic.
  • Placeholder demo images so you can test it immediately:
    • Background (bg_underwater.jpg) and water texture (water_ripple_texture.png)
    • Hook states (hook_idle.png, hook_active.png)
    • 3 Fish sprites (fish_small.png, fish_medium.png, fish_large.png)

How to use:

  1. Download the .zip archive and extract it.
  2. Run it via the Ren'Py Launcher to test the game.
  3. Copy the minigame code into your own project's script.
  4. Replace the placeholder images in the images folder with your own beautiful art.
  5. In the code, update the self.fish_sizes variables to match the exact pixel width and height of your custom fish sprites. Done!

A note on AI: The core concepts, logic, and design of this minigame are entirely my own. I use AI as a coding assistant to help draft standard functions and format the code cleanly, but every line has been manually reviewed, edited, and heavily debugged by me to ensure perfect integration with Ren'Py.

License / Terms of Use:

  • You can use this in both free and commercial games.
  • You can modify the code however you like.
  • Credit is appreciated but not mandatory (Credit: Xogua).
  • Please do not resell or redistribute this template as your own asset.

Purchase

Buy Now$5.00 USD or more

In order to download this minigame template you must purchase it at or above the minimum price of $5 USD. You will get access to the following files:

Fishing_Template.zip 3.1 MB

Comments

Log in with itch.io to leave a comment.

Could you include a video of the code in action? I wouldn’t recommend making a playable web version to test it on the site, it’s easy to steal the code from those.

Hi! Thanks for looking out for me! I'm actually aware of the web version risks, but honestly pretty chill about it haha. Anyone stealing the raw code will just get a messy script full of Russian notes anyway, while this template is the fully polished and explained version.

And you're totally right about the video, though! A YouTube link will be up on the page shortly.