Skip to content

Commit

Permalink
Update GET_A_BLOT.md
Browse files Browse the repository at this point in the history
  • Loading branch information
leomcelroy authored Feb 16, 2024
1 parent f540f60 commit cf708d9
Showing 1 changed file with 28 additions and 15 deletions.
43 changes: 28 additions & 15 deletions docs/GET_A_BLOT.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,21 +12,36 @@ You can learn how to use the editor and make art by following some of [these gui

Some criteria your art needs to meet:

- Your artwork must be [figurative](https://en.wikipedia.org/wiki/Figurative_art)
- That means it must draw inspiration from depicting a real life thing.
- Your art program must be able to produce multiple versions of the piece.
- You should be able to adjust a parameter to make another version of your artwork.
- To demonstrate this **submit 3 snapshots**.
- For examples of meeting above criteria check out
- [Leaf](https://blot.hackclub.dev/editor?src=https://raw.githubusercontent.com/hackclub/blot/main/art/leaf-leo/index.js)
- [Fishdraw](https://github.com/LingDong-/fishdraw)
- Drawable by the machine.
- That means the lines can not be too dense.
- Your artwork must be beautiful. It has to be something aestetically interesting.
- Your artwork must be algorithmic.
- It must be able to create multiple versions. To demonstrate this **submit 3 snapshots**.
- You should expose some parameters at the top of your code which can adjust the art. This could be `setRandSeed` or some other variable used in your piece.
- Your artwork must be original.
- Your artwork must be drawable by the Blot machine.
- This means it can't be too busy and have many overlapping lines.
- It should fit within the workarea.
- You need to make your own original piece.
- Your artwork must be original.
- You can't just copy an existing piece of art and mess with the numbers.
- That being said you can take inspiration from other art and remix a few pieces together.

I reccomend trying to create a [figurative](https://en.wikipedia.org/wiki/Figurative_art) piece, which depicts a real life thing.
A key to being successful is beign intentional with what you make. Sketch something out and have it in mind before you program it.

Here are some examples of some **acceptable pieces**:

![Screenshot 2024-02-16 at 3 02 04 PM](https://github.com/hackclub/blot/assets/27078897/f84f186b-6d9d-467b-baad-fd18eea89991)

<img width="351" alt="Screenshot 2024-02-13 at 4 59 34 PM" src="https://github.com/hackclub/blot/assets/27078897/ea296584-5615-414f-93c9-5a4992928b72">

Here are some examples of some pieces which would **not be accepted**:

- a abstract piece generated in a very straightforward manner

![Screenshot 2024-02-16 at 3 06 05 PM](https://github.com/hackclub/blot/assets/27078897/24e1d26b-1d09-4336-830d-b437ecf8bd10)

- an svg just dropped into the editor with no algorithmic process


# 2) Make a PR with your original artwork

Once you have made some art you can make a pull request (PR) onto this repo with that program.
Expand Down Expand Up @@ -71,15 +86,14 @@ Refer to [this example](https://github.com/hackclub/blot/tree/main/art/square-di
- Select "Open Pull Request"
- Click "Create Pull Request"
- Name your pull request with the name of your directory (`{yourArtworkName}-{yourName}`)
- In the body, describe your artwork and your experience coding
- In the body, describe your artwork and your experience coding.
- Please add an image of your artwork to the pull request.
- Click "Create Pull Request"

Your PR will be reviewed by people in the BLOT community. We aren't evaluating it based on style
we're looking to see if you put effort and creativity into your work.
Don't worry if this is the first program you have ever written, if you worked hard (at least ~5 hrs) and are proud of the result then it's probably good.
Don't worry if this is the first program you have ever written, if you worked hard (at least ~8 hrs) and are proud of the result then it's probably good.
If you are an experienced programmer then we challenge you to show us how nice generative art can be.
Can you make a piece [like](lingdong) [the](zancan) [masters](someone else).

# 3) Fill out the order form

Expand All @@ -88,4 +102,3 @@ Once your PR is merged we'll give you a link to fill out an order form so we can
# 4) Build your blot

Once you get your machine build it and have it make your art.
Your fabricated piece will become your ticket to a very special event we are planning next summer.

0 comments on commit cf708d9

Please sign in to comment.