poster
2023-11-17, 08:19
The 2023 MATLAB Central Flipbook Mini Hack (https://www.mathworks.com/matlabcentral/contests/2023-matlab-mini-hack.html) contest runs from November 6 until December 3. Over 200 entries have been submitted in the first two weeks.
Contents
New Rules (https://www.labfans.com/bbs/#b522fbe2-47f9-4136-a6f2-1892f2cf0495)
Gallery (https://www.labfans.com/bbs/#bfa6df5c-89fc-46be-b4f7-64f6a1fa7c33)
Personal Favorites (https://www.labfans.com/bbs/#3d0c7d73-a1e6-40a1-94ca-11bc9e0705fd)
Bouncing Bucky Ball (https://www.labfans.com/bbs/#56cf252d-30c5-4192-b1a9-ab40e17f29c7)
Software (https://www.labfans.com/bbs/#046a72f3-6f55-49b9-8420-0a1cd4c8e5d0)
Thanks (https://www.labfans.com/bbs/#8ea0a405-6fd5-4778-966c-4ff090808b5f)
New Rules
This year's mini hack features short animations. The contest software runs the program you submit to make an animated GIF file with exactly 48 frames and an inner-frame delay time of 1/24 second. So, your animation will run for two seconds, then continuously repeat. If you want periodic motion, you need to be back where you started by frame 48.
In previous mini hacks, programs had to be Twitter length -- at most 255 characters long. Now, the new limit is 2,000 characters. Comments and formatting blanks are not counted. Remixes and reuse of other submissions is encouraged.
Participants and other viewers vote on the submissions. There are prizes like Amazon gift cards and T-shirts. MathWorkers may participate, but not win prizes.
Gallery
Take a look at the Gallery (https://www.mathworks.com/matlabcentral/communitycontests/contests/6/entries).
Personal Favorites
I find the results fascinating. There are so many different creative styles, artistic talents and programming techniques. Here are a few of my personal favorites.
Jenny Bosten
Jenny Bosten (https://blogs.mathworks.com/pick/2021/10/25/jenny-bostens-art-in-the-matlab-mini-hack) is a familiar name on MATLAB Central. She is a Senior Lecturer in Psychology at the University of Sussex, where she is a "visual neuroscientist specialising in colour vision." Her code for Time lapse of Lake view to the West (https://www.mathworks.com/matlabcentral/communitycontests/contests/6/entries/13760) shows she is also a wizard of coordinate systems and color maps.
https://blogs.mathworks.com/cleve/files/bosten.gif
隆光 中村
I don't know anything about this person. All I see is this name, 隆光 中村, and this ingenious code for Fireworks (https://www.mathworks.com/matlabcentral/communitycontests/contests/6/entries/13092).
https://blogs.mathworks.com/cleve/files/fireworks.gif
Ned Gulley
Ned is the long-time MathWorker who is the architect of MATLAB Central, and who, this time, is also a prolific participant. One of his more mathematical animations is Orbiting Roots (https://www.mathworks.com/matlabcentral/communitycontests/contests/6/entries/13840).
https://blogs.mathworks.com/cleve/files/gulley.gif
Eric Ludham'
Eric is head of the MathWorks development team for Graphics and Charting. Contributions like this Blooming Rose (https://www.mathworks.com/matlabcentral/communitycontests/contests/6/entries/13857) demonstrate his artistic design talent.
https://blogs.mathworks.com/cleve/files/ludham.gif
Bouncing Bucky Ball
My own contributions are not nearly as attractive as these.
The 2,000 character limit is a good idea. It forced me to look critically at some old code and rewrite it to be simpler and clearer.
This program for a Bouncing Bucky Ball (https://www.mathworks.com/matlabcentral/communitycontests/contests/6/entries/14102) uses the hgtransform object to good effect. I also think it has a nice solution to the problem facing everybody of how to retain state from one frame to the next.
https://blogs.mathworks.com/cleve/files/bouncing_bucky.gif
Software
Here is a link to a slightly more complicated version with one togglebutton that provides a random restart capability. Bouncing_Bucky.m (https://blogs.mathworks.com/cleve/files/Bouncing_Bucky.m)
Thanks
Chen Lin, David Wey and Vinay Ramesh are running the Mini Hack this year,
Get the MATLAB code (requires JavaScript) (javascript:grabCode_65f76a589bbd4188bfa9698c4a4437a7())
Published with MATLAB® R2023a
Contents
New Rules (https://www.labfans.com/bbs/#b522fbe2-47f9-4136-a6f2-1892f2cf0495)
Gallery (https://www.labfans.com/bbs/#bfa6df5c-89fc-46be-b4f7-64f6a1fa7c33)
Personal Favorites (https://www.labfans.com/bbs/#3d0c7d73-a1e6-40a1-94ca-11bc9e0705fd)
Bouncing Bucky Ball (https://www.labfans.com/bbs/#56cf252d-30c5-4192-b1a9-ab40e17f29c7)
Software (https://www.labfans.com/bbs/#046a72f3-6f55-49b9-8420-0a1cd4c8e5d0)
Thanks (https://www.labfans.com/bbs/#8ea0a405-6fd5-4778-966c-4ff090808b5f)
New Rules
This year's mini hack features short animations. The contest software runs the program you submit to make an animated GIF file with exactly 48 frames and an inner-frame delay time of 1/24 second. So, your animation will run for two seconds, then continuously repeat. If you want periodic motion, you need to be back where you started by frame 48.
In previous mini hacks, programs had to be Twitter length -- at most 255 characters long. Now, the new limit is 2,000 characters. Comments and formatting blanks are not counted. Remixes and reuse of other submissions is encouraged.
Participants and other viewers vote on the submissions. There are prizes like Amazon gift cards and T-shirts. MathWorkers may participate, but not win prizes.
Gallery
Take a look at the Gallery (https://www.mathworks.com/matlabcentral/communitycontests/contests/6/entries).
Personal Favorites
I find the results fascinating. There are so many different creative styles, artistic talents and programming techniques. Here are a few of my personal favorites.
Jenny Bosten
Jenny Bosten (https://blogs.mathworks.com/pick/2021/10/25/jenny-bostens-art-in-the-matlab-mini-hack) is a familiar name on MATLAB Central. She is a Senior Lecturer in Psychology at the University of Sussex, where she is a "visual neuroscientist specialising in colour vision." Her code for Time lapse of Lake view to the West (https://www.mathworks.com/matlabcentral/communitycontests/contests/6/entries/13760) shows she is also a wizard of coordinate systems and color maps.
https://blogs.mathworks.com/cleve/files/bosten.gif
隆光 中村
I don't know anything about this person. All I see is this name, 隆光 中村, and this ingenious code for Fireworks (https://www.mathworks.com/matlabcentral/communitycontests/contests/6/entries/13092).
https://blogs.mathworks.com/cleve/files/fireworks.gif
Ned Gulley
Ned is the long-time MathWorker who is the architect of MATLAB Central, and who, this time, is also a prolific participant. One of his more mathematical animations is Orbiting Roots (https://www.mathworks.com/matlabcentral/communitycontests/contests/6/entries/13840).
https://blogs.mathworks.com/cleve/files/gulley.gif
Eric Ludham'
Eric is head of the MathWorks development team for Graphics and Charting. Contributions like this Blooming Rose (https://www.mathworks.com/matlabcentral/communitycontests/contests/6/entries/13857) demonstrate his artistic design talent.
https://blogs.mathworks.com/cleve/files/ludham.gif
Bouncing Bucky Ball
My own contributions are not nearly as attractive as these.
The 2,000 character limit is a good idea. It forced me to look critically at some old code and rewrite it to be simpler and clearer.
This program for a Bouncing Bucky Ball (https://www.mathworks.com/matlabcentral/communitycontests/contests/6/entries/14102) uses the hgtransform object to good effect. I also think it has a nice solution to the problem facing everybody of how to retain state from one frame to the next.
https://blogs.mathworks.com/cleve/files/bouncing_bucky.gif
Software
Here is a link to a slightly more complicated version with one togglebutton that provides a random restart capability. Bouncing_Bucky.m (https://blogs.mathworks.com/cleve/files/Bouncing_Bucky.m)
Thanks
Chen Lin, David Wey and Vinay Ramesh are running the Mini Hack this year,
Get the MATLAB code (requires JavaScript) (javascript:grabCode_65f76a589bbd4188bfa9698c4a4437a7())
Published with MATLAB® R2023a