Skip to content

maple1606/HomeCatHome---SDL-Project-for-INT2215

Repository files navigation

ᓚᘏᗢ HomeCatHome (HomeSheepHome Parody)

A project for 2023 UET Advanced Programming

Introduction

An SDL2 C++ clone of Genshin Impact's compellingly challenging Paper Theater.

📖🔎 Watch game demo.

normal

Prerequisites

  • C++
  • SDL2
  • SDL2_image
  • SDL2_ttf
  • SDL2_Mixer

Contents

📖 Plot

Little Boy has just lost his precious kitten. He is on his way to bring her home. The journey he sets out isn't always easy. There are various obstacles that can slow him down. Don't let him down, help him overcome all the challenges so that he can finally see his friend again.

🕹️ Tutorial

As soon as the game begins, Little Boy will move at a constant speed. When reaching the screen's edges or barriers, he'll instantly change his direction.

Do not touch the traps, or the character would injure badly. You'll have to start the level again if you want to pass. Use your mouse and brain to change the order of six puzzles, thus changing your path so that you can reach the destination.

Gameplay Note

  • Press ESC to pause.
  • Some items give you special abilities, leverage them to navigate through the levels.
  • In case you encounter any bug, please press ESC and replay, since I received my grade I'm too lazy to fix.

Credits

👑 Original Game Paper Theater

Kudos to everyone behind this wonderful game! Whoever came up with the puzzles must be a mastermind.

🎨 Artworks

  • The character's sprite is a free one i take from the Internet.
  • Background effects from Canva.
  • Pixel materials drawn by me, with the help of the app Pixel Studio.

🎵 Audio

Soundtrack from my favorite game Animal Crossing

Mode Track title
Menu 7 A.M. (Normal)
Easy Museum (Entrance)
Normal Museum (Fossils)
Hard Museum (Observatory)

💻 Source code

About

🎮 An SDL2 puzzle game with 2D retro artstyle.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages