views
347
likes
2

Comments

What do you think?
No comments yet.
Free

Epic!Sans Fight

Version: 0.1.0about 2 months ago

Project Overview

Epic!Sans Fight is a video game developed in Python using the Pygame library. It is a boss fight style game inspired by the universe of Undertale, where the player faces a character named Sans through a series of intense and varied attack phases. In this boss fight, the player does not face Sans, but Epic!Sans, a character from the alternate universe of Undertale, Epictale. The specificity of this character is that he has "memes" and "anime" powers. This game therefore presents some of these abilities.

This project was created as a way to practice object-oriented programming, real-time event management, and the implementation of complex game mechanics (collisions, animations, sound effects, etc.).

--------------------------------------------------------------------------------------

Controls

Arrow Keys: Move the soul (left/right/up/down depending on state)

Z: Confirm in menus

X: Cancel or go back in menus

E: Enable debug mode

D: Disable debug mode

--------------------------------------------------------------------------------------

Game Mechanics

Here are some essential mechanics that define the gameplay and challenge:

Bone Colors

  • White Bones: Normal damage if touched.

  • Blue Bones: Only hurt you if you're moving when touching them.

    → To avoid damage, stay still.

  • Orange Bones: Only hurt you if you're not moving when touching them.

    → To avoid damage, keep moving.

Blue Soul (Gravity Mode)

At certain points, your soul will turn **blue**, enabling gravity mechanics:

  • Your soul will be pulled in a direction (down, up, left, or right).

  • You can jump using directional keys (e.g., UP or LEFT, depending on gravity).

  • You’ll also need to land or stay on moving platforms to survive.

Time Stop Effect

  • During a special phase, time will "stop", and a dark overlay will appear.

  • Despite appearances, attacks still continue, so you must stay alert.

--------------------------------------------------------------------------------------

Notes

  • The goal of the game is to survive the full sequence of attacks.

  • This project is non-commercial and was developed purely for educational purposes.

  • When running the game, make sure your PC is charging. This will allow you to have more fps and therefore a better experience of the game.

--------------------------------------------------------------------------------------

Credits

  • Undertale: Toby Fox

  • Epictale: Yugogeer012

  • Jojo's Bizarre Adventure: Hirohiko Araki

  • Dragon Ball: Akira Toriyama

  • Epic Sans, Gaster Blasters, light balls, floating chicken sprites: dahifhadf

  • Dio's road roller sprite: JoJo's Bizarre Adventure: Heritage for the Future

  • Star Platinium's fist sprite: souyu

  • "The End" message sprite: Font Meme

  • "PLOT ARMOR" theme: Box Standard

  • "Bruh" theme: NyxTheShield

#undertale #fangame #rpg



teen
Cartoon Violence
Animated Bloodshed
Nothing has been posted to this project page yet. Check back later!