jblog
toc

𝜑 generator

2015-04-09, post № 15

mathematics, programming, Python, #Fibonacci, #generates, #generator, #golden ratio, #𝜑, #phi, #ratio, #simulation, #terminal, #the golden ratio

This program generates 𝜑, also called the golden ratio. It creates the fibonacci sequence \big\{1,1,2,3,5,8,13,\dots\big\} and divides the newly generated number by the last one. In theory this program would generate exactly [1] 𝜑.

phi-generator.png

Fibonacci sequence

  • \text{Start: }x_1=1\text{ and }x_2=1
  • \text{Generation: }x_n=x_{n-1}+x_{n-2}
  • 1+1=2
  • 1+2=3
  • 2+3=5
  • 3+5=8
  • 5+8=13
  • 8+13=\dots

The golden ratio (𝜑)

  • \phi\text{ is the ratio between }x_n\text{ and }x_{n-1}\text{.}
  • \phi=\frac{x_n}{x_{n-1}}
Source code: phi-generator.py

Bobbles

2015-04-08, post № 14

programming, Pygame, Python, #blue, #change, #changing, #circle, #color, #different, #different colors, #entity, #experiment, #fill, #generates, #generator, #movement, #refill, #spawn, #spawn in, #spawn time, #spawning

In this program you can spawn in circular entities. Their color is defined by their position and they will move randomly across the screen. You can also toggle if their spawn time (in ticks) is shown or not and if the screen gets refilled.

Usage

  • Left-clicking spawns in a new entity (at current mouse position),
  • ‘f’ toggles if the screen gets refilled (view example number 3 for reference),
  • ‘n’ toggles if numbers are shown.
bobbles-1.png
bobbles-2.png
bobbles-3.png
Source code: bobbles.py

Colors V — reupload

2015-04-07, post № 13

programming, Pygame, Python, #background, #background image, #beautiful, #change, #color, #color change, #colors, #Colors V, #different colors, #image, #pseudo random, #pure, #pure color, #reupload, #wallpaper

I have regenerated the previous ‘Colors V’ images. Using the screenshot feature, the images are exactly 𝟣𝟢𝟪𝟢 ⨉ 𝟩𝟤𝟢 pixels big and are pure (no bar up top). Going forward I will post pictures of programs which are used to create images and have a screenshot feature in the pure form as I did here.

colors-v-reupload-1.png
colors-v-reupload-2.png
colors-v-reupload-3.png
colors-v-reupload-4.png
colors-v-reupload-5.png

To see the code, please visit ‘Colors V — other results II’, ‘Colors V — other results’ and ‘Colors V’.

Source code: colors-v-reupload.py

Jonathan Frech's blog; built 2021/04/16 21:21:49 CEST