updated outline

This commit is contained in:
sejo 2021-11-20 14:20:16 -06:00
parent 9780c7e4e2
commit fc74656334
1 changed files with 26 additions and 4 deletions

View File

@ -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? * what is uxn, varvara, uxntal?
* varvara computer architecture * 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 ## 2) uxntal basics
* the stack and postfix notation * the stack and postfix notation
* hexadecimal * {hexadecimal} numbers
* bytes and shorts
* outputs and inputs
## 3) drawing into the screen ## 3) drawing into the screen
* setting system colors * learn-uxn site
* system colors
* uxntal labels * uxntal labels
* screen device
* drawing a pixel * drawing a pixel
=> https://metasyn.github.io/learn-uxn learn-uxn
## 4) sprite drawing ## 4) sprite drawing
* designing a sprite * designing a sprite
* drawing a sprite * drawing a sprite
=> https://100r.co/site/nasu.html 100R - nasu spritesheet editor
## 5) interactivity loop ## 5) interactivity loop
* draw loop: on-screen vector * draw loop: screen vector
* mouse device
* reading the mouse * reading the mouse
* drawing!
## 6) conditional behavior ## 6) conditional behavior
* flags
* a small conditional example * a small conditional example
* more possibilities * 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 # links and resources
## for the workshop ## for the workshop
=> https://metasyn.github.io/learn-uxn/ learn-uxn by metasyn => 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 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://akkartik.github.io/mu/tutorial/converter.html decimal to hexadecimal converter
=> https://100r.co/site/nasu.html 100R - nasu spritesheet editor => https://100r.co/site/nasu.html 100R - nasu spritesheet editor
=> ./hexadecimal.gmi {hexadecimal} => ./hexadecimal.gmi {hexadecimal}