# Creative Racket Competition 2022: January 1, 2022 → February 28, 2022

**URL:** <https://racket.discourse.group/t/creative-racket-competition-2022-january-1-2022-february-28-2022/454>\
**Category:** General\
**Tags:** event, standard-fish, creative-racket\
**Created:** [December 20, 2021, 4:41pm UTC](https://racket.discourse.group/t/creative-racket-competition-2022-january-1-2022-february-28-2022/454 "2021-12-20T16:41:19Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [December 20, 2021, 4:41pm UTC](https://racket.discourse.group/t/creative-racket-competition-2022-january-1-2022-february-28-2022/454/1 "2021-12-20T16:41:19Z")

</div>

# Creative Racket Competition 2022

January 1, 2022 → February 28, 2022

_ **Get creative with Racket this winter! Win stickers!** _

1 January 2022 - 28 February 2022

- Entries can be...
  - pictures
  - animations
  - interactive
  - sound or music
  - or something else?
  - ...are all acceptable.

- **You can enter as many times as you like**
- Entries need to be runnable by other racketeers.
- Your entry must be created with Racket or a Racket language including RacketScript.

See [TOOLS](https://github.com/standard-fish/creative-racket-2022/blob/master/TOOLS.md) for some suggestions but you can use anything you like.

It is easy to enter: [Entry form](https://github.com/standard-fish/creative-racket-2022/issues/new?assignees=spdegabrielle&labels=&template=submit-competition-entry.md&title=%5BENTRY+TITLE%5D) (If you can't use github let us know)

Discussion on [Racket Discourse](https://racket.discourse.group/tag/creative-racket), [Discord](https://discord.gg/6Zq8sH5) or [Slack](https://racket-slack.herokuapp.com/)

**Jens Axel & Stephen**

[https://github.com/standard-fish/creative-racket-2022](https://github.com/standard-fish/creative-racket-2022)

## Prizes

- Winners will receive an exclusive badge on their GitHub profile and laptop stickers.
- There will be a range of categories to reflect the diversity of entries.

### Special categories will include

- **Racket mascot** - winner will be chosen by peoples choice vote.
- **Racket meme**

Note: Not an official Racket competition. We not a members of the Racket team, nor are we doing this on their behalf. We are covering the cost of the stickers and postage.

 ![Racket Logo as a school of fish by Ryan Culpepper](https://global.discourse-cdn.com/free1/uploads/racket/original/1X/d00bd4740ecbf572aefc888325d9d13e441a8c69.png)

_Thank you to Ryan Culpepper for the logo_

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [December 20, 2021, 4:42pm UTC](https://racket.discourse.group/t/creative-racket-competition-2022-january-1-2022-february-28-2022/454/2 "2021-12-20T16:42:45Z")

</div>

PS: We welcome any additions to [TOOLS.md](https://github.com/standard-fish/creative-racket-2022/blob/master/TOOLS.md)

---

<div class="post-metadata">

**Author:** ![wrq](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/wrq/32/247_2.png) [@wrq](https://racket.discourse.group/u/wrq)\
**Post date:** [December 23, 2021, 6:02pm UTC](https://racket.discourse.group/t/creative-racket-competition-2022-january-1-2022-february-28-2022/454/3 "2021-12-23T18:02:44Z")

</div>

I'm posting this here for my own accountability! I plan on submitting something. I want to merge evolutionary algorithms centered around image manipulation and perhaps a poem or something nice layered on top of it.

I'm enjoying learning about the Sketching library, it seems to be a rather powerful tool. I'm coming from Ruby/Python-land, so it's going to be a bumpy road but I enjoy the occasion to make something creative and intentionally non-commercial.

Can't wait to see what everyone comes up with!

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [December 23, 2021, 6:13pm UTC](https://racket.discourse.group/t/creative-racket-competition-2022-january-1-2022-february-28-2022/454/4 "2021-12-23T18:13:21Z")

</div>

> [@wrq](#):
>
> I want to merge evolutionary algorithms centered around image manipulation and perhaps a poem or something nice layered on top of it.

That sounds brilliant!

> [@wrq](#):
>
> I'm coming from Ruby/Python-land, so it's going to be a bumpy road

We are here for you if you run into any bumps!

> [@wrq](#):
>
> I'm posting this here for my own accountability!

No backing out now!

S.

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [January 1, 2022, 4:45pm UTC](https://racket.discourse.group/t/creative-racket-competition-2022-january-1-2022-february-28-2022/454/5 "2022-01-01T16:45:20Z")

</div>

The _ **Creative Racket Competition 2022** _ starts today!

Enter early - enter often.

Some ideas to get you started;

- Sketching - like Processing but _better_ ! Look at the repo for a brief introduction, with links to the full documentation and examples: [https://github.com/soegaard/sketching](https://github.com/soegaard/sketching)
- Animate an AOC solution
- use one of the functional picture libraries to create an [Escher tessellation](https://eprints.soton.ac.uk/257577/1/funcgeo2.pdf) Racket functional picture libraries ([pict](https://docs.racket-lang.org/pict/) or [2htdp/image](https://docs.racket-lang.org/teachpack/2htdpimage.html)). More inspiration from Conal Elliot [Functional Images](http://conal.net/papers/functional-images/)
- Use [Graphite](https://icfp21.sigplan.org/details/scheme-2021-papers/8/Graphite-A-Library-for-Data-Visualization-Lightning-Talk-) to visualise some data

Theses are just suggestions - everything is permitted!

[TOOLS.md](https://github.com/standard-fish/creative-racket-2022/blob/master/TOOLS.md) has lots more tools to try.

Best wishes  
Stephen

* * *

_ **Creative Racket Competition 2022** _

January 1, 2022 → February 28, 2022

_ **Get creative with Racket this winter! Win stickers!** _

1 January 2022 - 28 February 2022

- Entries can be...
  - pictures
  - animations
  - interactive
  - sound or music
  - or something else?
  - ...are all acceptable.

- **You can enter as many times as you like**
- Entries need to be runnable by other racketeers.
- Your entry must be created with Racket or a Racket language including RacketScript.

See [TOOLS](https://github.com/standard-fish/creative-racket-2022/blob/master/TOOLS.md) for some suggestions but you can use anything you like.

It is easy to enter: [Entry form](https://github.com/standard-fish/creative-racket-2022/issues/new?assignees=spdegabrielle&labels=&template=submit-competition-entry.md&title=%5BENTRY+TITLE%5D) (If you can't use github let us know)

Discussion on [Racket Discourse](https://racket.discourse.group/tag/creative-racket), [Discord](https://discord.gg/6Zq8sH5) or [Slack](https://racket-slack.herokuapp.com/)

**Jens Axel & Stephen**

[https://github.com/standard-fish/creative-racket-2022](https://github.com/standard-fish/creative-racket-2022)

## Prizes

- Winners will receive an exclusive badge on their GitHub profile and laptop stickers.
- There will be a range of categories to reflect the diversity of entries.

### Special categories will include

- **Racket mascot** - winner will be chosen by peoples choice vote.
- **Racket meme**

Note: Not an official Racket competition. We not a members of the Racket team, nor are we doing this on their behalf. We are covering the cost of the stickers and postage.

 ![Racket Logo as a school of fish by Ryan Culpepper](https://global.discourse-cdn.com/free1/uploads/racket/original/1X/d00bd4740ecbf572aefc888325d9d13e441a8c69.png)

_Thank you to Ryan Culpepper for the logo_

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [January 16, 2022, 11:44pm UTC](https://racket.discourse.group/t/creative-racket-competition-2022-january-1-2022-february-28-2022/454/6 "2022-01-16T23:44:21Z")

</div>

Autostereogram by Bert

![Autostereogram by Bert](https://global.discourse-cdn.com/free1/uploads/racket/original/1X/803a040b65f499176e45521f6433514dc4e301b6.gif)

> **spoiler**
>
> It is a rotating racket logo.

[https://en.wikipedia.org/wiki/Autostereogram](https://en.wikipedia.org/wiki/Autostereogram)

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [January 17, 2022, 1:47pm UTC](https://racket.discourse.group/t/creative-racket-competition-2022-january-1-2022-february-28-2022/454/7 "2022-01-17T13:47:14Z")

</div>

Ball Game by Bracktus

> <https://gfycat.com/tintedillustrioushochstettersfrog>

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [January 17, 2022, 1:50pm UTC](https://racket.discourse.group/t/creative-racket-competition-2022-january-1-2022-february-28-2022/454/8 "2022-01-17T13:50:27Z")

</div>

# Flowfield by Timo Netzer (eXodiquas)

![](https://global.discourse-cdn.com/free1/uploads/racket/optimized/2X/7/765c8ad4126383902c159965def58530ee6ccf0d_2_690x388.jpeg)https://www.youtube.com/embed/0djbbMUXfJ4?feature=oembed&wmode=opaque

---

<div class="post-metadata">

**Author:** ![countvajhula](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/countvajhula/32/65_2.png) [@countvajhula](https://racket.discourse.group/u/countvajhula)\
**Post date:** [January 21, 2022, 7:22pm UTC](https://racket.discourse.group/t/creative-racket-competition-2022-january-1-2022-february-28-2022/454/9 "2022-01-21T19:22:38Z")

</div>

All of these entries are amazing! Autostereogram blew my mind 😮

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [January 22, 2022, 12:25pm UTC](https://racket.discourse.group/t/creative-racket-competition-2022-january-1-2022-february-28-2022/454/10 "2022-01-22T12:25:58Z")

</div>

Me too!

This is a quick update to say

1. It is not too late to enter [Enter here](https://github.com/standard-fish/creative-racket-2022/issues/new?assignees=spdegabrielle&labels=&template=submit-competition-entry.md&title=%5BENTRY+TITLE%5D)
2. The contributions to the [Plot Cookbook](https://github.com/Racket-Cookbooks/Plot-cookbook) also count as entries - but you will need to use the [entry form](https://github.com/standard-fish/creative-racket-2022/issues/new?assignees=spdegabrielle&labels=&template=submit-competition-entry.md&title=%5BENTRY+TITLE%5D) if you would like to get your prize

[Enter here](https://github.com/standard-fish/creative-racket-2022/issues/new?assignees=spdegabrielle&labels=&template=submit-competition-entry.md&title=%5BENTRY+TITLE%5D) (creates a GitHub issue on the Creative Racket repo)

Best regards

Stephen

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [January 29, 2022, 10:48pm UTC](https://racket.discourse.group/t/creative-racket-competition-2022-january-1-2022-february-28-2022/454/11 "2022-01-29T22:48:36Z")

</div>

A new entry in the Creative Racket Competition:

# Miller-Rabin Liars

> Primality tests like the [Fermat test](https://en.wikipedia.org/wiki/Fermat_primality_test) and the [Miller-Rabin test](https://en.wikipedia.org/wiki/Miller%E2%80%93Rabin_primality_test) rely on so-called "witnesses." In the case of Fermat, if `a^{p-1} = 1 (mod p)` , for some `a` , then `p` is probably prime. The `a` is called a Fermat witness. However, if a composite passes the test for a given `a` , then `a` is called a Fermat **liar**. The same principle holds for Miller-Rabin, although the equation is slightly more complicated.
> 
> Which numbers are the most honest? Which ones are the most lying? That's what the given visualization is supposed to show. This is also a gradually typed program. The numeric computation happens in Typed Racket, while the visualization part happens in untyped Racket.

 ![1024-100000-none](https://global.discourse-cdn.com/free1/uploads/racket/original/1X/0cb5cbca0904846963d3525094a9a17814307baa.png)

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [February 1, 2022, 2:03pm UTC](https://racket.discourse.group/t/creative-racket-competition-2022-january-1-2022-february-28-2022/454/12 "2022-02-01T14:03:27Z")

</div>

Happy February 1st :fastparrot:

You only have four weeks left to enter the [Creative Racket Competition](https://github.com/standard-fish/creative-racket-2022).

Entering is easy and fun.

1. See [TOOLS](https://github.com/standard-fish/creative-racket-2022/blob/master/TOOLS.md) for some suggestions but you can use anything you like.

2. Provide a link to media file (image/audio/???) and your source code via the [Entry form](https://github.com/standard-fish/creative-racket-2022/issues/new?assignees=spdegabrielle&labels=&template=submit-competition-entry.md&title=%5BENTRY+TITLE%5D) (GitHub)

3. -Profit!- ...sorry no profit, we offer no cash prizes, you just the the admiration of your peers, a badge on your GitHub profile and a sticker to put on your laptop (or anywhere else you can put a sticker)

We have had no Rsound entries yet. Will you be the first?

Submissions to the Plot Cookbook also count as entries.

Don't delay, enter now.

best regards

Stephen

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [February 10, 2022, 5:11pm UTC](https://racket.discourse.group/t/creative-racket-competition-2022-january-1-2022-february-28-2022/454/13 "2022-02-10T17:11:47Z")

</div>

Thank you to [a11ce](https://github.com/a11ce) for the latest entry:

**SpaceDraw!**

> A drawing game/tool/thing for night skies. With the galaxy brush, draw quick circles to create distant galaxies, or drag back and forth slowly across a long line to look up at the one you're in. The hue is unique each time. The stars brush creates stars of varying colors and sizes. Wiggle your mouse to increase the density.

- `#lang p5` ([racket-p5](http://a11ce.com/racket-p5)). It uses [Urlang](https://github.com/soegaard/urlang) to compile to JavaScript, so you don't actually need to install anything unless you want to tweak it.

Entry link: [Use it here.](http://a11ce.com/racket-p5/examples/space-draw/space-draw.html)  
Code link: [Code is here.](https://github.com/a11ce/racket-p5/blob/main/examples/space-draw/space-draw.p5.rkt)

 ![68747470733a2f2f63646e2e646973636f72646170702e636f6d2f6174746163686d656e74732f3833323037363939303932333636393535342f3934313131363039323536313132393438332f53637265656e5f53686f745f323032322d30312d32385f61745f32322e706e67](https://global.discourse-cdn.com/free1/uploads/racket/original/1X/a06bc152c8da6699ba40d3cf6aa844dfc03ec39c.jpeg)  
 ![68747470733a2f2f63646e2e646973636f72646170702e636f6d2f6174746163686d656e74732f3932333137393932373031353135333730352f3934313333333833323138313838323935302f696d67322e706e67](https://global.discourse-cdn.com/free1/uploads/racket/original/1X/f6defcf9f6ca72a630b432251dd001659499947e.jpeg)

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [February 28, 2022, 8:52am UTC](https://racket.discourse.group/t/creative-racket-competition-2022-january-1-2022-february-28-2022/454/14 "2022-02-28T08:52:37Z")

</div>

**Tangerine** by Aeva

Racket and C++ working together, Tangerine is too cool to describe here so please check out the entry issue and the Tangerine repo

> <https://github.com/standard-fish/creative-racket-2022/issues/10#issuecomment-1053944334>
>
> \## Description
> My entry for the Creative Racket Competition is a library I've b…een working on for creating art out of implicit surfaces, called Tangerine.
> 
> The primary feature of Tangerine is its renderer, which is incomplete, and is not ready to be incorporated into other projects or otherwise be judged. However, the language for describing models by combining signed distance functions is quite powerful, and is likely to be attractive for other creative uses.
> 
> For this competition, I've reworked Tangerine to be functional as a stand alone library without the renderer, and added an export function so that models may be saved out as voxel models in the MagicaVoxel file format. Additionally, I have also written documentation for this mode, which with the examples already in the repository should hopefully be suitable for people to actually use this to create novel 3D art. This mode is called Tangerine "\*Miniscule\*", and it is available for AMD64 systems running Windows or GNU/Linux.
> 
> Beyond the scope of this competition, I am planning on expanding this mode further with other 3D model formats for export, support for color models, adding new functionality for robust model creation, and methods for spacial queries which may be useful for things like physical simulations.
> 
> \## Location for Entry
> My entry link and the code link are the same. The library and the documentation are found on \[the project's github page\](https://github.com/aeva/tangerine). I will also add a few more example images as replies to this thread after I finish writing this post.
> 
> \## How you made your entry?
> Both variants of Tangerine only uses Racket's standard library, and a C++ backend. The #lang is racket/base.
> Tangerine "\*Miniscule\*" use the C++ library \[MagicaWriter\](https://github.com/aiekick/MagicaVoxel\_File\_Writer) for exporting MagicaVoxel files. Several other C++ libraries are also present in the repository, but are unused for this mode.
> 
> To use Tangerine "\*Miniscule\*", follow the installation instructions from \[the project's github page\](https://github.com/aeva/tangerine), and then the "Writing Your First Tangerine Model" section to produce a simple voxel model.
> 
> \* Racket Version used: 8.3 CS
> \* What #lang and libraries/packages: #lang is racket/base, the library is \`tangerine\`
> \* Operating System and version: Windows or GNU/Linux, AMD64
> 
> \## Licence
> 
> Licence for you image or media file: CC0
> Licence for you code: Apache 2
> 
> \## Contact details
> I've submitted my address via the form, but please also reach out to me on the Racket discord.

 ![image](https://global.discourse-cdn.com/free1/uploads/racket/original/1X/46bebc33f760d34037d107d74a79bca9c6a94960.png)

 ![image](https://global.discourse-cdn.com/free1/uploads/racket/original/1X/3aac705e0227748b9fe03bca757393e689d61bd3.png)  
generated from [tangerine/basic\_thing.rkt at excelsior · Aeva/tangerine · GitHub](https://github.com/Aeva/tangerine/blob/excelsior/models/basic_thing.rkt)

---

<div class="post-metadata">

**Author:** ![cs\_velayutham](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/cs_velayutham/32/536_2.png) [@cs\_velayutham](https://racket.discourse.group/u/cs_velayutham)\
**Post date:** [March 4, 2022, 9:49am UTC](https://racket.discourse.group/t/creative-racket-competition-2022-january-1-2022-february-28-2022/454/15 "2022-03-04T09:49:40Z")

</div>

Very interesting competition and excellent creations. I came to know about this bit late. Is it an annual competition?

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [March 4, 2022, 2:29pm UTC](https://racket.discourse.group/t/creative-racket-competition-2022-january-1-2022-february-28-2022/454/16 "2022-03-04T14:29:05Z")

</div>

It is not too late!  
We are still accepting submissions.  
Best  
Stephen

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [March 12, 2022, 1:03pm UTC](https://racket.discourse.group/t/creative-racket-competition-2022-january-1-2022-february-28-2022/454/17 "2022-03-12T13:03:17Z")

</div>

Hi all

we are closing off submissions on Monday. You have the weekend to get any last entries in!

Thank you to all those who contributed.

Best regards

Stephen
