python game map rendering

game map rendering

game map rendering or simply map rendering is a nice technique that is used to generate worlds. explanations follow suit : demo explanations   game_map = [         [0,0,0,0,0],         [0,1,0,1,0],         [0,0,1,0,0],         [0,1,0,1,0],         [0,0,1,0,0],         ]   first we initialise our world as a 2d array, we distinguished patterns by using 0 and 1   tile_width = 50   next we initialised …

game map rendering Read More »

processing.py polygon drawer

polygon drawer implementation (processing.py)

if ever you wanted to implement a polygon drawer, here it is : explanations   nodes = [     [50,40],     [40,50]   ]   first we added some coordinates as 2d arrays       for i,node in enumerate(nodes):         try:             line(nodes[i][0], nodes[i][1], nodes[i+1][0], nodes[i+1][1])         except:             pass   then for each coordinate we drew a line from it to the next, the …

polygon drawer implementation (processing.py) Read More »

cup from kitchen

home machine learning project : identifying cutlery items

machine learning is becoming crucial to add to your backpack. this post attempts to show a basic application of machine learning. we need to determine whether some cutlery items are bowls or mugs or plates. this is a practical demonstration of applied theory machine learning is just applied maths from start to finish, machine learning …

home machine learning project : identifying cutlery items Read More »

matplotlib label annotate points

matplotlib scatter plot annotate / set text at / label each point

a hard question in matplotlib is to annotate each point with a text or label. answers range from ax.annotate to some more weird stuffs. fortunately, the answer is a simple one! this question poses itself quite often in scatter plots the key without beating around the bush, the answer is using pyplot.text found here demo code …

matplotlib scatter plot annotate / set text at / label each point Read More »

building an indentation lexer in python – a tutorial

scope by indentation is an alternative to curly braces and is used by languages like python and pug. it certainly is more human-friendly as experience gathered tends to produce more and more friendly syntaxes (like livecode). we’ll in this post build an indentation analyser that correctly tells us when we mixed indentation level; just like python …

building an indentation lexer in python – a tutorial Read More »

processing.py : trails using oop

in this post, we’ll explain how to add trails using an oop approach. a trail is basically objects that appear where the primary objects passed in nature, trails are made by particles of the primary object but in programming, one simple approach is to draw other shapes albeit more small the full code there is the full processing.py code : # github.com/abdur-rahmaanj class MouseTrail: …

processing.py : trails using oop Read More »