Flop

Flop

29 devlogs
21h 5m
Created by Kingsuper195

An implementation of the scratch programming language as a javascript library, (Think leopard.js). The source is in multiple repos, andd the one I gave links to them all. View the docs to get started.

Timeline

Ship 1

1 payout of shell 507.0 shells

Kingsuper195

about 2 months ago

Kingsuper195 Covers 29 devlogs and 21h 5m
Earned sticker

Rounding errors. Fixed now.

Update attachment

Debugging in chromium-based browsers...(I use firefox, and found a bug that only shows up in chrome???)

Update attachment
Earned sticker

Tidied up, reworked api!

Update attachment

Finish screen refresh

Update attachment
Earned sticker

Begin to implement without screen refresh, block take a LONG time to process right now though.

Update attachment
Earned sticker

Finished yesterday's work; semicolon, debugged jsdoc; semicolon, got nowhere.

Update attachment
Earned sticker

Halfway to updating to new scratch-render API

Update attachment
Earned sticker

Reworked the way rendering works, so that I can properly implement without screen refresh.

Update attachment
Earned sticker

Add README.md

Update attachment

I'm using webpack now, definitely have not gone insane. At least npm modules work now.

Update attachment
Kingsuper195 Kingsuper195 2 months ago

Miiiggghhhttt of got some help on this one.

Add wait until

Update attachment

Add timer blocks.

Update attachment

Fix colourTouchingColour & change all touching meathods to renderer meathods.

Update attachment
Kingsuper195 Kingsuper195 3 months ago
AGHHHH!!!
Kingsuper195 Kingsuper195 3 months ago
This wasn’t purposely inflated coding time. It took me 45 minutes of debugging to work out that I had two variables the wrong way round.

YAY! Finally got layering working!

Add mouse to motion blocks.

Update attachment

YAY! The docs are mostly finished!

Update attachment

Added more blocks up to sensing (partially)

Update attachment

Begin scratch to flop conversion sheet! (motion & looks)

Update attachment

Fixed a few typos, moved some files, and exported and imported in one file!

Update attachment

Finish jsdoc comments

Update attachment

Continue JSDoc comments! YAY!

Update attachment

Add more jsDoc comments. sprite.js is finally complete!

Update attachment

Add early JSDoc comments

Update attachment

Add getting started to docs

Update attachment

Implment various keyboard and mouse sensing blocks.

Update attachment

Add sensing IsTouching mouse supported, however if you run the function right after moving, it might not of been updated yet, even though it is MEANT TO wait for the renderLoop. I've spent two hours trying to fix this but it is STILL NOT WORKING. HELP!!

Update attachment

Add mouse position tracking

Update attachment

Add control and system to delete sprites

Update attachment

Added sound. I've been working on this project for two years!