Pingpong Game Example on sharkC64

203

The Programming Redux channel presents a new video centered on a pingpong game example created during testing of the sharkC64 project. This lightweight game demonstrates both the capabilities of the Saki64 language and how simple projects can be structured within it.

In the video, viewers are shown how the pingpong game plays. Using the A and L keys to control the bat, the objective is to keep the ball bouncing while breaking tiles. The game ends when the ball slips past the bat. Alongside the gameplay, the creator explains how different modules manage elements such as the ball, bat, tiles, score, and sound. Each module handles its own tasks, from screen drawing to collision detection.

The pingpong game example is available on GitHub, complete with source code, documentation, and a compiled binary. The video guides viewers on where to find the files and how to try them. It even highlights simple modifications, such as changing the bat shape, tile design, or adjusting the game speed. These small edits offer an accessible way for anyone interested to experiment with the project.

For those wanting to explore more, the pingpong game example demonstrates how Saki64 organizes modules, dependencies, and gameplay loops. The creator also suggests adding features like a title screen or a game over page, encouraging curious developers to extend the project further.

This release highlights how a simple game can illustrate the flexibility of sharkC64 and provides a hands-on resource for learning. Watch the full video to see the code, gameplay, and potential modifications in action.

Subscribe
Notify of
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments