Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Simple 2D Render Engine
- #Open Sourced this Because I Don't Have A use For It Maybe You Can Turn This Into Smth
- #Contact Me On Discord To Show Me What You Made From it (FlowYT#6079)
- #Disclaimer I'm Very New To Python
- import random
- import time
- from os import system, name
- class Colors:
- Green = '\033[93m'
- Brown = '\033[47m'
- MountainColors = Colors.Green
- DirtColors = Colors.Brown
- Pixel = "▌"
- def clear():
- if name == 'nt':
- _ = system('cls')
- else:
- _ = system('clear')
- RandomVal = random.randint(3, 15)
- class ChunkValues:
- TopLayer = 10-RandomVal+RandomVal
- MidLayer = 30-RandomVal+RandomVal
- BottomLayer = 50-RandomVal+RandomVal
- TopLayer1 = 70-RandomVal+RandomVal
- MidLayer2 = 90-RandomVal+RandomVal
- BottomLayer3 = 100-RandomVal+RandomVal
- def ChunkTerrainLoad(TopLayer, MidLayer, BottomLayer, TopLayer1, MidLayer2, BottomLayer3): #Function For The Terrain
- print(MountainColors + Pixel*TopLayer) #Top Layer Renders First
- print(MountainColors + Pixel*MidLayer) #Mid Layer Layer Renders First
- print(MountainColors + Pixel*BottomLayer) #Bottom Layer Layer Renders First
- print(MountainColors + Pixel*TopLayer1) #Top Layer Renders First
- print(MountainColors + Pixel*MidLayer2) #Mid Layer Layer Renders First
- print(MountainColors + Pixel*BottomLayer3) #Bottom Layer Layer Renders First
- while True:
- ChunkTerrainLoad(ChunkValues.TopLayer, ChunkValues.MidLayer, ChunkValues.BottomLayer, ChunkValues.TopLayer1, ChunkValues.MidLayer2, ChunkValues.BottomLayer3)
- clear()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement