Skip to content

Commit 2243458

Browse files
mkhan4517cupsofcoffeeozkriff
authored
Newsletter 13: SIMple Physics (#257)
* Newsletter 13: SIMple-Physics * Update content/posts/newsletter-013/index.md fix italics markup Co-authored-by: Joe Clay <27cupsofcoffee@gmail.com> * moved linkes into one sentence * Newsletter 13: SimPhys: Fix img & add issues link * Newsletter 13: SimPhys: Optimize gif * Newsletter 13: SimPhys: Fix image caption * Newsletter 13: SimPhys: Style tweaks Co-authored-by: Joe Clay <27cupsofcoffee@gmail.com> Co-authored-by: Andrey Lesnikov <ozkriff@gmail.com>
1 parent a68fb5f commit 2243458

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed

content/posts/newsletter-013/index.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,34 @@ Jazarro on [the Amethyst discord][amethyst-discord].
203203
[kv-ii]: https://en.wikipedia.org/wiki/King%27s_Valley_II
204204
[amethyst-discord]: https://discord.com/invite/amethyst
205205

206+
### [SIMple Physics][simple-physics-site]
207+
208+
[![SIMple Mechanics wave preset](simple-physics-wave.gif)][simple-physics-gifs]
209+
_One of SIMple Mechanic's Lua presets, a colorful wave of bouncing circles_
210+
211+
[SIMple Physics][simple-physics-site] by [@mkhan45] is a set of educational physics
212+
simulators meant to help students and teachers conduct labs without expensive equipment
213+
or in person classes. Each simulator uses serializeable graphs, object inspection,
214+
Lua scripting, and a few other features to help students learn. Currently, there
215+
is a simulator for mechanics/projectile motion and one for universal gravitation,
216+
but the goal is to include one for electronics/magnetism and one for waves/optics.
217+
218+
Written in Rust using `ggez`, `specs`, `imgui-rs`, and `nphysics`,
219+
this project's goals include:
220+
performance, accessibility/portability, ease of use, and extensibility.
221+
222+
To find out more about the project, visit the site [here][simple-physics-site],
223+
watch some cool gifs [here][simple-physics-gifs], or read the GitHub page
224+
[here][simple-physics-github].
225+
226+
_Discussions:
227+
[/r/rust](https://reddit.com/r/rust/comments/ibk2rf/announcing_simple_physics)_
228+
229+
[simple-physics-site]: https://mkhan45.github.io/SIMple-Physics/
230+
[simple-physics-gifs]: https://mkhan45.github.io/SIMple-Physics/posts/Gifs/
231+
[simple-physics-github]: https://mkhan45.github.io/SIMple-Physics/posts/Gifs/
232+
[@mkhan45]: https://github.com/mkhan45
233+
206234
## Learning Material Updates
207235

208236
### [Writing NES Emulator in Rust][rust_nes_tutorial]
@@ -586,6 +614,7 @@ or [join the next meeting][join].
586614
- [Amethyst's "good first issue" issues][amethyst-issues].
587615
- [A/B Street's "good first issue" issues][abstreet-issues].
588616
- [Mun's "good first issue" issues][mun-issues].
617+
- [SIMple Mechanic's good first issues][simm-issues].
589618

590619
[embark.rs]: https://embark.rs
591620
[embark-open-issues]: https://github.com/search?q=user:EmbarkStudios+state:open
@@ -598,6 +627,7 @@ or [join the next meeting][join].
598627
[amethyst-issues]: https://github.com/amethyst/amethyst/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22
599628
[abstreet-issues]: https://github.com/dabreegster/abstreet/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22
600629
[mun-issues]: https://github.com/mun-lang/mun/labels/good%20first%20issue
630+
[simm-issues]: https://github.com/mkhan45/SIMple-Mechanics/labels/good%20first%20issue
601631

602632
## Jobs
603633

Loading

0 commit comments

Comments
 (0)