π
<-

BallzCE

Assembleur, Axe, C/C++, ICE...

BallzCE

Unread postby PT_ » 17 Jan 2022, 15:19

Hello folks! Last few days I've been working on a new game in C: Ballz. The game is pretty much done, here's some preview:

Image

The hardest pas is collision checking, which is still very funky sometimes. For example, if the ball hits a corner, it just passes through the tile, while it should properly bounce. I'm entirely not sure how to solve that, we will see...

Also, as you can see, the game gets a bit laggy if more and more balls are in the field, but I guess that's just because I draw many sprites. State saving and highscores are implemented, and stored in an appvar.

The source code can be found here: https://github.com/PeterTillema/Ballz. If people are willing to help me optimize, collision checking or cleanup, please do so!

To-Do-List
  • (100%) Drawing map
  • (100%) Animate going down
  • (100%) Ask user input
  • (100%) Draw moving balls
  • (100%) Levels
  • (100%) Highscore
  • (100%) Saving
  • (60%) Collision checking
  • (0%) Yellow balls (purchase different color balls)
  • (0%) Block explode animation
  • (0%) Some sort of main menu
Age of CEmpires I - In progress!
40%
User avatar
PT_Programmeur
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 57.2%
 
Posts: 259
Joined: 09 Feb 2016, 23:06
Gender: Male
Calculator(s):
MyCalcs profile

Return to Langages alternatifs

Who is online

Users browsing this forum: ClaudeBot [spider] and 6 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
856 utilisateurs:
>808 invités
>42 membres
>6 robots
Record simultané (sur 6 mois):
7582 utilisateurs (le 25/06/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)