Skip to content

Thin Ice Game from Club Penguin in Python with Pygame

Notifications You must be signed in to change notification settings

vreabernardo/Thin-Ice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thin-Ice

Thin Ice Game from Club Penguin brought to life in Python using Pygame.

Overview

Recreate the Thin Ice Game from Club Penguin in Python using Pygame. The current version offers a playable experience up to level 13. However, there are some features and improvements still in the pipeline to make the game fully playable up to level 19.

How to Play

  1. Movement:

    • Use the arrow keys (UP, DOWN, LEFT, RIGHT) to navigate the player through the maze.
  2. Level Navigation:

    • Press "N" to advance to the next level (cheat).
    • Press "B" to go back to the previous level (cheat).
  3. Game Reset:

    • Press "R" to reset the current game.
  4. Special Actions:

    • Pick up treasures to earn points.
    • Unlock doors by picking up the golden key and approaching the keyhole.
    • Pass over floor tiles to break them and earn points.
    • Earn bonus points when all floor tiles are destroyed.
  5. Objective:

    • Reach the target location to advance to the next level.
    • Solve each level by strategically navigating the ice maze.

To-Do List

  • Add the sound effects from the original game.
  • Implement the sprite animations.
  • Adding the instructions and an open screen.
  • Develop a ranking system based on points to add a competitive edge.
  • Reverse engineer the original game to determine the correct point system.
  • Implement the box and portal elements to ensure full functionality beyond level 13.
  • Replace current font with the original one.

Future Implementations

In the pipeline for future updates:

  • Integrate a Reinforcement Learning (RL) model to allow automated gameplay.

About

Thin Ice Game from Club Penguin in Python with Pygame

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages