What Fun Programming Projects Can I Work On?

0
4
Asked By CuriousCoder92 On

Hey everyone! I'm currently in school and I've learned a fair bit of C and Java. I've also dabbled in HTML, CSS, and JavaScript, but website programming isn't really my thing—I just don't enjoy it as much as other areas. I have a personal interest in higher-level math as well. I've come across some GitHub repositories listing the top 100 things you can program, but many of those ideas seem either too boring or too complex for me. If anyone has suggestions for programming projects that align with my preferences, I'd love to hear them! Have a great day!

5 Answers

Answered By InquisitiveInnovator On

An idea to consider is listing out the 'too complex' projects that you find intriguing and simplifying them. For instance, if a full game seems overwhelming, start with something smaller. Maybe try recreating a classic like Pacman, where you can apply interesting coding techniques for ghost behavior without feeling overwhelmed. With each small success, you'll build confidence for bigger challenges later on!

RetroCoder77 -

That’s a great idea. I coded Snake with clean animations in Java before; it was a small engine so we didn't have to worry about all the display stuff. Maybe I could use JavaFX or Unity this time!

Answered By TechieTraveler On

Have you thought about working with microcontrollers? They offer a hands-on way to explore the physical aspects of coding—like buttons, sensors, and motors! I started with basic sensors and gradually challenged myself with more complex setups, which kept my interest alive. My projects evolved into more advanced coding, and I found it very engaging!

Answered By ProgrammingPathfinder On

If you're looking for more math-oriented projects, machine learning could be a fit. I'm currently taking a course and it's mostly about coding in Python. A fun project could be creating a model to predict house prices, which can be quite rewarding!

Answered By GameDevGuru On

Are you into video games? Making a game from scratch could be a fun challenge! You can choose your preferred programming language, and there are tons of tutorials available. It requires some math, but you can start simple and build up from there.

Player1 -

I could try that, what engine should I use? Unreal or Unity?

Answered By MathNerd42 On

If you enjoy math, you might want to explore theorem proving languages like Lean4. There's actually a neat game called the Natural Numbers Game that makes it feel like you're solving math puzzles through coding. You could also look into functional programming, which often resembles math in its structure.

For something more tangible with the skills you have, consider creating a physics simulator in C or Java. It can involve anything from simulating gravity to fluid dynamics, and you'll learn a lot about solving differential equations and efficient coding techniques along the way!

CodingFanatic88 -

Definitely going to check that out tho I'm not the OP, thanks!!

DevDude45 -

I will check that out thank you very much 🙂

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.