Each week, I will choose an outstanding example of I7 mad science and link to it here.
To qualify as “mad science,” a winning post should almost certainly:
- contain compilable code
- achieve the original poster’s goal better than any other posted solution
A winning post should also preferably:
- use a technique never before conceived (or at least never before demonstrated on the forum)
- deploy I6 inclusions, techniques from later chapters of Writing with Inform, or “hacks” intended to skirt compiler limitations
- provoke gasps of alarm, cries of outrage and/or sinister chuckles
The winning entry need not be accepted as the solution to the posted problem – it is taken as a given that the general populace may fail to appreciate the genius on display. Additionally, the winner need not be an MSC member, though preference will be given to members in order to minimize the risk of accidental insult.
Anyone, member or not, is free to send a direct message the group to nominate a particular post (preferably on a Wednesday or Thursday). If MSC members make a substantial show of support for a particular candidate, that week’s award will be further distinguished as Peer Revued™.
Note that for the inaugural post, two awards were given because it seemed fitting that the first post to earn the award (numbered zero for technical reasons) should be publicly recognized.2
Winners are invited to discuss the details of their winning invention here – including how it works, why it works, and (by way of cautionary tale) the circumstances of its inspiration and conception – for the edification of users of Inform and to promote the mad science ethos at large.
>FOOTNOTE 1: As with all things mad science, the prescribed rules are entirely optional and likely to be ignored, scorned and/or forgotten whenever convenient.
>FOOTNOTE 2: Yes, this means that first winner managed to earn the award over 4 months before it even existed. “Impossible” results are the hallmark of mad science at its best!
>CREDITS: The Bubbling Beaker Awards® header image and the
mad-scientists flair icon image were created by FLACRabbit (author of A Matter of Heist Urgency).
- Award #0 (Apr 7): @Zed for Meaning relation and reversed relations - #6 by Zed [retroactive]
- Award #2 (Sep 01): @CrocMiam for Sorting a list of things in "(decide which number is)" order - #3 by CrocMiam
- Award #3 (Sep 08): @Draconis for Listing Non-Objects
- Award #4 (Sep 15): @evc003 for How to make a one-way connection going sideways instead of up or down? - #7 by evc003
- Award #5 (Sep 22): @Zed for Accessing a list of a single property of multiple things - #12 by Zed [Peer Revued™]
- Award #6 (Sep 29): @BadParser for How to pass an argument to a custom command? - #11 by BadParser
- Award #7 (Oct 06): @drpeterbatesuk for Lack of randomness sometimes when compiling for Glulx - #77 by drpeterbatesuk
- Award #8 (Oct 13): @SJ_43 for I7: The Trouble with Npcs (Part 1) - #5 by SJ_43
- Award #9 (Oct 20): @Dannii for Data Structures extension
- Award #10 (Oct 27): @matt_weiner for I6: How to copy an array from a local to global? - #3 by matt_weiner
- Award #11 (Nov 03): @Draconis for Commanding multiple actors at the same time - #27 by Draconis
- Award #12 (Nov 17): @capmikee for Developing a new conversation extension - #18 by capmikee
- Award #13 (Dec 01): TBD