Giter Site home page Giter Site logo

iakee / nundertale Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 65.35 MB

nUndertale is a comedic parody of the classic game "Undertale" developed in C language using Allegro graphics library. Play as Pepe the frog and fight against furry monsters in the underground world. Beware, if you lose, you'll become a furry yourself!

License: MIT License

C 75.27% Python 24.73%
allegro c comedy game-development parody shitpost

nundertale's Introduction

nUndertale

Have you ever played Undertale and thought to yourself, "This is great and all, but what if it was a parody game where instead of a child falling into the underground, it was Pepe the frog and all the monsters were furries that you had to beat the crap out of?" Well, look no further, because that's exactly what nUndertale is!

Overview

nUndertale is a comedic parody of the popular game Undertale, developed in C using the Allegro graphics library. In nUndertale, the player takes on the role of Pepe the frog, who has fallen into an underground world filled with furries instead of monsters. Unlike the original game, there is no option to spare the furries, only to fight them. If the player loses a battle, Pepe becomes more and more of a furry until eventually losing the game.

Screenshots of implemented features

Main menu

Main menu

Disclaimer

Disclaimer

Early lore that certaily won't make its way to the final version

EarlyLore

Name selection

NameSelection

The game is still in early development, but currently features functional menus that allow the player to start a new game, load a saved game, access game settings, and quit the game. As the game progresses, new features will be added, including battles with furries and branching story paths based on the player's decisions.

Technical Details

nUndertale is written in C, using the Allegro graphics library to handle rendering and user input. The code is well-organized and includes comments throughout to help with understanding and maintenance. However, some assets may not be included due to licensing issues.

How to Play

At the moment, there is no actual gameplay in nUndertale, just functional menus. To start a new game, select "New Game" from the main menu. To load a saved game, select "Load Game". The game settings menu allows the player to adjust the volume and screen resolution. To quit the game, select "Quit".

Origin

The idea for Nundertale was born during a late-night Discord call, when the creator decided to remake Undertale from scratch using C programming language and the Allegro graphics library. The concept quickly evolved into a parody game that would poke fun at the original's gameplay mechanics and story.

Conclusion

nUndertale is a fun and lighthearted parody of Undertale that will have players laughing and enjoying themselves. While still in early development, the functional menus provide a glimpse into what the game will eventually become.

nundertale's People

Contributors

eskereski avatar hrssilva avatar iakee avatar

Watchers

 avatar

nundertale's Issues

Draw simple shapes

Should check if pygame implements drawing of simple shapes (lines, squares, circles, ...) and, if so, implement this feature

Draw sprites

Research and implement sprite drawing using pygame

Load configs

Feature to load user configs or create the defaults

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.