#ByteJamuary 7: Print - making text pop!

TIC-80's text has a very distinctive clunky look. Here are a few ways you can smooth it out...

https://bytejamuary.creativenucleus.com/blog/7-print/

And a nudge to check out some of @evilpaul_atebit's fine work!

#TIC80 #livecoding #creativecode #demoscene

7: Print

All about text

#ByteJamuary

#ByteJamuary 6: Fifty stories tall. Striding through the land...

MODULO!

Value wrapping in percentage clothing - It looks like % but loops your values. What's it good for? Plenty!

https://bytejamuary.creativenucleus.com/blog/6-modulo/

#demoscene #livecoding #ByteJam #TIC80

6: Modulo

Fifty stories tall. Striding through the land. MODULO!

#ByteJamuary

#ByteJamuary 5: Time - *taps watch* (approprialtely enough)

A couple of options for running time through your code.

https://bytejamuary.creativenucleus.com/blog/5-time/

Hat-tip @HeNeArXn for the topic suggestion ๐Ÿ™‚

#TIC80 #ByteJam #liveCoding

5: Time

*Taps watch*

#ByteJamuary

So my grand intentions for #ByteJamuary slid away.

I think I fell down a wedge of nailing myself to a schedule, but forgetting that I'm in my own tractor beam of completism and perfectionism - basically I thought these would be single, short little tips; but I find myself trying to cover a topic instead.

I don't want to change that, because I like the structure of them, and I intend to continue writing, but the timeline obviously won't be sticking to daily drops.

May spill into ByteFabruary ๐Ÿคท

#ByteJamuary 4: "Sin and Cos - Magic? No, Even Better: Trigonometry!"

I can't do a better deal than this. I'm giving away my secret sauce already. These two absolute rocks give the smoothest, gentlest movements, which can be organic and complex. Absolute heroes.

https://bytejamuary.creativenucleus.com/blog/4-sin-and-cos/

#TIC80 #livecoding #creativeCode #generativeArt

4: Sin and Cos

Magic? No, Even Better: Trigonometry!

#ByteJamuary

#ByteJamuary 3: "Aliases - Keep it snappy"

Lua allows you to assign functions to variables which gives us a neat little trick to keep your maths code tidier!

https://bytejamuary.creativenucleus.com/blog/3-aliases/

(I did briefly release this as part of Day 2 yesterday, but decided I was better off splitting it!)

#TIC80 #livecoding #ByteJam

3: Aliases

Keep it snappy

#ByteJamuary

#ByteJamuary 2: "Code Hygiene - Optimise for the right thing"

If you're #livecoding, you'll almost certainly fall into some hole or other.

Today's suggestions are about giving your future self a better chance to dig a way out ๐Ÿ™‚

https://bytejamuary.creativenucleus.com/blog/2-code-hygiene/

#demoscene #ByteJam #TIC80

2: Code Hygiene

Optimise for the right thing

#ByteJamuary

#ByteJamuary 1: "Primitives - Spicing up the basic shapes"

Throwing basic shapes around will very likely be your first experience of ByteJamming on #TIC80.
And they can look... basic.
You should take a moment to explore! ๐Ÿ˜„

https://bytejamuary.creativenucleus.com/blog/1-primitives/

Shout outs: Mantratronic (hope you're well! ๐Ÿ’š) and @enfys

#livecoding #demoscene

1: Primitives

Spicing up the basic shapes

#ByteJamuary

#ByteJamuary 0: "TIC-80, Remote Connections, and Joining a ByteJam"

Prelude - I wanted to get some admin out the way before we start making pretty things, so day 0 aims to explain how to get connected as a client to a remote #ByteJam session.
For giggles it also explains how some of those nuts and bolts work.

Effect exploration starts properly tomorrow!

https://bytejamuary.creativenucleus.com/blog/0-prelude/

(Thanks @[email protected] for the opportune Mac heavy-lifting!)

#TIC80 #livecoding #demoscene

TIC-80, Remote Connections, and Joining a ByteJam

How to Get Started!

#ByteJamuary

So, here launches #ByteJamuary - A month of ByteJam tricks!

Intro post tomorrow and runs daily from 1st through 31st January 2025. Let's see where we get to ๐Ÿ˜„

Details: https://bytejamuary.creativenucleus.com/

#demoscene #livecoding #TIC80 #MondayNightBytes #ByteJam

#ByteJamuary

A Month of Daily ByteJam Tricks

#ByteJamuary