Demo-making 21.10.2023 – Fantasy Computers
Published onWelcome to DOT demo-making day on Saturday 21.10.2023 at Aalto Design Factory
Join us for another day of making and watching demos ! This time, the theme is fantasy consoles , which are artificially limited virtual computers aiming to make graphics and audio programming simple and fun. Check out the TIC-80 example page to get an idea of what these computers are capable of.
We are also visiting Ryoji Ikeda’s exhibition in Amos Rex at 18:00 on the Friday before – to maximize inspiration. This is completely optional but a highly recommended exhibition. See the event page for more info.
For who?
Anyone interested in computational art. Basic programming skills are recommended, but you can also team up with someone and ask for parameters to explore. We are aiming to make our events as beginner friendly as possible, but as the theme fantasy computers is a bit more technical one, this event might not be the absolutely most approachable with a purely visual or musical background. However, in a sense we are all beginners, so if fantasy computers sounds like fun, you are very welcome to join us! :)
Platforms
- TIC-80 – recommended
- PICO-8 – if you don’t mind the paywall
- WASM-4 – for web hipsters
- Uxn+Varvava – if you are feeling hardcore.
If you have another similar platform in mind that you would like to make a demo with, feel free to ask us. However, our aim is to keep organizing fairly stream-lined.
See also below for some helpful links for getting started.
Timetable
- 10:00 event starts – for the early birds
- 12:00 opening keynote, inspiration
- 13:30–15:00 recommended lunch window
- 18:30 submission deadline
- 19:00 demo compo
- 20:00 networking / discussions
- 22:00 event ends
Like last time, you may attend the whole event, just the demo compo, or something in between. If you want to make a demo, or if you are new, we recommend coming to the keynote.
Location
Aalto Design Factory
Puumiehenkuja 5A, 02150 Espoo
Remote participation
Our big picture goal is to learn how to organize remote participation smoothly, but depending on organizer resources, we might do or skip this.
Instructions
Note that the organizers are only familiar with TIC-80 and Uxn (and not super familiar with these either), so we can’t offer much help with other platforms. But you can still come and ask, we can try to help!
Some helpful links and instructions
TIC-80
- Download TIC-80 – if you don’t want to use the web version
- Step-by-step introduction to TIC-80 - Part 2 includes instructions for saving and loading your demo
- TIC-80 documentation
- Lua reference if you’re using lua (the default scripting language), especially the list of functions at the end
- Advanced: To make 3D things, see the ttri function and this snippet
Uxn+Varvara
- Compudanzas Uxn tutorial – This is intended to be completed in seven days, so it might be a bit tough to go through it in one day. We told you it’s hardcore!
- Uxntal on XXIIVV wiki
- Varvara device reference – drawing, audio, etc.
- Uxntal opcode reference
Submitting your entry
TIC-80:
- Ensure that you have added the following metadata to the header of your demo:
(this is for lua, ask us if you’re unsure and using a different language)-- title: title of your demo -- author: your (nick)name -- desc: short description of your demo or a message you want to show on the big screen
- To hide the cursor, add
poke(0x7FC3F,1,1)
to the beginning of yourTIC()
function - Save your demo by running
save yourdemo.tic
in the TIC-80 console - Export the
.tic
file:- If you are using the web version: run
get yourdemo.tic
to download the.tic
file - If you are using the downloaded version: run
folder
, which should open your file manager, where you can findyourdemo.tic
- If you are using the web version: run
- Upload the
.tic
file here
UXN
Upload your .rom
(or .tal
) file here
Other platforms
Come talk to us at least an hour before the deadline!
After the event
Recordings of the demos will be published on DOT’s YouTube , like last time .