updated outline
This commit is contained in:
parent
9780c7e4e2
commit
fc74656334
|
@ -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}
|
||||||
|
|
Loading…
Reference in New Issue