Giter VIP home page Giter VIP logo

super-smash-aeugh's Introduction

Super Smash ÆÜGH

A simple game made in SFML and C++ that features an arrow key-controlled pufferfish. The pufferfish has to eat food around the map while being chased by Gordon Ramsay. The game is currently in development, but it is playable.

Controls:

  • Arrow keys to control pufferfish
  • ESC to pause.

Command line arguments:

  • -h or --help to display help screen
  • -e or --easy to activate easy mode
  • -f or --fps to activate FPS display

Build dependencies:

  • SFML 2.5.1 (this is the one on my system; you can probably get away with an older one)
  • xxd

To build:

  1. Ensure that the above dependencies are on your system.
  2. Run make to build the program.
  3. Run the executable with ./super-smash-aeugh.

super-smash-aeugh's People

Contributors

mfhkiwi avatar

Stargazers

 avatar gentoo.linux avatar

Watchers

 avatar Luni Moon avatar gentoo.linux avatar

Forkers

melonicoverlord

super-smash-aeugh's Issues

Melonic Issues #1

  1. It's almost impossible to get away from Ramsay at points, maybe add 3 difficulties or just slow him down
  2. Make a page to restart so I don't have to restart the whole game each time
  3. I'm getting the error below - it doesn't seem to affect game quality though.

image

Screen Edges

On my (I think) 15 inch laptop screen, I'm able to go off of the right and bottom of my screen, presumably because it's too small for the game which means when carrots spawn out there it's hard to get them.

Multiple seconds stutter when eating food

I noticed that, when I eat food, the game may stutter for a while: it may be for less than one second, but it may stutter even for multiple seconds. The first 🥕 eaten caused a 2 seconds stutter, then it went smoothly but then it started stuttering again. The easiest way I found to reproduce this is when three carrots appear close one to another: the third one has a high probability of causing a stutter.

I tried replacing the default eat.wav with a much larger wav file, and this increased how long the stutter lasted, so this seems related to the loading of the eat sound. This seems a bit counter-intuitive to me, as the sound effect should be within the executable, so there shouldn't be file loading involved.

The game is on a 5400 RPM HDD, which is a relatively slow storage (but the fastest one I have...), OS is Xubuntu 20.04.

SFML and iMac

SFML REFUSES to load on my iMac. Could you try using either an alternative dependency, or make an iMac version of this, since SFML is not compatible with iMacs, unless developing in XCode. Thanks Mr. Penguin Man.

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.