We Loved Soda Constructor

About

Build your models using spring, masses and periodically changing muscles using your mouse or favourite text editor using import and export xml files. Share your models on Facebook or email author. Be aware, some models may appear here in the future. I will be happy to get feedback, models, ideas and thoughts about constructor app - contact me here.

Use Mouse

Use Keyboard

Copy and Paste Models (XML format)

This program uses the simple .xml ASCII format to store objects. Use CTRL-C and CTRL-V to copy-paste when the main window is active. In fact, this is compatibile with an old Soda Constructor and you may load your objects if you have them (just tune springs and gravity parameters a bit). If you think your models may be interesting for the community please paste them on ourFacebook or send them directly to me. You may send your model to friends - just paste it to your email/sms/forum/twitter.
Also, you may paste the model to your favorite text editor and edit there (some people can do magic things doing that) and then copy and paste back to the application (and into Facebook as well).

Thanks

There are people that put few cents here and supported me, so, there we go: Mono (models!), Viodine, Fiddian, Andrew, Erik, KBRK (testing).

Social Media

Version history


v0.52 (2024-02-06)
- first public release

v0.51 (2021-02-08)
- just created a new branch app with genetic mutation of group of object
- worked out the "race" mode with infinite sinuous ground
- having much time spending on mutating instead of coding
- new rendering mode
- created third (!) app branch with 3D model (working but effect is weak - needs tuning)

v0.43 (2021-01-23)
- added genetic kind of mutation mode (alpha)
v0.42 (2021-01-21)
- overall polishing (ui, gfx, colors, etc.)
- changes in UI layout
- added turbo mode (Karlllpro)

v0.41 (2021-01-20)
- decided to go windowed
- embeed app in the about screen

v0.4 (2021-01-14)
- add help screen
- add magic function
- add model of the day and new selection dialog
- created the Facebook website for models
- start using Awesome icons pack for icons in the application
- load model at t=0 - correction of wave phase (now each time model loads in the same way)

v0.37f (2021-01-09)
- major UI update - go fullscreen

v0.37b
- ui clearing and improvements (maq)

v0.36b
- fixed mass import/export (mono)
- gx and gy available (mono)
- rotarylegs.xml and giantdainty.xml models added (mono)
- models load from xml files on the server now (maq)

v0.35b
- G/S sliders sensitivity corrected

v0.34b
- static + dynamic edit modes (maq)
- corrected the autoreverse mode - again - now sealife works OK (maq)

v0.33b
- back to static edit mode (maq)
- corrected the autoreverse mode (maq)
- corrected the sinus speed to be more smooth (maq)

v0.32b (2020-06-27)
- mono's models fixed + outline (mono)
- turning while hitting walls - fixed (maq)

v0.31b (2020-06-26)
- phase visualization corrections (mono)
- phase=0 corrected - sealife OK (mono)
- added sealife model (mono)
- drawing the line end corrected-sin (maq)

v0.3b (2020-06-25)
- Corrected the wrong wave dir reflection procedure (maq).
- fixed load/save of the enviromental properties (maq)
- added 5 new models (mono)
- more sensitivity on the left/sin panel (mono=>マツヒラ カキヒコ)
- Changed the edit mode to act like a slowed down simulation (maq)
- UNDO works in both ways now (UNDO-REDO-UNDO-REDO) (Erik)
- Use delete (or 'd') key on keyboard to delete spring and masses (Andrew)
- Use 'g' for gravity on/off (Andrew)

v0.2b (2020-05-27)
- masses slamming into walls fix (マツヒラ カキヒコ)
- left wall changing sine wave direction (マツヒラ カキヒコ)
- move clearall button to right (it is dangerous to click by accident) (Erik)
- mouse over a muscle is now visible in the left panel (Erik)
- (G)ravity is now more changing from low to high (Erik)
- (K) is now less reacting (Erik)
- (s) now allow for higher frequencies (Erik)
- Amplitude muscle contract and release stronger if black dot moved on left panel (Erik)
- UNDO button + ctrl-z(マツヒラ カキヒコ+Erik)
- (starting versioning changes)

Todo

- selecting springs works bad
- apply correct "turbo" for existing models
- zero gravity (middle) + reflect it
- freeze editing when mouse outside
- race mode
- magic mutation for fast movement
- collisions...

This Soda Constructor remake was developed by Maciej Matyka in 2018-2021.