jblog
toc

FS letters

2015-04-12, post № 18

programming, Pygame, Python, #color, #different colors, #every file, #fade, #fading, #file, #files, #filesystem, #fs, #letters, #Macintosh, #random, #red, #red letters, #user

This program goes through all the filenames from every user (it is made for Macintosh), checks the filename and counts the individual letters. Those letters are then displayed on the screen, the most common ones big and bright and the least common ones dark and small. The letters will appear in a random order.

How to use

  • If you start the program, a black screen will appear. Press ‘Space’ and the screen will get red and begin to fade. After the screen is faded out, it gets black and the program freezes (checks your whole filesystem). After this freeze the above mentioned happens (check images below).
fs-letters-1.png
fs-letters-2.png
fs-letters-3.png
Source code: fs-letters.py

Rand pix

2015-04-11, post № 17

programming, Pygame, Python, #background, #beautiful, #black, #change, #changing, #colro, #color change, #colors, #different colors, #fancy, #generates, #gradient, #movement, #moving, #random, #randomly, #snake, #snakes, #walk, #walking, #wallpaper

This program generates a snake of pixels which is randomly moving across the screen. If it leaves the screen, it (as in snakes) gets out the other side. It is also restricted to a length of 𝟣𝟢𝟢𝟢 pixels. As in ‘Colors V’ there are other ways the snake can look, based on the code used (I may post another color variant in the future).

rand-pix-2.png
rand-pix-3.png
rand-pix-5.png
Source code: rand-pix.py

Hangman

2015-04-10, post № 16

games, programming, Python, #ASCII, #based on terminal, #based on text, #black, #black and white, #game, #guess, #guessing, #guessing game, #hangman, #on terminal, #playable on terminal, #terminal, #terminal game, #terminal output, #text, #text-based, #words

On a recent train ride I made a little Python program to play Hangman.
My version has 7 stages (you could implement more by changing the STAGES variable) and is at best playable if you have someone else who gives you a word (you can also type ‘r’ for a random word, but the list of random words is not very long).

hangman-1.png
hangman-2.png
hangman-3.png
Source code: hangman.py
Jonathan Frech's blog; built 2021/04/16 21:21:49 CEST