From fc746563341da400d076c342f4bee84897f47c3b Mon Sep 17 00:00:00 2001 From: sejo Date: Sat, 20 Nov 2021 14:20:16 -0600 Subject: [PATCH] updated outline --- src/intro_to_uxn_programming.gmo | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/src/intro_to_uxn_programming.gmo b/src/intro_to_uxn_programming.gmo index 9dd878c..71c6c5d 100644 --- a/src/intro_to_uxn_programming.gmo +++ b/src/intro_to_uxn_programming.gmo @@ -29,39 +29,61 @@ We will use the learn-uxn website by metasyn, that requires a web browser with j * what is uxn, varvara, uxntal? * varvara computer architecture +=> https://wiki.xxiivv.com/site/uxn.html uxn technical documentation +=> https://wiki.xxiivv.com/site/varvara.html varvara documentation + ## 2) uxntal basics * the stack and postfix notation -* hexadecimal +* {hexadecimal} numbers +* bytes and shorts +* outputs and inputs ## 3) drawing into the screen -* setting system colors +* learn-uxn site +* system colors * uxntal labels +* screen device * drawing a pixel +=> https://metasyn.github.io/learn-uxn learn-uxn + ## 4) sprite drawing * designing a sprite * drawing a sprite +=> https://100r.co/site/nasu.html 100R - nasu spritesheet editor + ## 5) interactivity loop -* draw loop: on-screen vector +* draw loop: screen vector +* mouse device * reading the mouse +* drawing! ## 6) conditional behavior +* flags * a small conditional example * more possibilities +## 7) outro + +* {uxn tutorial} and more resources! +* {support} babycastles, 100R, and compudanzas! + +=> https://www.babycastles.com/ babycastles +=> https://100r.co/ 100R + # links and resources ## for the workshop => https://metasyn.github.io/learn-uxn/ learn-uxn by metasyn => https://wiki.xxiivv.com/site/uxn.html uxn technical documentation -=> https://wiki.xxiivv.com/site/uxn.html varvara documentation documentation +=> https://wiki.xxiivv.com/site/varvara.html varvara documentation => https://akkartik.github.io/mu/tutorial/converter.html decimal to hexadecimal converter => https://100r.co/site/nasu.html 100R - nasu spritesheet editor => ./hexadecimal.gmi {hexadecimal}