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?
* 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}