Is Building My Own Simulation Tools Worth the Time?

0
0
Asked By MellowCedar42 On

I've been getting interested in simulating things like light and sound, but I don't enjoy searching for existing tools, so I decided to build my own from scratch. I'm a high school senior, and this has been pretty challenging. After two weekends, I've managed to get a single dot to appear on the screen. I've learned a huge amount and genuinely enjoy the process, but it can also feel frustratingly slow. With school starting again and my free time shrinking, I'm wondering whether I should keep pursuing this or spend my time on something more practical.

4 Answers

Answered By QuietHarbor7 On

Two weekends to render a pixel is completely reasonable when you're building everything yourself. You aren't just making a dot—you're learning about windows, buffers, coordinates, rendering loops, and all the layers underneath. The knowledge and experience are the real result, while the visible demo is just the bonus.

Answered By AmberLynx29 On

A personal project like this can put you far ahead of many people by the time you finish school, especially if you keep learning consistently. You don't have to choose between passion and responsibility, either—set a manageable schedule during the school year and continue at a pace that doesn't burn you out.

Answered By SilverNook18 On

If you enjoy it, feel like you're learning, and get a sense of accomplishment from it, then it's a worthwhile use of your time. Whether something else would be 'better' depends on your goals. There isn't enough information to judge your pace, since your experience and tools make a big difference.

Answered By BrightMap63 On

The first feature usually takes the longest because you have to build the foundation. Once the basic drawing system works, a line can come quickly, then shapes, waves, and more complex simulations become much easier. Don't compare your progress to short online videos that skip all the difficult setup.

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.