Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

gitlab.com/spritely/wasm4-wireworld


https://gitlab.com/spritely/wasm4-wireworld

Update length of first generator

d00def6576ed4a0febe8f7c6469b9fc4cea9b548 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
A better way to do the debug formatting string

0350edcc2b663598f1c2a3747d4d2b98294752c5 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Fix "clicking off screen" out-of-bounds issue in html version

188e0991ff6ad0c355434c410011e69c8fde50d1 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Updating copyright of build.scm

58f22e6a87aaef41450856ae62ae2e8702546ec9 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Make the splash screen's "WIRE" even cooler

46a39eb6e0b9f690e8d53cd372d6d3faac71725a authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
simpler miniworld

17a663177812aff26e4eb673464341d934dcafd5 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Move to more consistent use of quasiquote in game-state-globals

a9a845664396d28dd3d86e3bcb70fa1c19e4cc02 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Update colors for better readability

39f23237a31e33db204eace84b601a6c3dfc5476 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Add option to make carts autostart or not

70dda53f4d12dfea8729a3fd05a5d56d799aa217 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Fix loop to go to edge of world correctly

97a4675d711f7b59ae11cd82eff2f0efc8d5b566 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Add intro level

ca76151ac3b462df74896657b1cc5428f70f94fb authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Update documentation on how to run game

616fd7d626dd708a86eb64443e4acb09ca96b576 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Clean up new carts with "make clean"

bfa21060ae4c2321ce2cde60837b206fc793349e authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Ignore build directory outputs

67d5aac12cc89658c32cb85fc4d9f13b186d93e4 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Building a set of wireworld carts

7c41465b4f969a5c3b09f78400ad4daa8fe74e35 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Make which world is loaded an argument

4291c14f29d379eb43825857efa8fe497a497234 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Correct adder circuit

fd64f3591a6db61cc976a4bdae0170f77f52d173 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
remove stray pk's

2de9dddf09950af2b4b45effcc881be775be6206 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Load wireworld-splashy by default

af27adef52765aec13b7451d08eb7b0e5c1e0e76 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Fix bytes for loading world

bcc6fb7e07d9ea7775705fad310e9e38528bb032 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
world loader and some levels

509fe0e32592d747e7bd6e41c276d9d8f1d40045 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Sprites are in place!

f625173ac80cf33809caee9f7c94b0db9ed17233 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Move call-blit and friends into wat-utils.scm

c82525893ce1b1ec2b660a97652fae5b8efcfb6e authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Add trial code

20f1e6962c4ff56306a5979b31e27bf3422a6b4c authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Update world size to 40, sprite size to 4

5a17c6deb632d885df0a3be01d18826bc026624b authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Move sprite converters into data-utils

b91193a34eafa69ac81cddde6379dbc1701180cd authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Merge branch 'main' into may-i-quasiquote-you-on-that

215f1b5b6604411c84ed17a440c778ecf913cd0a authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
fix world-iteration loops in update and display routines

* main.wat ($world-tick*, $update): Enclose loops in blocks and modify
control flow to behave mo...

95b8c99c10ee0e763f83e09a068fa9d39e62165d authored over 1 year ago by Robin Templeton <[email protected]>
Un-inline all the functions individually

b17bde035d7f22bf4e68c74f2cbfc18284446b8a authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
emacs rules for func and w:func

eeb1b3c072b57b1f24e38eac660cebe0c4469738 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Unglobal smiley

ac1c225a65f3c7e46b91644ad26987b7c418411c authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Start of reorg of wireworld code

d5221f94834866d8cacd399060405ae4c9e4094b authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Start converting wireworld stuff into a procedure that's evaluated

12bb5527fe63979f74d68f071ccd4d5211b4bfb6 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Rename main.wat to wireworld.scm

This is a starting point to quasiquotification.

10df7b77b181902e75066127eefcd4cd4d301c71 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Update copyright headers

0ea9af32258ccaa46a520933df78be7c99e455c7 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Add a top hat to miniworld!

96c999b4e8d29bb6ee24df858511d81d7e6d0079 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Use $smiley$ here too

2aeec579f472ba96c38a7a47f2fbfb50fc7d8ec7 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Update copyright header to be the convention used in goblins

de9256f768e8a968ddefb9cb60b902570f3be16e authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
miniworld now works appropriately

f15caef8a5efdb6889702835e75c1f4d77bfb9cc authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
miniworld WIP

062ec9fa9f245ad68316b294b15cdb357a06ffa4 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Merge branch 'update-palette' into 'main'

Update palette

See merge request spritely/wasm4-wireworld!1

