Yves Nill
Yves Nill
  • 17
  • 30 185
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
มุมมอง: 384

วีดีโอ

Building Logic Gates and a 4 Bit Adder | cinematic
มุมมอง 8999 หลายเดือนก่อน
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.4Kปีที่แล้ว
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 - th-cam.com/video/6O9CLARsJ04/w-d-xo.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: gith...
3D Conway's Game of Life
มุมมอง 21Kปีที่แล้ว
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 th-cam.com/video/-cIf6hYi8NE/w-d-xo.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)
มุมมอง 237ปีที่แล้ว
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
MC Donalds Logo Animation
มุมมอง 755ปีที่แล้ว
MC Donalds Logo Animation
Adidas Logo Animation
มุมมอง 1.3Kปีที่แล้ว
Adidas Logo Animation
NIKE Logo Animation
มุมมอง 360ปีที่แล้ว
NIKE Logo Animation

ความคิดเห็น

  • @96ornelas
    @96ornelas หลายเดือนก่อน

    Interesting and well put together video. Don’t play chess and it was captivating throughout.

  • @froggoboom
    @froggoboom หลายเดือนก่อน

    Beautifully made a video you got my sub

  • @llx3291
    @llx3291 หลายเดือนก่อน

    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.

  • @anon_y_mousse
    @anon_y_mousse หลายเดือนก่อน

    I don't think I've ever given it any thought before, but now I'm wondering how other chess programs work.

  • @_casg
    @_casg 3 หลายเดือนก่อน

    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?!?

  • @cheesepop7175
    @cheesepop7175 3 หลายเดือนก่อน

    0:47 Did anyone else notice that a smiley face just emerges out of nowhere?

  • @biphonic
    @biphonic 3 หลายเดือนก่อน

    someone shoul add this to minecraft as a custom block that you can pause/play would be pretty cool put probably very laggy

  • @GillAndBurtTheCop
    @GillAndBurtTheCop 3 หลายเดือนก่อน

    10:07 there are clearly a bunch of people in this frame. It's an AMAZING Warschak test.

  • @GrandAdmiralMitthrawnuruodo
    @GrandAdmiralMitthrawnuruodo 3 หลายเดือนก่อน

    When you played the score of Oppenheimer I immediately thought: „I want to see this in Nolan‘s next movie!“

  • @ThatNerdGuy0
    @ThatNerdGuy0 3 หลายเดือนก่อน

    mfw peak

  • @Zhiizy
    @Zhiizy 3 หลายเดือนก่อน

    UNDERATED

  • @logandekmarques8412
    @logandekmarques8412 5 หลายเดือนก่อน

    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.

  • @cycloneshocke7208
    @cycloneshocke7208 7 หลายเดือนก่อน

    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.

  • @FASI231
    @FASI231 8 หลายเดือนก่อน

    Man this idea randomly came to my mind, i thought no one whould have implemented it lol

  • @COBADTARESSA
    @COBADTARESSA 8 หลายเดือนก่อน

    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...

  • @DCW_Makes
    @DCW_Makes 9 หลายเดือนก่อน

    Awesome video, tryin to edit like your fr, how did you get started with your channel. Also adobe, of Davici?

    • @yynill
      @yynill 8 หลายเดือนก่อน

      davinci. time ago i started with shorts and client work. practice from there.

  • @rawkozz8860
    @rawkozz8860 9 หลายเดือนก่อน

    God bless! Thank you

  • @TechTalk870
    @TechTalk870 9 หลายเดือนก่อน

    dang bro your editing is very nice what are you editing with adobe premiere or davinci resolve?

  • @waifulover3578
    @waifulover3578 9 หลายเดือนก่อน

    editing was very nice man

  • @lazartomic5800
    @lazartomic5800 9 หลายเดือนก่อน

    you dope

  • @Ligerthelight
    @Ligerthelight 9 หลายเดือนก่อน

    very cinematic aswellas informative

  • @harley3514
    @harley3514 9 หลายเดือนก่อน

    Your videos are awesome, you deserve more views and subs <3

    • @yynill
      @yynill 9 หลายเดือนก่อน

      <3

  • @DaffyDaffyDaffy33322
    @DaffyDaffyDaffy33322 9 หลายเดือนก่อน

    +

  • @wizird8454
    @wizird8454 9 หลายเดือนก่อน

    1:59 "obsession beats talent"

  • @mundivore2397
    @mundivore2397 9 หลายเดือนก่อน

    I appreciated the (somewhat overkill) cinematography! It was really charming.

    • @yynill
      @yynill 9 หลายเดือนก่อน

      trying to do something new

  • @kati5185
    @kati5185 9 หลายเดือนก่อน

    can we connect with each other?

    • @yynill
      @yynill 9 หลายเดือนก่อน

      twitter dms are always open

  • @rrylei
    @rrylei 9 หลายเดือนก่อน

    Nice job you honestly deserve more subs your videos are really smart and cool!

    • @yynill
      @yynill 9 หลายเดือนก่อน

      getting better one video at a time

  • @bonkaiblue7906
    @bonkaiblue7906 10 หลายเดือนก่อน

    .LUA On Minecraft Computercraft Mod, Would be really cool to see some games and stuff done with it.

  • @becookieacookiegod
    @becookieacookiegod 10 หลายเดือนก่อน

    Download?

    • @yynill
      @yynill 10 หลายเดือนก่อน

      added

  • @w3sp
    @w3sp 10 หลายเดือนก่อน

    Nice job!

  • @iwantedtohaveabigytnamepsi2007
    @iwantedtohaveabigytnamepsi2007 10 หลายเดือนก่อน

    absolutely awesome video mate, keep it going!!!

    • @yynill
      @yynill 9 หลายเดือนก่อน

      Thanks, will do!

  • @fermitupoupon1754
    @fermitupoupon1754 10 หลายเดือนก่อน

    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.

  • @Awesomeplayer98
    @Awesomeplayer98 10 หลายเดือนก่อน

    You should add an editor to build mini shapes and find some cool ones like a 3D ship

  • @mekkler
    @mekkler 10 หลายเดือนก่อน

    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.

  • @ariabk
    @ariabk 10 หลายเดือนก่อน

    OpenGL is a PyGame extension?

    • @yynill
      @yynill 9 หลายเดือนก่อน

      still learning

    • @ariabk
      @ariabk 9 หลายเดือนก่อน

      @@yynill ❤️🇵🇸🍉

  • @MichielvanderBlonk
    @MichielvanderBlonk 10 หลายเดือนก่อน

    Is this open source? Where's your code?

    • @yynill
      @yynill 10 หลายเดือนก่อน

      added in desc

  • @CHARSARG
    @CHARSARG 10 หลายเดือนก่อน

    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

  • @euviaofreesoul717
    @euviaofreesoul717 10 หลายเดือนก่อน

    Thank you. This shines the nature behind cymatics and resonance. I love it so much. Hope to play with it in future.

  • @hvanmegen
    @hvanmegen 10 หลายเดือนก่อน

    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...

  • @CaineDM1955
    @CaineDM1955 10 หลายเดือนก่อน

    @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.

  • @jan_Niwe
    @jan_Niwe 10 หลายเดือนก่อน

    I wonder if there is a shape like a glider in 3d

  • @pataplan
    @pataplan 10 หลายเดือนก่อน

    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.

    • @yynill
      @yynill 9 หลายเดือนก่อน

      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!

  • @DaffyDaffyDaffy33322
    @DaffyDaffyDaffy33322 10 หลายเดือนก่อน

    Really good production quality and nice presentation. I thought you had more subscribers based on that. +1 subscriber

    • @yynill
      @yynill 9 หลายเดือนก่อน

      :)

  • @aepokkvulpex
    @aepokkvulpex 10 หลายเดือนก่อน

    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?

  • @aepokkvulpex
    @aepokkvulpex 10 หลายเดือนก่อน

    I think an isometric view would be really cool

  • @Gogeta70
    @Gogeta70 10 หลายเดือนก่อน

    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.

    • @yynill
      @yynill 10 หลายเดือนก่อน

      I didn't know that. Thanks for letting me know.

  • @iGavid_Doggins
    @iGavid_Doggins 10 หลายเดือนก่อน

    Guter scheiß, ist zwar etwas zu weit für meinen momentanen Horizont aber sehr interessant.

  • @Rement1
    @Rement1 11 หลายเดือนก่อน

    Really neat video, please keep up a good work!

  • @TheRedKorsar
    @TheRedKorsar 11 หลายเดือนก่อน

    Do cool shit with cool people

    • @yynill
      @yynill 9 หลายเดือนก่อน

      life philosophy

  • @jackcomas
    @jackcomas 11 หลายเดือนก่อน

    Conway's Game of Life gave me the Laplace's demon Point of View