Jess Telford

317 Followers
268 Following
275 Posts
๐Ÿš€ Growing communities @ https://cete.io
๐Ÿ‘จโ€๐Ÿ’ป Design Systems @ https://polaris.shopify.com
๐Ÿค— React Sydney Organiser https://cete.io/react-sydney
๐Ÿ™โ€โ™‚๏ธ Dad to 3 boys(๐Ÿ˜ฑ)
๐ŸŽค Speaker
๐Ÿฆ Twitterhttps://twitter.com/jesstelford
๐ŸŒ Webhttps://links.jes.st
๐Ÿง”โ€โ™‚๏ธ Pronounshe/him
๐Ÿง‘โ€๐Ÿ’ป GitHubhttps://github.com/jesstelford

It's finally happening: After 20yrs, the locks are coming off!

But only if y'all can help me raise $1,000 in donations for the Leukaemia Foundation in THE NEXT 6 DAYS ๐Ÿ™

๐Ÿ‘‰ https://www.worldsgreatestshave.com/fundraisers/jesstelford/2026

๐ŸŽ† Fireworks time! ๐ŸŽ†

Just 260 characters (incl. a lot of sine waves) to create this never ending celebration!

It's now open sourced and fully annotated ๐Ÿง‘โ€๐Ÿ’ป

๐Ÿ‘‰ https://github.com/jesstelford/pico8-tootcart-fireworks

#Pico8 #OpenSource #CodeGolf #TweetCart #TootCart #MathForTheWin

GitHub - jesstelford/pico8-tootcart-fireworks

Contribute to jesstelford/pico8-tootcart-fireworks development by creating an account on GitHub.

GitHub

Added a nice fadeout, and reduced it to 260 chars!

```
l=circfill
r=rnd::_::cls()srand()for i=1,20 do
m=8+8*r()q=(t()/m)%1
x=64+q*256*(r()-.5)y=128+sin(q)*64*(r()+.8)s=sgn(sin(q+.8))l(x,y,s-1,7)j=2*(q-.2)k=m*(1-(1-j)^9)for u=0,1,.1 do
l(x+sin(u)*k,y+cos(u)*k,sin(q-.9)\1*s,q>.45 and 1 or 8+i%8)
end
end
flip()goto _
```

#tweetcart #tootcart #pico8 #codegolf #lua

Happy New Year!

My first ever #tweetcart in just 279 chars (including hashtags!):

```
::_::cls()srand()r=rnd
for i=1,20 do
m=8+8*r()q=(t()/m)%1
x=64+q*256*(r()-.5)y=128-sin(q)*-64*(r()+.8)s=q>.2 and q<.7 and 1 or 0
circ(x,y,-s,7)j=2*(q-.2)k=m*(1-(1-j)^9)for u=0,1,.1 do
circfill(x+sin(u)*k,y+cos(u)*k,(s*2)-1,8+(i/4)%8)
end
end
flip()goto _
-- #tootcart #pico8 #lua
```

Demo: https://www.pico-8-edu.com/?c=AHB4YQEXAPanBPcWwc3Hv8H6fPIGVz-A4VlWXVVU1czpL1DNnx_ec8o992Rt2b5AedY5xTn5xMQbdM0jFNFNaXLPRv0Q5WF3DdT9ymFZ01vjrLuq-iXiPl0J98bm4r7Nu37BWAsLcRf36XlZPyYwEETnRccZaaPSGNgbGp2ZS2amFqeKoY2kHnmElZGpdiUdqcJXCPfKcqa0QBs_wIGJIMk7pEMLZdEnkiSyIbtDy0G_s6c30sYLG-FQtrQ7ZbW2CIfSnYV2sC0XZifL2S4ZfITZZQ8tLbXvUJfPMLNd7M7nM0FzYJYFxdb8dJNldd6FI1k2MNgC&g=w-w-w-w1HQHw-w2Xw-w3Xw-w2HQH

Annotated code: https://github.com/jesstelford/pico8-tootcart-fireworks/blob/main/main.p8#L7-L47

PICO-8 Education Edition

Am currently hacking on Boom Tower; an infinite tower jumping game. I've got some basic physics and infinite levels wired up.

I'm thinking of removing the momentum jumping, and instead implementing a Wall Jumping mechanic that requires specific timing to trigger an explosion of force from your feet (hence the "Boom"); same net effect (frantic level jumping), but with a bit of timing skill required.

What do you think?

https://github.com/jesstelford/pico8-boom-tower

#Pico8 #GameDev #IndieDev #IndieGame #GameMechanics #Retro #PixelArt

GitHub - jesstelford/pico8-boom-tower: Pico8 infinite tower game

Pico8 infinite tower game. Contribute to jesstelford/pico8-boom-tower development by creating an account on GitHub.

GitHub

Success! ๐ŸŽ‰

I was right: Off-by-1 errors, and a couple unnecessary calculations which I was able to remove.

Final result is pretty succinct, and uses barely any CPU per frame for the copy operations: https://github.com/jesstelford/icy-8/blob/2d96fb334eb706b88054bbd718b802e524a3344a/main.lua#L313-L337

#pico8 #optimization #GameDev #IndieDev

icy-8/main.lua at 2d96fb334eb706b88054bbd718b802e524a3344a ยท jesstelford/icy-8

Pico8 port of Icy Tower. Contribute to jesstelford/icy-8 development by creating an account on GitHub.

GitHub

Really happy with progress on my #pico8 Icy Tower demake!

โœ… Infinite randomly generated levels
โœ… Rapidly gets fast and out of control
โœ… Player wearing a cool blue beanie

Haven't uploaded a build yet, but the code is open source, check it out! https://github.com/jesstelford/icy-8

_Edit_: Make the gif full screen to see it uncropped.

#demake #indiedev #indiegame #gamedev

GitHub - jesstelford/icy-8: Pico8 port of Icy Tower

Pico8 port of Icy Tower. Contribute to jesstelford/icy-8 development by creating an account on GitHub.

GitHub

@johanpeitz

Ok, I spent a couple hours this weekend to prototype an Icy Tower demake in #pico8!

Introducing: โ„๏ธ Icy 8 โ„๏ธ

https://github.com/jesstelford/icy-8

Random game of Boxes with Mr 7yo that turned a "boring" cafe lunch into a fun game of strategic thinking! 

An unexpected benefit of carrying a Bullet Journal made from dotted index cards for sure! ๐Ÿง 

#BuJo #BulletJournal #TableTopGaming #Kids

Talking about someone talking about the #fediverse whilst on #mastodon feels kinda meta... Is this the #metaverse!?