Express lane: Difference between revisions
Wang ziheng (talk | contribs) |
Wang ziheng (talk | contribs) m (→Rain receiver) |
||
Line 27: | Line 27: | ||
[[File:Mapping.png|frameless|upright=0.5|500px]] | [[File:Mapping.png|frameless|upright=0.5|500px]] | ||
[[File:Mapping2.png|frameless|upright=0.5|400px]] | [[File:Mapping2.png|frameless|upright=0.5|400px]] | ||
===Rain Archive=== | |||
[[File:RainA.jpg|center|600px]] | |||
{{#Widget:Video|mp4=https://pzwiki.wdka.nl/mw-mediadesign/images/8/8c/RainB.mp4|style=width:400px;}} | |||
===Piezo extension=== | ===Piezo extension=== |
Revision as of 20:49, 1 April 2024
Radio worm
Zine camp
A Tea protocol
During the zine camp, I made a zine about the tea as a protocol, exploring how finger tapping evolves into a unique form of communication.
In tea culture, finger tapping serves as a distinctive method of expression, used as a traditional response. While some perceive it as a hierarchical tradition, others find it intriguing as a protocol.
The 'Tea Protocol,' serves as a visual guide, mapping out the various combinations of finger tapping and their corresponding meanings.
Rain receiver
max/msp
Rain Archive
Piezo extension
Python
Var/Kitchen
In the kitchen file system, these Python scripts act like kitchen tools:
-'bin.py' removes any files dropped into the 'bin' folder;
-'stove.py' prints files added to the 'stove', detecting new file drops and executing corresponding actions;
-The 'fridge' serves as a storage folder for all the ingredients, you could using 'fridge.py' to preview the ingredient text files and send them to the stove or bin.
By sending a file from 'fridge' to 'stove', this file system let users transition between digital and physical mediums and also providing a quick script access for the other groups.
Broke it anyway
During the class, we created various text adventure games on a server using Python. Zuzu and I decided to develop a text-based game centered around investments.
I realized that when a routine starts following a linear direction, it transforms into another protocol.
In choice B, players could roll the dice by a random number picked function, If the result is between 1 and 5, it will add an infinite number of zeros after 60,000,000 to the current account balance. Sadly, this functional has transformed this game into a money laundering game.
def go_gambling(account_balance): print_slow("You decide to try your luck at the gambling den.") input("Press Enter to roll the dice...") dice_result = random.randint(1, 6) print_slow(f"You roll the dice and get: {dice_result}") if 1 <= dice_result <= 5: account_balance += 60000000 while True: print(f"New Account Balance: {account_balance}", end='\r') account_balance *= 10 time.sleep(0.1) elif dice_result == 6: print_slow("You earned $10.") return account_balance