DEV Community

Siddharth Chandra
Siddharth Chandra

Posted on

8 1

PongPong ! My First Game

Alt Text

Ping Pong, Recently I finished coding the game and it is actually working ๐Ÿ˜‚
Ever wondered, how can I make games, which programming language to use or do I need to learn DSA or Machine Learning?

Until last month, I was also wondering about these questions when I started this project to learn something new.

Programming Language I used: Python

Yes, thatโ€™s it, you need to know how to code in Python and you have covered 90% !

Remaining 10% can be covered using pyglet, an amazing python game library, that you would need for graphics and motion of objects.

And yes, you donโ€™t need to learn DSA or Machine Learning to make this game, it is super simple and anyone can start their journey to game development with this game of Ping Pong.

Go, check it out and explore different functionalities that you can add to this game.

Later, I will be posting a tutorial on how to use pyglet for game development. So stay tuned !

Link to this project in comments.

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

Top comments (3)

Collapse
 
thorx86 profile image
Athaariq Ardhiansyah โ€ข

You should try OpenCV, it helps computer to recognize things visually with Python programming language. It's really cool and a lot of my friends from robotics use it ๐Ÿ˜

Anyway, I love your work. Keep moving forward ๐Ÿ˜Ž

Collapse
 
siddharth2016 profile image
Siddharth Chandra โ€ข

Thank you ๐Ÿ˜ and yeah I have worked with opencv as well but here I was just trying to learn pyglet for some other work.
Again thanks, will keep learning ๐Ÿ™๐Ÿผ๐Ÿคž๐Ÿผ

Collapse
 
siddharth2016 profile image
Siddharth Chandra โ€ข

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more