Ursina is the best game engine, just try it once
Today I will show you how to make 'Minecraft with perlin noise' in ursina
Like this video be sure to subscribe
Don't worry this series will go on for a long time
** URSINA ENGINE **
Start_page - https://www.ursinaengine.org/
docs - https://www.ursinaengine.org/document...
API reference - https://www.ursinaengine.org/cheat_sh...
Github - https://github.com/pokepetter/ursina
Samples - https://github.com/pokepetter/ursina/...
Asset_store - https://itch.io/tools/tag-ursina
Games - https://itch.io/games/tag-ursina
** MY VIDEO **
Ursina Playlist - • Setting up Ursina engine | Ursina part 1
** MY FRIENDS **
CoderZ - / @shadowblack8007
Mandow2014 - / @mandaw
** BE MY FRIEND **
Gmail - [email protected]
Github - https://github.com/PratangsuRakshit
** ABOUT ME **
I am Pratangsu, a young devoloper(age 12+)
** ABOUT THE CHANNEL **
Hi, I'm Pratangsu Rakshit. This is my channel about game engines and programming languages that will help you to create your own applications and games.
If you're a beginner who wants to learn game development to get a basic understanding of programming languages then, subscribe to my channel.
My channel publishes videos that focus on Unity, Gdevolop, Python, etc. If that sounds like it could be helpful for you, please join me! Please subscribe
TOPICS IN THIS VIDEO
• Ursina
• Perlin Noise
HASHTAGS
#Ursina
#PratangsuDev
VIDEO OUTLINE
'''
from perlin_noise import PerlinNoise
from ursina.prefabs.first_person_controller import FirstPersonController
from ursina import *
app = Ursina()
noise = PerlinNoise(octaves=2, seed=1)
class Voxel(Button):
def __init__(self, position=(0, 0, 0)):
super().__init__(
parent=scene,
position=position,
model='cube',
origin_y='.5',
texture='white_cube',
color=color.white,
highlight_color=color.lime,
)
def input(self, key):
if self.hovered:
if key == 'left mouse down':
voxel = Voxel(position=self.position + mouse.normal)
if key == 'right mouse down':
destroy(self)
for z in range(8):
for x in range(8):
y = .25 + noise([x/8, z/8])
voxel = Voxel(position=(x, y, z))
player = FirstPersonController(position=(0, 1, 0))
app.run()
'''