# RGB Jallenge

2016-07-09, post № 132

games, programming, Pygame, Python, #blue, #color, #colors, #colour, #colours, #green, #guess, #guessing, #red

This is a clone of The Great RGB Guessing Challenge [1]. The challenge works like this: You are presented three numbers ranging from 𝟢 to 𝟤𝟧𝟧 representing a rgb color and three color bubbles. To get a point you must choose the color bubble corresponding to the rgb values. The more points you get, the higher your score.

## Controls

• Click on the bubble to choose it.
Source code: rgb-jallenge.py

# Palindrome Function

2016-07-02, post № 131

mathematics, programming, Python, #p(n), #sum

To get a number’s palindrome in a programming language like python is easy. There are ways to swap between integer and string and strings can be manipulated.

>>> n = 1234
>>> int(str(n)[::-1])
4321

But I wanted to create a mathematical function 𝑝(𝑛), which returns an integer’s palindrome. Thus 𝑝(𝟣𝟤𝟥𝟦) = 𝟦𝟥𝟤𝟣.

Firstly, I needed a way of determining the number’s size. In base 𝟣𝟢 the length is calculated using the logarithm to said base.

Secondly, I need a way to isolate a specific digit. Using the floor function, this function returns the 𝑖-th digit (starting on the right with 𝑖 = 𝟢).

Thirdly, both of these functions can be used to split up the number into a sum.

Fourthly, I only need to swap the power of ten at the end to get my palindrome function.

Thus the final function 𝑝(𝑛) is defined.

To check if the formula is correct, I use 𝟣𝟤𝟥𝟦 (as seen above).

# Jimon

2016-06-25, post № 130

games, programming, Pygame, Python, #color, #color memory, #memeory, #memory game, #remember, #sequence, #Simon, #Simon Says

This game is a recreation of the famous game Simon. In the game there are four colors which form a sequence that is expanding every cycle. The aim of the game is to memorize said sequence as far as possible.For more information on the Simon game visit this Wikipedia entry.

## Controls

• Click on the colored buttons to press them.
Source code: jimon.py
Jonathan Frech's blog; built 2021/04/16 21:21:49 CEST