pouët.net

Go to bottom

Fizzer's Source Code Release Thread

category: code [glöplog]
Hello everyone.

In the interest of preservation and assistance to anyone wishing to make a demo, or wishing (for some reason) to fix my demos if they stop working in the future (this includes me), I have decided to release the source code for some of my releases.

Many, many thanks go to guardian for cleaning up the intro project files for me, testing them, and making sure they all compile under Visual Studio 2015, 2017, and 2019. Without guardian's efforts this source release would probably have never happened, so I am very grateful for his help.

Some of the archives include bonus work-in-progress screenshots and notes!

So, here they all are:




F.A.Q.

1. Which license is the source code released under?
I have licensed the demo-specific source code under MIT license. A copy of the full license text is included in each archive. Note that this does only pertain to the source code that I wrote, and it does not extend to the content created by the talented others who I worked with while making the demos.

2. Does this mean you are quitting the scene?
No.
added on the 2020-06-02 22:45:32 by fizzer fizzer
Woah, nice, thanks for doing this!
added on the 2020-06-02 22:49:44 by porocyon porocyon
Because someone asked for it, here are all of the archives combined into one.
added on the 2020-06-02 23:30:53 by fizzer fizzer
finally! what a wonderful gesture =)
added on the 2020-06-03 00:22:06 by noby noby
"Someone" was me :D Nice collection !
May new generation learn from it and join the scene to make demos ! No excuses now, learning from the best.
added on the 2020-06-03 00:41:31 by alkama alkama
very cool!
added on the 2020-06-03 10:34:23 by ferris ferris
Thank you! I have been curious about so many of these, in both performance and stability, even AFTER we talked about some at the party and you humbly explaind what implementation was used and what limitations you worked around.

I hope I'll get some time this weekend to dive into some of these :)
This is awesome
thank you
added on the 2020-06-03 16:58:55 by superogue superogue
Great, thank you man!
added on the 2020-06-03 19:50:06 by Waffemann Waffemann
<3
added on the 2020-06-03 20:39:18 by yx yx
excellent! i'm no coder but i'm sure it will be very helpful for the coders out there.

do you want us to archive your sources on files.scene.org for long-term availability?
added on the 2020-06-03 22:18:28 by dipswitch dipswitch
Yes, please! I already uploaded all of the zips to /incoming/demos/groups/fizzer/source_code_of_my_demos/ so they simply need to be moved, and maybe they should be moved to some place where sourcecode is usually found.
added on the 2020-06-03 23:12:10 by fizzer fizzer
ok, let me look into it.
added on the 2020-06-03 23:47:52 by dipswitch dipswitch
Excellent! Thank you. I've used terrarium's integer atomic plotting approach in my demo after reading about it on the prod comment section. I look forward to learning more tricks from these codes :)
added on the 2020-06-04 00:21:09 by cce cce
Amazing =) If i ever find the time, i'll analyze the sh!t outta this ^^

Thank you
added on the 2020-06-04 11:08:01 by HellMood HellMood
@fizzer: Awesome, thanks for releasing this!

I have one practical question though. I have a bit of a code-archeology interest (like I'm sure many of us do). I generally prefer browsing code on services like github or gitlab rather than digging through zip-files for various reasons. Since it's released as MIT, I could of course just upload stuff to one of those services myself, but it seems like it would be better if the code had a canonical home rather than random people uploading it in random locations.

Would this be something you'd be willing to do? If you want to, I could take care of all the importing, perform initial commits in your name, and transfer the ownership to your account if you don't want to spend the time on it.

Another alternative could be to create something like a "demoscene archive" GitHub organization, and upload source-releases where the authors don't want to attach things to their name, or is otherwise unreachable etc. I could be interested in collecting this, I already have some old source code from various groups collected that needs a home ;)
added on the 2020-06-05 08:44:38 by kusma kusma
A central demoscene archive on Github would be fantastic. I don't have all of my stuff anymore, but I could certainly donate what I do have...
added on the 2020-06-05 09:19:02 by Preacher Preacher
thanks @fizzer!

And yeah, @kusma, i totally love your idea!
added on the 2020-06-05 11:14:23 by prost prost
@kusma: scene.org is not a "random" location, and while for active coders a github repository surely would be useful, for long-term preservation the .zip storage on scene.org is exactly the right place. call it hybris, but i'm sure that scene.org, or at least one of its mirrors, will outlive github.
added on the 2020-06-05 14:25:07 by dipswitch dipswitch
Trixter should reactivate the Hornet Archive :)

@fizzer: Thanks for releasing this, great stuff.
Looking forward to having a closer look, once I'm back home from surgery rehab.
added on the 2020-06-05 14:40:42 by arm1n arm1n
Quote:
@kusma: scene.org is not a "random" location, and while for active coders a github repository surely would be useful, for long-term preservation the .zip storage on scene.org is exactly the right place. call it hybris, but i'm sure that scene.org, or at least one of its mirrors, will outlive github.


You must have misunderstood something. I never proposed not keeping a copy at scene.org. In fact, it's a good idea for redundancy.

That makes arguing about scene.org vs github an entirely pointless excersize.

...buuuut since I'm me and you opened the door, let's pretend like it mattered ;)

REEEEEWIND SELECTA!

Quote:
@kusma: scene.org is not a "random" location, and while for active coders a github repository surely would be useful, for long-term preservation the .zip storage on scene.org is exactly the right place.


It is in the sense of source-code distribution, and I strongly disagree that .zip files on scene.org is somehow more correct than GitHub. Source code management systems like Git are way more evolved than a zip-file, and sites like GitHub are indexing the code, providing global code-search and syntax-highlighting etc. You can search for how other projects use crinkler, for instance. Or browse code on your phone if you want. Forget about any of that in a reasonable way with zip-files on an FTP site.

Quote:
call it hybris, but i'm sure that scene.org, or at least one of its mirrors, will outlive github.


That is indeed hybris, combined with a pinch of ignorance.
added on the 2020-06-05 14:50:09 by kusma kusma
also imagine how meta it would be to have cloud shaders in the cloud!
added on the 2020-06-05 14:54:38 by maali maali
Nice collection Fizzer, and very kind of you to share your sources with the world. But where's "Light is Strange?" :)

Now if I was a coder I could actually make use of these files ... haha
added on the 2020-06-05 15:36:21 by SunSpire SunSpire
Nice!
added on the 2020-06-05 15:43:40 by keops keops

login

Go to top