You are browsing as a guest. Sign up (or log in) to start making projects!

4h 7m 42s logged

sine-drawing tool!

I did varios stuff, an editor, new structure, etc.

Editor

At the time its verryyy simple but I plan to add some more features )

Project structure

I remade the project structure again! Shapes are now like nodes in other game engines, there are path shapes, and some other shapes like ShapeGroup and StyledShape. A PathShape always has a build_path() function, to create the path from harmonics.

New shapes

  • GroupShape (combines multiple shapes into one)
  • StyledShape (sets a ShapeStyle for the passed shape (or shape group))

rendering system

The rendering system is modular, there is a main renderer class, that handles the main logic. And there is a specific renderer (pygame) that does the graphic stuff. The idea is, that it can be easily expanded to render with a different engine.

further plans

  • make a file format for saving harmonics.
  • add an export option to the editor (exports to a file)
  • make a font! (But later ig…)
0
5

Comments 0

No comments yet. Be the first!