Git Product home page Git Product logo

pygame_community_spring_jam_2024's Introduction

Stay in the norms

My entry for Pygame Community Spring Jam 2024, where the theme was "Temperature".

I didn't have enough time to polish it, and I don't think you will have fun playing it, but still, I was really happy while developing it, so I guess it's the most important!

In game screenshot (lots of cold cells)

Background

You control a cell, that's quite sensitive regarding its temperature... You enjoy to be on the perfect spot, and any too big divergence from it can be fatal. Unfortunately, your world is quite gloomy: other cells keep rushing into you, and of course, they are not as temperate as you. So your life can be sum up at dodging these cells, for the shake of your temperature sanity.

Controls

S/F or arrows to move. Seems easy, right?

Troubleshooting

โš ๏ธ It's possible the bottom of your window will not be properly rendered (blank space). I have no idea why it is this way, but just moving the window should be enough to force it to redraw entirely.

Tools used

Of course, pygame-ce was the main library used for making this game, but I also decided to use my own UI manager to design the menu interfaces: pygame-popup. For all the sprites, I used Piskel... I know, it looks like I asked my 5-years-old brother to do them but that's just how far I am in pixel art.

Plan for improvement

I was thinking about adding way more cell variety. Like faster cells (could be easier or more complicate to dodge, needs to be experimented), bigger cells that will impact temperature shift more heavily or bonus cells, that would just increase the score (without any bad side effect).

I was also considering replacing controls from keys input to mouse movement, I think then it would be easier to quickly move from one edge of the level to another one... Would be useful to survive at higher difficulty levels.

pygame_community_spring_jam_2024's People

Contributors

grimmys avatar

Watchers

 avatar

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.