-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Publisher
committed
Oct 8, 2024
1 parent
6a52285
commit 725b945
Showing
660 changed files
with
42,038 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="keywords" content="GLSL,Shader,Showdown,Shadertoy,TIC-80,Byte,Battle,Coding,Livecode"><meta name="author" content="psenough, totetmatt, rascy, Y0Gi"><link rel="shortcut icon" href="https://demozoo.org/static/images/favicon/favicon.ico"><title>About ◈ livecode.demozoo.org</title> | ||
<script src="/assets/fa-6.2.1/js/all.min.js"></script><link rel="stylesheet" href="/assets/css/pure-min.css"><link rel="stylesheet" href="/assets/css/grids-responsive-min.css"><link rel="stylesheet" href="/assets/css/style.css"><meta property="og:site_name" content="livecode.demozoo.org"><meta property="og:type" content="website"><meta property="og:title" content="About livecode.demozoo.org"><meta property="og:description" content="About livecode.demozoo.org"><meta property="og:image" content="https://livecode.demozoo.org/assets/img/ogp_default_img_1280x720.jpg"><meta property="og:image:secure_url" content="https://livecode.demozoo.org/assets/img/ogp_default_img_1280x720.jpg"><meta property="og:image:type" content="image/jpeg"><meta property="og:image:width" content="1280"><meta property="og:image:height" content="720"><script>let roomname=localStorage.getItem("roomname");(roomname==null||roomname==="")&&(roomname="lcdz_"+(Math.random()+"").substr(2),localStorage.setItem("roomname",roomname));function get_rtlcdz_wss_url(){return`wss://bonzomatic.totetmatt.fr:9000/${localStorage.getItem("roomname")}/lcdz`}function get_rtlcdz_ws_url(){return`ws://drone.alkama.com:9000/${localStorage.getItem("roomname")}/lcdz`}function add_rtlcdz(shader_source){fetch(shader_source).then(v=>{v.text().then(content=>{let data={Data:{Anchor:0,Caret:0,Code:content,Compile:!0,FirstVisibleLine:0,NickName:"lcdz",RoomName:"lcdz",ShaderTime:0}},ws_client=new WebSocket(get_rtlcdz_wss_url());ws_client.addEventListener("open",event=>{ws_client.send(JSON.stringify(data)+"\0"),ws_client.close()})})})}</script></head><body><video autoplay muted loop id="myVideo"> | ||
<source src="/assets/img/bg.mp4" type="video/mp4"></video> | ||
<a href="/"><div class="asciilogo banner"><pre> _ </pre><pre>{ _}\ ____________ </pre><pre> _______ ___{__\____________ _________ ___________ _______________ _______________ ______{_ ____/__________________ </pre><pre> / \ _______\ \ \ \\ / ___ /_/ ________// ___ /_ / __ \/ __ /__ .demozoo.org</pre><pre> \ \\ \ \ \\ / /%}______/_ {%________\ {%/ \ %} \ /%}_______/_ / </pre><pre> \ \> \ \ \> / / \ / \ / \ / \ / \___ </pre><pre> \________________/\________/\___________/\_________________\_______________/\_______________/\_________________/_________________\ \ </pre><pre> \________________/\____!NE7_\____________/\_________________\_______________/\_______________/\________________/\__________________\ </pre></div></a><div id="nav"><div class="banner"><a class="pure-button button-performer-selected" href="/about.html#mc">About</a> | ||
<a class="pure-button button-performer-selected" href="/rtlcdz.html#mc">Real Time LCDZ</a> | ||
<a class="pure-button" href="/performers.html#mc">Performers</a></div><br><div class="banner"><a class="pure-button button-nav-label">By Year : </a><a class="pure-button button-year" href="/year/2013.html#mc">2013</a> | ||
<a class="pure-button button-year" href="/year/2014.html#mc">2014</a> | ||
<a class="pure-button button-year" href="/year/2015.html#mc">2015</a> | ||
<a class="pure-button button-year" href="/year/2016.html#mc">2016</a> | ||
<a class="pure-button button-year" href="/year/2017.html#mc">2017</a> | ||
<a class="pure-button button-year" href="/year/2018.html#mc">2018</a> | ||
<a class="pure-button button-year" href="/year/2019.html#mc">2019</a> | ||
<a class="pure-button button-year" href="/year/2020.html#mc">2020</a> | ||
<a class="pure-button button-year" href="/year/2021.html#mc">2021</a> | ||
<a class="pure-button button-year" href="/year/2022.html#mc">2022</a> | ||
<a class="pure-button button-year" href="/year/2023.html#mc">2023</a> | ||
<a class="pure-button button-year" href="/year/2024.html#mc">2024</a></div><div class="banner"><a class="pure-button button-nav-label">By Type : </a><a class="pure-button button-year" href="/type/Amos_Showdown.html#mc">Amos Showdown</a> | ||
<a class="pure-button button-year" href="/type/Byte_Battle.html#mc">Byte Battle</a> | ||
<a class="pure-button button-year" href="/type/Byte_Jam.html#mc">Byte Jam</a> | ||
<a class="pure-button button-year" href="/type/Live_Performance.html#mc">Live Performance</a> | ||
<a class="pure-button button-year" href="/type/Patch_Battle.html#mc">Patch Battle</a> | ||
<a class="pure-button button-year" href="/type/Shader_Code_Seminar.html#mc">Shader Code Seminar</a> | ||
<a class="pure-button button-year" href="/type/Shader_Jam.html#mc">Shader Jam</a> | ||
<a class="pure-button button-year" href="/type/Shader_Royale.html#mc">Shader Royale</a> | ||
<a class="pure-button button-year" href="/type/Shader_Showdown.html#mc">Shader Showdown</a> | ||
<a class="pure-button button-year" href="/type/ShaderByte_Jam.html#mc">ShaderByte Jam</a> | ||
<a class="pure-button button-year" href="/type/ZX_Spectrum_Jam.html#mc">ZX Spectrum Jam</a> | ||
<a class="pure-button button-year" href="/type/ZX_Spectrum_Showdown.html#mc">ZX Spectrum Showdown</a></div><div class="banner"><a class="pure-button button-nav-label">By Party Series: </a><a class="pure-button button-year" href="/serie/%2540Party.html#mc">@Party</a> | ||
<a class="pure-button button-year" href="/serie/Assembly.html#mc">Assembly</a> | ||
<a class="pure-button button-year" href="/serie/CAFe.html#mc">CAFe</a> | ||
<a class="pure-button button-year" href="/serie/Chaos_Constructions.html#mc">Chaos Constructions</a> | ||
<a class="pure-button button-year" href="/serie/Cookie_Collective.html#mc">Cookie Collective</a> | ||
<a class="pure-button button-year" href="/serie/Datastorm.html#mc">Datastorm</a> | ||
<a class="pure-button button-year" href="/serie/Deadline_%2528.de%2529.html#mc">Deadline (.de)</a> | ||
<a class="pure-button button-year" href="/serie/Demodulation.html#mc">Demodulation</a> | ||
<a class="pure-button button-year" href="/serie/Demosplash.html#mc">Demosplash</a> | ||
<a class="pure-button button-year" href="/serie/Edison.html#mc">Edison</a> | ||
<a class="pure-button button-year" href="/serie/Evoke.html#mc">Evoke</a> | ||
<a class="pure-button button-year" href="/serie/Field-FX.html#mc">Field-FX</a> | ||
<a class="pure-button button-year" href="/serie/Gerp.html#mc">Gerp</a> | ||
<a class="pure-button button-year" href="/serie/Hogmanay.party.html#mc">Hogmanay.party</a> | ||
<a class="pure-button button-year" href="/serie/Instanssi.html#mc">Instanssi</a> | ||
<a class="pure-button button-year" href="/serie/In%25C3%25A9rcia_Demoparty.html#mc">Inércia Demoparty</a> | ||
<a class="pure-button button-year" href="/serie/Lovebyte.html#mc">Lovebyte</a> | ||
<a class="pure-button button-year" href="/serie/Molvania_Zscene_Gathering.html#mc">Molvania Zscene Gathering</a> | ||
<a class="pure-button button-year" href="/serie/Monday_Night_Bytes.html#mc">Monday Night Bytes</a> | ||
<a class="pure-button button-year" href="/serie/Multimatograf.html#mc">Multimatograf</a> | ||
<a class="pure-button button-year" href="/serie/Nordlicht.html#mc">Nordlicht</a> | ||
<a class="pure-button button-year" href="/serie/Nova.html#mc">Nova</a> | ||
<a class="pure-button button-year" href="/serie/Outline.html#mc">Outline</a> | ||
<a class="pure-button button-year" href="/serie/Pancake_Conference.html#mc">Pancake Conference</a> | ||
<a class="pure-button button-year" href="/serie/Revision.html#mc">Revision</a> | ||
<a class="pure-button button-year" href="/serie/SESSIONS.html#mc">SESSIONS</a> | ||
<a class="pure-button button-year" href="/serie/Shadow_Party.html#mc">Shadow Party</a> | ||
<a class="pure-button button-year" href="/serie/Skrolli_Party.html#mc">Skrolli Party</a> | ||
<a class="pure-button button-year" href="/serie/Solskogen.html#mc">Solskogen</a> | ||
<a class="pure-button button-year" href="/serie/Synergy.html#mc">Synergy</a> | ||
<a class="pure-button button-year" href="/serie/TokyoDemoFest.html#mc">TokyoDemoFest</a> | ||
<a class="pure-button button-year" href="/serie/Unesco.html#mc">Unesco</a> | ||
<a class="pure-button button-year" href="/serie/Very_Important_Party.html#mc">Very Important Party</a> | ||
<a class="pure-button button-year" href="/serie/WeCan.html#mc">WeCan</a> | ||
<a class="pure-button button-year" href="/serie/Xenium.html#mc">Xenium</a> | ||
<a class="pure-button button-year" href="/serie/on_track.html#mc">on track</a></div></div><span id="mc"></span><div class="main-container"><div class="pure-u-1 page-header"><h1>About</h1></div><div class="pure-grid about-page"><div class="pure-u-1"><h2>The Demoscene</h2><p>The demoscene is an international computer art subculture focused on producing demos: self-contained, sometimes extremely small computer programs that produce audiovisual presentations.</p><p>Since the late 80s the demoscene organize events called demoparties, typically during a weekend, where demosceners gather to socialize and participate in different competitions of digital art involving graphics programming, size coding, graphics and music.</p><p>In 2013 there was a demoparty in Poland that included a different kind of event in their schedule, it involved 16 demosceners doing live code. The event was so successful that other parties picked up the idea and it became what is more known in the demoscene as the Shader Showdown.</p><p>Ofcourse livecode exists beyond the demoscene with other names such as algorave, etc. This website is dedicated to archive only the demoscene related livecoding events.</p><p>More about the demoscene:</p><ul><li><a href="https://en.wikipedia.org/wiki/Demoscene">Wikipedia article</a></li><li><a href="https://github.com/psenough/teach_yourself_demoscene_in_14_days">Teach Yourself Demoscene in 14 Days</a></li></ul></div><div class="pure-u-1"><h2>Live Coding</h2><p>Live Coding is a contributive performance with one or multiple artists using code to generate real-time graphics and/or music.<br>More info: <a href="https://github.com/toplap/awesome-livecoding">https://github.com/toplap/awesome-livecoding</a></p></div><div class="pure-u-1"><h3>Shader Showdown</h3><p>Two performers on stage coding from memory something that will make the audience vote for them, they both start from same default screen and have 25 mins to finish their effect. Using a pixelshader prototyping tool called <a href="https://github.com/Gargaj/Bonzomatic">Bonzomatic</a>. Popularized by Revision Demoparty.</p></div><div class="pure-u-1"><h3>Shader Jam</h3><p>Multiple live coders jamming some visuals for a lenghtier period of time, usually as visuals for a music act/DJ set, no voting involved.</p></div><div class="pure-u-1"><h3>Shader Royale</h3><p>Large number of simultaneous live coders participating, the audience votes who gets eliminated in a Battle Royale format of multiple voting rounds through out the session. Popularized by Inércia Demoparty.</p></div><div class="pure-u-1"><h3>Byte Battle</h3><p>Format similar to Shader Showdown, but using the fantasy console <a href="https://tic80.com/">TIC-80</a>, and limited to 256 bytes is code length. Popularized by Lovebyte.</p></div><div class="pure-u-1"><h3>AMOS Professional Battle</h3><p>Format similar to Shader Showdown, but using Amiga coding environment AMOS Professional. Popularized in Swedish Amiga demoparties.</p></div><div class="pure-u-1"><h3>ZX Spectrum Battle</h3><p>Similar to Shader Showdown, but for z80 assembler using the <a href="https://bazematic.demozoo.org/">Bazematic</a> web tool during 45 mins.</p></div><div class="pure-u-1"><h2>How to participate</h2><p>To learn shader coding there are a number of useful resources:</p><ul><li><a href="https://www.youtube.com/watch?v=uFFR31t1WMM&ab_channel=RevisionDemoparty">Shader Coding Seminar @ Revision 2019 by Flopine & evvvvil</a></li><li><a href="https://www.twitch.tv/evvvvil_/videos">evvvvil's videos</a></li><li><a href="https://www.youtube.com/c/AntoineZanuttini/videos">NuSan's videos</a></li><li><a href="https://iquilezles.org/www/index.htm">iq's website</a></li></ul><p>To join a future event, check upcoming events and contact the event organizers.</p><p>Join the <a href="https://discord.gg/DRQkC5P5ez">discord channel</a> of the project.</p></div><div class="mt-5 mb-4"><h2>How to contribute</h2><p>You can contribute to this website by submitting missing information, source code, etc to the <a href="https://github.com/psenough/livecode.demozoo.org">GitHub project</a>.</p><p>Check the <a href="https://github.com/psenough/livecode.demozoo.org/blob/main/CONTRIBUTING.md">contributing guide</a> for submission guidelines and details.</p></div><br></div></div><script src="/assets/js/konami.js"></script><script>new Konami(()=>window.open("https://modarchive.org/index.php?request=view_player&query=149154","_blank"))</script></body></html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
cd894ce |
Oops, something went wrong.