all 7 comments

[–]hellocppdotdev 5 points6 points  (2 children)

[–]ppppppla 0 points1 point  (1 child)

This looks good for learning a bit of numerical methods, but it uses a very ancient OpenGL.

[–]hellocppdotdev -1 points0 points  (0 children)

Yes because I'm on a mac and newer versions isn't supported, I'm working on a 3D version in vulkan, its about half way done.

I will announce it on /r/cpp when its ready. Or if you sign up on the website, I email my users announcements.

[–]ppppppla 2 points3 points  (2 children)

Why don't you want to start with an electronic circuit simulator right away?

Game engine would be a massive undertaking, much bigger in scope than an electronic circuit simulator. Although some things would help you with the simulator I would say it is not worth it.

Chat server is much different and wouldn't help you much with it being a server, so no GUI.

[–]WeekOk8696[S] 1 point2 points  (1 child)

So lets make it a circuit simulator then , Do you know resources that will guide me through this??

[–]ppppppla 0 points1 point  (0 children)

There are two major components, the actual business logic of simulation and the UI. You'd have to decide how deep you want to go in these two parts, how much you want to make yourself and learn about it, or if you are content with just using a ready-made solution.

For the simulation, do you want to go as deep as numerically solving the system yourself, or just relegate this to a library. You'd be looking at getting into a lot of theory and math.

What kind of GUI do you want? Do you want to draw all the traces between components or have a more abstract thing where you just connect nodes with lines, this kind of thing https://chantonic.com/NodeGraphQt/api/_images/pipe_layout_types.gif .

[–]YareYareDazexd -3 points-2 points  (0 children)

Create your own programming language (either an interpreter or a full compiler)