A downloadable game for Windows, macOS, and Linux

In Bounce, you control a big white disk with the mouse and you must push a small white disk (the ball) against the border walls to gain points. The catch is that you have only 10 seconds to play and there is no wall at the bottom of the screen.

Have fun!

Bounce is a very simple game I made to see if I could finish a full game with multiple states for different screens, high score management, and audio playing.

Postmortem :

After reading about vectors in a math book for games, I thought about this game concept. As I wanted to test my knowledge about vectors, I tried to do it in less than one hour. I managed to do the core gameplay in time but everything else took much more time than I thought. Here are the parts that took me time to implement :

  • separating the core elements into proper functions
  • separating into multiple files
  • creating states for title, game and gameover screens
  • creating the music
  • fine tuning everything (maybe the most time eater)

I really enjoyed doing this project just for fun without too much pressure.

The bottom line is that when I seem to understand how to do something, I'm more focused into the project and I can think about details that I would not consider if I were struggling with it. Applied knowledge is the key.

I'm a member of the gamecodeur french online game school since last december 2017 and I'm learning a lot from it. Also the community is very helpful too.

I'm also following the Lua Programming and Game Development with LÖVE course on Udemy. It helped me getting started on the right track.

I follow other courses about game creation on Udemy and Youtube and I read many books about the subject too.

Slowly, I learn a little more.


Dans Bounce, vous contrôlez un grand disque blanc avec la souris et vous devez pousser un petit disque blanc (la balle) contre les murs du bord pour marquer des points. Le problème c'est que vous n'avez que 10 secondes pour joueur et il n'y a pas de mur au bas de l'écran.

Amusez vous bien !

Bounce est un jeu très simple que j'ai créé pour voir si je pouvais terminer un jeu complet avec de multiples états pour différents écrans, une gestion du meilleur score et la lecture audio.

Après avoir lu des informations à propos des vecteurs dans un livre de maths pour les jeux, j'ai pensé à ce concept de jeu. Comme je voulais tester mes connaissances à propos des vecteurs, j'ai essayé de le réaliser en moins d'une heure. J'ai réussi à faire le coeur du gameplay dans les temps mais tout le reste m'a pris bien plus longtemps que je ne le pensais. Voici les parties qui m'ont pris le plus de temps à implémenter :

  • séparer les éléments principaux en fonctions appropriées
  • séparer en plusieurs fichiers
  • créer des états pour les écrans de titre, de jeu et de fin de partie
  • créer la musique
  • ajuster finement tous les éléments (probablement le plus chronophage)

J'ai vraiment apprécié faire ce projet juste pour le plaisir et sans trop de pression.

Au final, quand je pense comprendre comment réaliser quelque chose, je suis plus concentré sur le projet et je peux réfléchir à des détails que je n'aurais pas pris en compte si j'avais été en difficulté. La connaissance appliquée à la pratique est la clé !

Je suis membre de l'école en ligne de jeux vidéo française gamecodeur depuis fin décembre 2017 et j'y apprends beaucoup de choses. Sa communauté est également très utile.

Je suis aussi le cours Lua Programming and Game Development with LÖVE sur Udemy. Cela m'a aidé à commencer sur de bonnes bases.

Je suis également divers cours de création de jeux vidéos sur Udemy et sur Youtube et je lis pas mal de livres sur le sujet.

Doucement, j'en apprends un peu plus.

StatusReleased
PlatformsWindows, macOS, Linux
Authorflashjaysan
Made withLÖVE
TagsBreakout
Code licenseMIT License
Average sessionA few minutes
LanguagesEnglish
InputsMouse

Download

Download
bounce.love 2 MB
Download
bounce_source_and assets_files.zip 2 MB
Download
bounce_folder_exe.zip 5 MB

Install instructions

If you're on Windows platform, you can either download the bounce_folder_exe.zip file or the bounce.love file if you already have LÖVE installed on your computer.

For other platforms, before you can play the game, you must install LÖVE on your computer. Then you can just run the love file.


Si vous êtes sous Windows, vous pouvez soit télécharger le fichier bounce_folder_exe.zip ou le fichier bounce.love si vous avez déjà installé LÖVE sur votre ordinateur.

Pour les autres plate-formes, avant de pouvoir jouer au jeu, vous devez installer LÖVE sur votre ordinateur. Ensuite, il ne vous reste plus qu'à exécuter le fichier love.

Comments

Log in with itch.io to leave a comment.

Fantastic concept, love the idea. Always great to see some good LOVE projects!!

Thank you for  taking the time to try my little game and for your course on Udemy ! ;)