# Primes II

2015-09-12, post № 63

mathematics, programming, Pygame, Python, #black, #black and white, #circle, #circles, #cixel, #gray, #numbers, #prime, #round, #visualization

Inspired by my Cixel filter, I designed another prime visualisation program.

Source code: primes-ii.py

2015-09-06, post № 62

art, #animated, #animated gif, #engine, #flight, #pixel, #pxl, #sky, #space, #spacecraft, #stars

Our little pixel hero tries himself as an astronaut. But on his trip he gets lost in the vastness of space…

# J-Filters

2015-09-05, post № 61

programming, Pygame, Python, #art, #change, #filter, #filters, #image, #image filters, #image software, #img, #manipulation, #pic, #picture

Getting into image manipulation, I created a few filters to change the look and feel of digital images. Though the software is not the most efficient, the results are looking good.

For demonstration purposes I used an image from my post Stacking Stones.

This filter I call Cixel, because it combines square pixels with round circles.

Again working with circles, the Draw filter tries to imitate a drawn picture. The Drawing filter applied

Using lines and a fixed point, thed Stretch filter stretches the image to the lower right corner.

Source code: j-filters_cixel.py
Source code: j-filters_drawing.py
Source code: j-filters_stretch.py

# R-Lines

2015-08-30, post № 60

art, programming, Pygame, Python, #black, #black and white, #draw, #line, #pseudo random, #random, #white

Starting at the screen’s center, this program draws randomly long lines in a random direction. The lines cannot leave the screen.

Source code: r-lines.py

# Trippy

2015-08-29, post № 59

programming, Pygame, Python, #aa, #antialiased, #black, #circles, #color, #colors, #different colors, #fade, #fading, #gfx, #gradient, #graphics, #onion, #pygame.gfxdraw()

Using the extended pygame graphics function `pygame.gfxdraw` [1], this program creates randomly colored trippy circles. There are 𝟣𝟢𝟢 circles, which get redrawn every 𝟣𝟢𝟢 ticks (~ 𝟣.𝟨 seconds).

Source code: trippy.py

# Stacking Stones

2015-08-23, post № 58

art, #pile, #rock, #stack

Driven by pure boredom, I started picking up some stones near a lake and tried to stack them on top of each other. [1] I thought, they looked kind of cool — these are my favourite ones.

# Random Resource Locator

2015-08-22, post № 57

programming, Python, #address, #com, #domain, #page, #pseudo random, #random, #rrl, #url, #web, #webpage, #webserver, #websize

I once heard that every domain containing three letters of the alphabet and ending with ‘.com’ was assigned to some web server. This would mean, all 𝟣𝟩𝟧𝟩𝟨 [1] domains were used.
To test it, I wrote this little Python program.

## Usage

• To use it, simply press enter to open a random page. Because you often will get redirected, the program will print out the url on the screen.
Source code: random-resource-locator.py

# Jasteroids

2015-08-16, post № 56

games, programming, Pygame, Python, #asteroid, #asteroids, #black, #black and white, #comet, #missle, #random rocks, #rock, #rocket, #rocks, #space, #space craft, #space game, #space ship, #white

This game is my interpretation of the all-time classic arcade game Asteroids. Although it plays a little differently, it has all the components of the original game. The rocks are stationary, but — if destroyed — split into two smaller pieces. You can either destroy the rocks via missles or by just flying right into them.

## Controls

• Left arrow key tilts the space craft to the left,
• Right arrow key tilts the space craft to the right,
• Up arrow key propels the space craft,
• ‘Space’ launches a missle.
Source code: jasteroids.py
Extra assets: jasteroids-2.png
Jonathan Frech's blog; built 2024/05/27 06:43:58 CEST