MinaCoding2025_RainySeason

1 min read
Table of contents

RainyTileViews
For MinaCoding2025 Prompt 17: Rainy Season ,RainyTileViews coded in HydraVideoSynth & Python creates a viewscape of a rainy season through the lens of tiles.
Poem
Rain Comes
Rain Goes
Rain Succumbs
Rain Flows
Rain Arrives
Rain Hides
Rain Flows
Alongside the Earth Souls
Image
Code
HydraVideoSynth
s0.initScreen()
src(s0).pixelate([50,75,100,25,10].smooth(),[5,15,25,50,15,5].smooth()).modulateScrollY(src(s0),0.25).modulateRotate(src(s0),[0.5,0.75,1].smooth()).out()
speed = 0.15
Python
import numpy as np
import seaborn as sns
import matplotlib.pylab as plt
def battle():
#using the 0 & 1 to represent a ship versus the ocean and having a weighted value of 0.8 for ocean, 0.18 for boats and 0.02 for mines
boats = [0,1,2,3,4,5,6,7,8,9,10,11]
prob = [0.025,0.025,0.05,0.05,0.05,0.05,0.1,0.1,0.1,0.1,0.2,0.15]
#by adding the (10,10) instead of 5, able to make an array with the weighted values
shipyard2 = np.random.choice(boats, (16,16), p=prob)
return shipyard2
def plotting(x,color):
letters = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P'] #set for the columns
uniform_data = x
ax = sns.heatmap(uniform_data, linewidth=0.5,cmap=color) #changing it to blue for ocean representation
ax.set_xticklabels(letters) #setting the ticks of the x axis to letters
plt.show()
return x
plotting(battle(),"Blues")
0
Subscribe to my newsletter
Read articles from Kofi / Illestpreacha directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
