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.
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:
- A Fish Best Served Cold - prod - source
- Alive Here Now, Forever - prod - source
- Blitzgewitter - prod - source
- Blue Morpho - prod - source
- Decay - prod - source
- Dropletia - prod - source
- Emerge - prod - source
- From The Seas To The Stars - prod - source
- Glittermorphosis - prod - source
- Horizon Machine - prod - source
- IIII / IV - prod - source
- Love Reaction - prod - source
- Ohanami - prod - source
- Oscar's Chair - prod - source
- RCM Invitro 2013 - prod - source
- Takochu Kiss - prod - source
- Terrarium - prod - source
- The Real Party Is In Your Pocket - prod - source
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.
Woah, nice, thanks for doing this!
Because someone asked for it, here are all of the archives combined into one.
finally! what a wonderful gesture =)
"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.
May new generation learn from it and join the scene to make demos ! No excuses now, learning from the best.
very cool!
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
I hope I'll get some time this weekend to dive into some of these :)
This is awesome
thank you
Great, thank you man!
<3
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?
do you want us to archive your sources on files.scene.org for long-term availability?
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.
ok, let me look into it.
ok here they are: https://files.scene.org/browse/resources/code/sources/fizzer/
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 :)
Amazing =) If i ever find the time, i'll analyze the sh!t outta this ^^
Thank you
Thank you
@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 ;)
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 ;)
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...
thanks @fizzer!
And yeah, @kusma, i totally love your idea!
And yeah, @kusma, i totally love your idea!
@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.
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.
@fizzer: Thanks for releasing this, great stuff.
Looking forward to having a closer look, once I'm back home from surgery rehab.
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.
also imagine how meta it would be to have cloud shaders in the cloud!
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
Now if I was a coder I could actually make use of these files ... haha
Nice!