2015-03-30, post № 4
programming, Pygame, Python, #circle, #color, #controlled, #distance, #entity, #influence, #mouse, #orbital, #pi, #random, #repel, #simulation, #spawn, #system
In an attempt to create systems with entities which influence each other I created ‘Circle Walk’. In this program you can spawn in entities which will go around the center with variant speed. When two entities get near each other, they will randomly change their distance to the center and eventually get away from one another.
Usage
- Click with the left mouse button to spawn in a new entity.
2015-03-29, post № 3
programming, Pygame, Python, #background, #code, #color, #generator, #gradient, #rectangles, #wallpaper
Playing around with Pygame I tried to create programs which are pleasant to look at. ‘Rectangles’ generates — as it may sound like — rectangles with different size, color and position. They can appear from the four corners of the screen and have a gradient effect.
Usage
- ‘s’ to take a screenshot,
- ‘Space’ generates a new set of rectangles.
2015-03-29, post № 2
mathematics, programming, Pygame, Python, #circle, #generator, #pi
Using Python and Pygame I created a program which approximates 𝜋. On the square screen points will randomly appear. Based on the distance to the center the points get a different color. Divided into two groups (the red points and the gray points) the program can roughly estimate 𝜋.
How it calculates
- The red points represent the circle area.
- The gray points represent the square area minus the circle area. Thus the gray points and the red points the square area.
- We get , when we divide one by another.
- Lastly, we need to multiply by four to get 𝜋.
2015-03-28, post № 1
programming, Python, #beginning, #hello, #hello world, #start, #world
I thought a ‘Hello World’-program would be a good start to my blog.
Posts:
292-285, 284-277, 276-269, 268-261, 260-253, 252-245, 244-237, 236-229, 228-221, 220-213, 212-205, 204-197, 196-189, 188-181, 180-173, 172-165, 164-157, 156-149, 148-141, 140-133, 132-125, 124-117, 116-109, 108-101, 100-93, 92-85, 84-77, 76-69, 68-61, 60-53, 52-45, 44-37, 36-29, 28-21, 20-13, 12-5, 4-1Jonathan Frech's blog; built 2024/11/02 16:03:59 CET