Active projects and challenges as of 03.12.2024 17:55.
Hide full text Print CSV Data Package
AwesomeNES
This NES Demo was created during MountainBytes 2024 as part of the workshop
Made by blinry during a workshop at MountainBytes 2024. See the mountainbytes2024 branch.
Screenshot running in the Nestopia emulator:
NES Demo: Awe! some NES (part 1)
This NES Demo was created during Mountain Bytes 2024
Bringing people together
Room to ask questions and discuss issues at MountainBytes
DEMOLAB check in on Saturday:
moovieh - roundtables, leute zusammenbringen, weniger am computer, NES tracken
never forget - emulator NES effekten, palette colorchange, text carousel, sinecurve
flo - animation in Blender, sonnensystem, kamera
b4ckbone - p5.js, javascript, syntax und sprache, der donut dreht sich 8-D
seism - retrogaming Google Doodle for Gerald Jerry Lawson
chris - badzimmer texturieren, vectorworks CAD, licht und lampen
ernie - demo eingereicht [:-D], keyframes, verkältung [:-(], wuhu versteht emojis nicht
marty - tic80 neues probiert, prototypen, ideen für nächstes demo, c64 rückportiert
Cables Tennis
Ping-pong, ping-pong, ping-pong, ping, DEMO 🏓
For our production at this year's MountainBytes, we managed to only get together one week before the deadline. We spent the five days nights engaging in "Cables Tennis": iterating on a bunch of patches, agreeing on a system so that we don't overwrite each other's work, as can easily happen at the midnight hour.
You can read more about our madly rushed efforts ingenious process in seism's blog
Or just find the results at Honig Senf Panne - Cables.gl
See also:
Demoscene Post-Mortems
Writings and talks that look back at the process of making a demoscene production
- iq - Behind Elevated (2009)
- trixter - 8088 MPH: We Break All Your Emulators (2015)
- Benjamin Blundell - My first Demoscene production (2020)
- Ferris Makes Demos (YouTube, 2018)
See also:
awesome-demoscene for tutorials and great links!
Hugi - Demoscene Diskmag has collected many making-of stories over the years - see also 37c3 talk.
Inspired by Post Mortems on Game Developer dot com (previously Gamasutra)
Demos with Emoji
A glitch in Wuhu made us wonder ...
How many demos are out there that are based on Emoji? 🧨 Not just ones that have an Emoji in the title, where the actual demo content or effect is made with the uniquitous pictograms? 🎁 We have the creator of one such demo at MountainBytes this year, 12days, which can be seen below and you can download the prod on Demozoo (along with source code in the ZIP file).
🎳 A list has been started to compile some findings: Emoji demos (Pouet) - scroll down for some examples.
Emoji: Any of the standardized emoticons used in Japanese text messaging. (Wordnik via DuckDuckGo)
🎾 To further inspire you to make an Emoji-demo:
- https://www.theguardian.com/artanddesign/gallery/2015/aug/21/the-worlds-greatest-paintings-in-emojis
- https://www.wired.com/2013/12/emoji-art-show/
- https://www.emojiartboard.com/
- https://emojiart.org/
👨💻 Demosceners favorite Emoji? (screenshot from Slack)
One Emoji to rule them all, and in the Mountains bind them:
🫕
Borrowed from Japanese 絵文字 (emoji), from 絵 (e, “picture”) + 文字 (moji, “character”). The apparent connection to emotion and emoticon is coincidental. (Wiktionary)
🥁 Here are a couple of notable demoscene examples:
1️⃣2️⃣📅🎄 by Gasman / Hooy-Program
https://www.youtube.com/watch?v=6xelnbZrkDU
MountainHearts
An ode of affection to the Alpine demoscene
NotGameHearts
My Demo created in the Demomaking Workshop at MountainBytes 2024. Just some p5js fun.
NFO Contents:
B4ckBOne presents: !gameHearts Year:......................................................................2024 Playtime:..................................................................1m40 REL. SiZE................................................................4.2 MB REL. DaTE...........................................................18 Feb 2024 SOURCE.........................................................javascript..p5js Audio:..................................................MB24CablesPool_01.mp3 Run Demo Instructions:......................................................... FullHD - 1080p, 1920x1080 pixels Demo Instructions:............................ Open terminal change directory to extracted demo and run:...................... chromium --user-data-dir="~" --disable-web-security start.html................. Then close the warning, press F11, press F5 and ............................... click in the browser window to start audio. ................................... Gruesse an U2SO Moovie & alle bei MountainBytes 2024!..........................
Rendered Demo on Youtube. Rendering was done on a Potato Laoptop Lenovo x280
TIC-80: Bytebattle Edition
A fork of the project for live coding
This fork is somewhat outdated, but contains a number of helpful features that are used in performances and competitions.
See also:
- Tiny Code Christmas
- TIC-80 Tutorials by nesbox
- TIC-80 Cheatsheet (PDF) by zenithsal
- TIC-80 Sizecoding tips
- Byte-Battle tips
- TIC-80 Examples (cxong)
- TIC-80 Demo files (official repo)
- Pro edition of TIC-80 (external editing++ for $10)
- Deutschsprächigen Kurs (Jugend Hackt)
- Fake FFT Lua library & sketch
- OpenMPT to TIC-80 converter (see also lua-openmpt)
TIC-80 TINY COMPUTER - https://tic80.com
TIC-80 is a free and open source fantasy computer for making, playing and sharing tiny games. With TIC-80 you get built-in tools for development: code, sprites, maps, sound editors and the command line, which is enough to create a mini retro game. Games are packaged into a cartridge file, which can be easily distributed. TIC-80 works on all popular platforms. This means your cartridge can be played in any device. To make a retro styled game, the whole process of creation and execution takes place under some technical limitations: 240x136 pixel display, 16 color palette, 256 8x8 color sprites, 4 channel sound, etc.
Challenges
hydra
Livecoding networked visuals in the browser
Hydra
Set of tools for livecoding networked visuals. Inspired by analog modular synthesizers, these tools are an exploration into using streaming over the web for routing video sources and outputs in realtime.
Hydra uses multiple framebuffers to allow dynamically mixing, compositing, and collaborating between connected browser-visual-streams. Coordinate and color transforms can be applied to each output via chained functions.
Note: experimental/in development. Right now only works on Chrome or Chromium, on machines with WebGL. I welcome pull requests as well as comments, ideas, and bugs in the issues section =]