- 17
- 30 059
Yves Nill
Germany
Приєднався 21 січ 2015
do cool shit.
Building a Chess Engine (Cinematic)
I coded my own chess engine in C! Building it was really fun and many of the concepts are so elegant.
0:00 Intro
0:41 Chessboard Representation
1:53 Piece Movements
2:37 Check and Checkmate
3:37 Anatomy of a Chess Engine
5:18 Minimax
7:12 Pruning
8:05 Final Engine
github: github.com/yynill/publicChessEngine
0:00 Intro
0:41 Chessboard Representation
1:53 Piece Movements
2:37 Check and Checkmate
3:37 Anatomy of a Chess Engine
5:18 Minimax
7:12 Pruning
8:05 Final Engine
github: github.com/yynill/publicChessEngine
Переглядів: 376
Відео
Building Logic Gates and a 4 Bit Adder | cinematic
Переглядів 8989 місяців тому
Building Logic Gates and a 4 bit adder. Over the past few weeks, I've been fascinated by how computers work, and I decided to dive deeper. I built some logic gates using transistors on breadboards and also created a digital logic gate simulator using Python. This video showcases my journey. I've tried to make the video more engaging by focusing on the cinematography, which is another hobby of m...
3D Conway's Game of Life - part 2
Переглядів 2,4 тис.11 місяців тому
Part Two: Conway's Game of Life in C# and Unity In this part, I address two significant aspects missing from part one. (part one - ua-cam.com/video/6O9CLARsJ04/v-deo.htmlsi=FhAlIw386ZeAOq4W) - Now the 3D game cube is rotating. - Showcasing the death and alive rules used for each game cycle. Thanks for the valuable feedback and support! python code: github.com/yynill/GameOfLife unity code: githu...
3D Conway's Game of Life
Переглядів 21 тис.Рік тому
Conway's Game of Life In python and unity From the classic 2D grid to 3D space, witness the evolution of this simulation. random thoughts: yynill part 2 ua-cam.com/video/-cIf6hYi8NE/v-deo.htmlsi=CVeQain5pQVJzoKg python code: github.com/yynill/GameOfLife unity code: github.com/yynill/GameOfLifeUnity
How I Built My First AI BEATING me in the game PONG
Переглядів 299Рік тому
I create my first AI to play Pong. Nothing else to say about it... Timecode: 0:00 - Intro 1:03 - Pong 1:44 - AI 4:05 - Training 5:35 - Play
XOR gate - Digital Logic Gate Simulator (python)
Переглядів 234Рік тому
Computer Logic Creator & Simulator Demo With Python and Pygame Still Bugs and features to add. Github: github.com/yynill/Digital_Logic_Simulator twitter: yynill
WORDL in JavaScript, HTML, CSS
Переглядів 51Рік тому
Still Bugs and features to add. Github: github.com/yynill/WRDLE twitter: yynill
Interesting and well put together video. Don’t play chess and it was captivating throughout.
Beautifully made a video you got my sub
Welcome to the world of chess programming, I suggest you take a look at the UCI protocol. Which will allow you to plug your engine into UCI compatible GUIs such as cutechess, aena, scid... And ultimately compare your engine with any other engine out there! Also great editing quality.
I don't think I've ever given it any thought before, but now I'm wondering how other chess programs work.
Aye bro have you thought of the idea of generating research on this game of life concept with the geometric superstructure E8, which has 248 dimensions?!?
0:47 Did anyone else notice that a smiley face just emerges out of nowhere?
someone shoul add this to minecraft as a custom block that you can pause/play would be pretty cool put probably very laggy
10:07 there are clearly a bunch of people in this frame. It's an AMAZING Warschak test.
When you played the score of Oppenheimer I immediately thought: „I want to see this in Nolan‘s next movie!“
mfw peak
UNDERATED
This creation was genius! It is pretty hard to figure out the combination of rules which makes an interesting game of life, so it's understandable if you need a lot of testing for this one.
genuinely think you're too underrated. this has higher quality than some videos from channels with millions of subscribers, and i hope your channel reaches that million subs as well. good job man. keep it up.
Man this idea randomly came to my mind, i thought no one whould have implemented it lol
Thats awesome work right there. Gg. I was thinking, while looking at the patterns, it resemble the pattern of life, the one DaVinci and fibonacci was working on. I don't remember the exact name of the pattern I think is the flower magic number or something...
Awesome video, tryin to edit like your fr, how did you get started with your channel. Also adobe, of Davici?
davinci. time ago i started with shorts and client work. practice from there.
God bless! Thank you
dang bro your editing is very nice what are you editing with adobe premiere or davinci resolve?
editing was very nice man
you dope
very cinematic aswellas informative
Your videos are awesome, you deserve more views and subs <3
<3
+
1:59 "obsession beats talent"
I appreciated the (somewhat overkill) cinematography! It was really charming.
trying to do something new
can we connect with each other?
twitter dms are always open
Nice job you honestly deserve more subs your videos are really smart and cool!
getting better one video at a time
.LUA On Minecraft Computercraft Mod, Would be really cool to see some games and stuff done with it.
Download?
added
Nice job!
absolutely awesome video mate, keep it going!!!
Thanks, will do!
It might be worth looking for a Cuda or other GPGPU library to do the whole 3d matrix calculation on a processor that's actually designed to do those calculations with thousands at once. Rather than wait for what's probably a single CPU thread to do all of the math.
You should add an editor to build mini shapes and find some cool ones like a 3D ship
The rule for 2 live cells can be simplified for programming purposes as: if a cell has 2 live neighbors, then the next generation value will be equal to the current value, whatever it is.
OpenGL is a PyGame extension?
still learning
@@yynill ❤️🇵🇸🍉
Is this open source? Where's your code?
added in desc
Was thinking of subscribing but you went away from Python. ps the screen was updating even when the game wasnt, so suppress the updates, e.g only update the screen when the thing updates p.s good unity work tho, that erarns a sub
Thank you. This shines the nature behind cymatics and resonance. I love it so much. Hope to play with it in future.
Your rules are too symmetric for interesting patterns to occur.. that's the reason for the 3-4 neighbor rule in the 2D version; it pushes the pixels into a specific vector.. also, use a genetic algorithm to find versions that vary the most between alive and dead over time.. or which have a moving mass. Writing that evaluation function will be a challenge, but I'm sure you're going to find something very cool...
@yynill: There's a different type of 3D that you might try... You say that the original game is 2D, but you can use TIME itself as your 3rd dimension. Each "generation" of your "2D" game can be displayed as one layer in your 3-dimensional display. A collection of frozen moments of time, to examine at your leisure. In this way, you can examine how a starting figure evolved over time, without worrying about figures possibly escaping your notice. ===== Another feature is that your game-area can be made to "wrap-around", so that even the border cells have 8 neighbors. A simple "glider" can be carefully aimed at key border areas, to effectively test whether this feature is properly implemented. ===== Years ago, people modified the game to be more competitive, by using BLUE & RED to visually distinguish 2 separate species of live cells. Since a dead cell needs an odd# of live neighbors, then a "mixed" birth can be colored with the majority-color... ...unless you want to allow a 3rd color, for "hybrids"...? ...or you could have 2 different species of hybrid... CYAN= 2_BLUE + 1_RED YELLOW= 2_RED + 1_BLUE ...or just one, as long as the 3 parents aren't all the same... GREEN= (DON'T CARE) ...& how the hybrids would then interact with the 2 "main" colors is yet another issue. ===== After some thought, I'd like to suggest starting the game with 3 species: RED_GREEN_BLUE... ...& 4 hybrids: CYAN= 2_GREEN & 1_BLUE MAGENTA= 2_BLUE & 1_RED YELLOW= 2_RED & 1_GREEN WHITE= 1_RED & 1_GREEN & 1_BLUE ...I propose that any mixture of WHITE parent(s) with anything else will produce WHITE, since it has the most "mongrel vigor". -- Without WHITE, a mix of 2 "secondary" colors will always produce the majority-color. -- A mix of "primary" & "secondary" will always give birth to a "secondary", no matter the majority - "mongrels" trump "purebloods". -- I'm not sure what to do with a 3-way situation such as... 2 different secondaries & 1 primary. 2 different primaries & 1 (non-white) secondary.
I wonder if there is a shape like a glider in 3d
The quality of the video is excellent, the music is good, the program looks great running. No complaints about anything you did. The only thing I would say is that based on your attempts, 3D actually seems more boring than 2D life after all. I thin what makes Conway's Game of Life so memorable and interesting is the sparseness of the lit cells on the board, which enables us to focus on individual units and groups of cells shifting about in patterns that seemingly mimic the motions of living cells, little areas of life that propel and twirl like little amoebas or organelles. Instead what we've seen from your 3D implementation is sort of a large growing mass that quickly reaches critical size, or in one case, a pattern that did dwindle to sparseness but nothing was in motion. Would've been nice to see little living things flitting through the darkness. I wonder if that's even possible in 3D using simple rules that mirror 2D life. Maybe it would need considerably more complex rules for complex behavior.
Thanks for your insights! You’re right about the shift from 2D to 3D in Conway's Game of Life altering the dynamics. Achieving the engaging patterns of the 2D version in 3D might require more complex rules. It’s an interesting challenge to explore how behavior scales with dimensionality in cellular automata. Thanks for the thoughtful suggestions!
Really good production quality and nice presentation. I thought you had more subscribers based on that. +1 subscriber
:)
I notice these are all either a complete overlap or overlap on exactly one number. Have you tried different approaches, like B: 3-10 & D: 7-14, for instance?
I think an isometric view would be really cool
Cool video, I wrote my own version of Conway's game of life in C++ like 15 years ago, but never considered doing it in 3D. I think you did a pretty good job demonstrating what that looks like. One correction though, you said that OpenGL is a Python extension. That's... not quite right. OpenGL is a graphics library that directly communicates with your graphics card to provide accelerated 2D and 3D drawing capabilities. Python, along with many other languages, can interface with the OpenGL library to make use of these capabilities. Saying it's a Python extension is like saying DirectX is a Python extension.
I didn't know that. Thanks for letting me know.
Guter scheiß, ist zwar etwas zu weit für meinen momentanen Horizont aber sehr interessant.
Really neat video, please keep up a good work!
Do cool shit with cool people
life philosophy
Conway's Game of Life gave me the Laplace's demon Point of View