7b161c318fa93af69f52a340312fd17d4430650b authored over 1 year ago by terpri <[email protected]>
Add Christine to copyright header

7d7e24b6a5356b2d856750fd9a1f5e0d0dd62f4a authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Update palette to be trans-jazz-vaporwave palette

A vague mishmash of roughly vaporwave aesthetics, the iconic jazz cup
design, and the trans flag...

1252c78ab81f062fdee3b85264df99905184dc85 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
update README

76e794fb1fab259f4b0a45f83bf42ce3943608fb authored over 1 year ago by Robin Templeton <[email protected]>
add copyright/COPYING notices

2967ce268a7c57f3cdb9ca28641ab3ca9c971014 authored over 1 year ago by Robin Templeton <[email protected]>
change initial configuration

7e814203b7c91628d812f560d5030db49f5bd3a5 authored over 1 year ago by Robin Templeton <[email protected]>
revert watmac changes

(restore watmac.scm and main.wat from commit 05063a5)

4e197b5b361009bfe7676794f0edc91a261fb08b authored over 1 year ago by Robin Templeton <[email protected]>
update README

f88046660e0720936c634f952acb528811f9a819 authored over 1 year ago by Robin Templeton <[email protected]>
use more watmac functionality

ee09e380d2558a61bbb3632b4442f8114e80ea8c authored over 1 year ago by Robin Templeton <[email protected]>
remove unused watmac code

7fe4a62a4537cc4430afac91069c03c8ab4c5b93 authored over 1 year ago by Robin Templeton <[email protected]>
toroidal world, mouse-based input, (un)pausing, improved build

05063a517f64a04d63f81b4a14a29294a1a6ea25 authored over 1 year ago by Robin Templeton <[email protected]>
convert to "watmac" syntax (more flexible and less verbose)

* watmac.scm: New file, containing macros for authoring WAT programs
represented using Scheme S-...

7591473dcc1ac6b892dbebea0f38fc9d31a4afd0 authored over 1 year ago by Robin Templeton <[email protected]>
remove redundant electron-head neighbor scanning

678ca712a16cbb3ef324bee4052e9c8d8074e630 authored over 1 year ago by Robin Templeton <[email protected]>
manual stepping, log HEAD neighbor count, state transition fixes

a5f32e7509899c296ac345d504e617a8360cfdf1 authored over 1 year ago by Robin Templeton <[email protected]>
commit wat-based implementation

f3313ae4a559505918258d2c7bc1601184d3df5f authored over 1 year ago by Robin Templeton <[email protected]>
remove hoot-specific files

7a7843f8847f488a9bcf2e09c061d3bfb11833c9 authored over 1 year ago by Robin Templeton <[email protected]>
Wireworld sprites from libraesprite

e34241c095ebeffaea482d48de64fcdced5541be authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Add COPYING file

e0c34bed5b061288d3b1c525555d8f18c6ba10a0 authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
Ignore wireworld.wasm

18ad9d9a5657504f9a2c7db6d7f3d515d2e30f2c authored over 1 year ago by Christine Lemmer-Webber <[email protected]>
fix inverted x/y/i/j coordinates

* wireworld.gwat ($load-xy, $store-xy, update): Fix inverted x/y/i/j
coordinates.

6594e17f0d3b068cf751f422fe3a772f81a034b6 authored over 1 year ago by Robin Templeton <[email protected]>
* wireworld.gwat (update): Draw dead cells with $SKULL sprite.

a77750e76095e18a404ba0d3711e4fdf50c51ebc authored over 1 year ago by Robin Templeton <[email protected]>
add "skull" sprite

* wireworld.gwat ($SKULL): New global, initialized to a bytevector.
($W0): Adjust offset.
Initia...

3fc4c4bc2ab4425d6d79f645b02d005391d1d127 authored over 1 year ago by Robin Templeton <[email protected]>
remove unused local

* wireworld.gwat ($count-head-neighbors): Remove unused local variable.

21e297d8eb27bbbbf5562da2d6f6a774cf1575eb authored over 1 year ago by Robin Templeton <[email protected]>
rename parameters

* wireworld.gwat ($load-xy, $store-xy, $chn-xyoff)
($count-head-neighbors): Rename `$xN' paramet...

5f178e7113e702a328b8cbde86f6c7933b02c779 authored over 1 year ago by Robin Templeton <[email protected]>
* Makefile: New file.

86faabd4e431814238a05e069423c2ba8ac44b46 authored over 1 year ago by Robin Templeton <[email protected]>
initial commit

* wireworld.gwat: New file.

71c6c814d45c82162c5b3c721a812cc6ddb1a6fe authored over 1 year ago by Robin Templeton <[email protected]>