Whoa, this commit:

https://github.com/CyberShadow/ae/commit/3979fc046a556b55825792d959f3e3a95ff4fd15

"Document Almost Everything" - that's dedication!

On Saturday, 10 April 2021 at 20:46:39 UTC, Vladimir Panteleev wrote:
- [`ae.utils.math.longmul`](https://github.com/CyberShadow/ae/blob/master/utils/math/longmul.d) wraps x86 long (up to 128-bit) multiplication and division in D. [Also seen is DustMite](https://dlang.org/blog/2020/04/13/dustmite-the-general-purpose-data-reduction-tool/).

This should be interesting to people wanting `cent` and `ucent`, like:
https://forum.dlang.org/thread/geirgwoffadqqplnk...@forum.dlang.org?page=1

- The exhaustingly thorough test suite even identified [some bugs in libpng itself](https://github.com/glennrp/libpng/pull/270).

That's been open for almost two years now. Sadly it looks like they're short on reviewers.

- [`ae.utils.sound`](https://github.com/CyberShadow/ae/tree/master/utils/sound) is a package to generate, load, and save simple audio samples. Waveforms can be generated as D ranges (using e.g. `std.algorithm`) and then mixed / played / saved. The included space shooter demo game [pewpew](https://github.com/CyberShadow/ae/blob/master/demo/pewpew/) uses this package to generate and play procedural sound effects.

Sounds just like an Atari 2600 game. I got 580 points. I started out methodically aiming diagonal shots but then found it's pretty effective to spam space bar while moving left-to right, and then my points started racking up :)
  • ae v0.0.3000 Vladimir Panteleev via Digitalmars-d-announce
    • Re: ae v0.0.3000 Dennis via Digitalmars-d-announce
    • Re: ae v0.0.3000 James Lu via Digitalmars-d-announce

Reply via email to