Coding Brian's Brain Cellular Automaton in C++/SFML

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024
  • In this video I will be creating Brian's Brain cellular automaton using C++ and SFML.
    =========
    DOWNLOAD: github.com/Hop...
    SOURCE CODE: github.com/Hop...
    =========
    RESOURCES:
    Wikipedia: en.wikipedia.o...
    =========
    MUSIC USED:
    Beyond Good and Evil - Frame of Mind
    Cave Story - Hero Bad Ending
    =========================================
    Links:
    GitHub: github.com/Hop...
    Discord Server: / discord
    Support me on Patreon: / hopson
    Follow me on Twitter: / hopson1997
    Follow me on Twich: / hopsonn
    Subscribe to the subreddit: / hopsoncommunity
    Community Channel: / @hopsoncommunity8184

Комментарии • 61

  • @lvdw3653
    @lvdw3653 6 лет назад +47

    Hey! I just wanted to say that because of you, i downloaded visual studio and
    Got into c++. Thank you!

    • @rushoffman965
      @rushoffman965 6 лет назад +7

      UpDelta I am sorry for you, I made that same mistake, now I'm going to college for it..

    • @krakenofdeath1701
      @krakenofdeath1701 6 лет назад +2

      Rus you are totally mistaken. Self learning is ALWAYS good and there are MANY self taught programmers. If it doesnt work for you well it doesnt. Many people learn that way don't say it is a "mistake".
      EDIT: For example Hopson himself is self taught.

    • @flerfbuster7993
      @flerfbuster7993 6 лет назад +7

      I think he was being sarcastic

    • @imagine_big9398
      @imagine_big9398 6 лет назад

      Kraken Of Death whooooosh. Right right through you. He was being sarcastic

  • @yxor
    @yxor 6 лет назад +21

    These videos give me inspiration, please never stop making these

  • @ivanljujic4128
    @ivanljujic4128 6 лет назад +20

    On scale from "Hello world" to "Minecraft in a -week- day", how hard was this to make?
    PS: sTiLl WaItTiNg FoR c++ TuToRiAl SeRiEs.

  • @estebanf9282
    @estebanf9282 6 лет назад +10

    oh, our lord hopson, what do you bring today to us mortals

    • @sayethwe8683
      @sayethwe8683 6 лет назад +3

      this is why the video has a title

    • @ivanljujic4128
      @ivanljujic4128 6 лет назад

      Sum Gehnyooiss Nah, titles on youtube are just clickbait. Who even reads titles?

  • @markjens9046
    @markjens9046 6 лет назад +3

    Please do more of cellular automation videos, I'm a big fan of them.. they're generally easy to program but yet always fascinate me :)

  • @cctuhulu
    @cctuhulu 6 лет назад +8

    Do you plan to upload more videos on holidays.Thank you for inspiring me to begin learning c++ with your minecraft videos.

    • @Hopsonn
      @Hopsonn  6 лет назад +4

      Yes I do :) Thanks and good luck!

  • @carljalal3855
    @carljalal3855 6 лет назад +1

    Thank you for bringing more beautiful cellular automata videos

  • @LuizFernando-ff4ip
    @LuizFernando-ff4ip 6 лет назад

    Hello Hopson!
    I'm from Brazil, and I came here just to tell you that you inspired me to learn C++ and OpenGL.
    You're amazing!
    I hope one day I'll be like you, and remake Minecraft like you did.
    Greetings From BRAZIL!

  • @Kitulous
    @Kitulous 6 лет назад

    The human can look infinitely at three things: at fire, at flowing water and at this automaton. Amazing!🔥

  • @federicorosato345
    @federicorosato345 6 лет назад

    Omg thank you so much, i wanted to play Cave story for so long, but i couldn’t remember its name. Then, i checked the description 👍

  • @fckyo333ujhjjkrrrr
    @fckyo333ujhjjkrrrr 6 лет назад +3

    New video! The wait is done!

  • @ShaharNacht
    @ShaharNacht 6 лет назад +3

    Cool! :D
    Is it single or double buffer? As in, if one dead cell comes alive, do the cells next to it immediately consider it alive in the same frame? Or only on the next frame?
    Because if it's on the same frame then the position of a cell might change the simulation (probably giving more priority to top-left cells), which I think it's not how it's supposed to work

    • @Hopsonn
      @Hopsonn  6 лет назад +1

      Yes I did :) Thanks!

  • @alexfrasca673
    @alexfrasca673 6 лет назад +2

    Yay a new video!! Cool stuff!

  • @Diego612010pd
    @Diego612010pd 6 лет назад +4

    Amazing once again.

  • @redandcyanpower
    @redandcyanpower 6 лет назад +7

    HOPSON!!!

    • @Hopsonn
      @Hopsonn  6 лет назад +11

      MIKE64!!!!!!!!!!!!!!!!!!!

  • @totnottac
    @totnottac 6 лет назад

    Looks hella trippy

  • @alexvisan7622
    @alexvisan7622 6 лет назад +2

    Yay! New video!!

  • @florriemccarthy9347
    @florriemccarthy9347 3 года назад

    you are a brilliant programmer.

  • @user-tk4zh7wk7h
    @user-tk4zh7wk7h 6 лет назад +7

    Cool, but was necessary?

    • @Hopsonn
      @Hopsonn  6 лет назад +5

      Huh, no idea why I included that header. Yeah wasn't needed :P

  • @LosashExote
    @LosashExote 5 лет назад

    To anyone who wanted to install this project and test:
    I've tried on my newly set up CodeBlocks + SFML + GLEW + GLM (setup exactly by 2 Hopson videos, all tests from those videos passed)
    I've added all the files from .zip recursively into the project, and it didn't compile.
    Errors were ranging from problems with include, to GetConsoleWindow was not declared.
    It is clear to me that I don't have all the stuff needed installed. It won't work if you have clean setup CodeBlocks by his tutorials.

  • @AlexVasiluta
    @AlexVasiluta 6 лет назад +2

    Nice

  • @sahilshetty3522
    @sahilshetty3522 6 лет назад +1

    Amazing as usual : -- )

  • @cooper2623
    @cooper2623 6 лет назад

    Great video, Hopson. Do you plan to make a big project in the future?

  • @grimtin10
    @grimtin10 6 лет назад +1

    Yay! You uploaded!

  • @chrishughes8188
    @chrishughes8188 5 месяцев назад

    What is it about this CA that caused it to be so well known (given that it is similar to game of life, which existed already)?

  • @trungdangquoc9211
    @trungdangquoc9211 6 лет назад

    can you make a tutorial series about making RPG games with SFML?

  • @bloo4315
    @bloo4315 6 лет назад

    Oh, I see.

  • @sciblastofficial9833
    @sciblastofficial9833 6 лет назад +2

    Do an Empires gameplay but 1914 Europe

  • @KLK01
    @KLK01 6 лет назад

    Can it be made into a wallpaper?

  • @LuizFernando-ff4ip
    @LuizFernando-ff4ip 6 лет назад

    I'm a beginner with C++, should I read the C++ Primer Plus, 5th Edition?
    Is it too old for 2018?

    • @Hopsonn
      @Hopsonn  6 лет назад

      I heard primer plus isn't exactly good.
      However, "C++ Primer" (NOT PLUS) I have heard is a lot better, and should be fairly up to date.
      Good luck!

    • @LuizFernando-ff4ip
      @LuizFernando-ff4ip 6 лет назад

      Thank you!

  • @rambolambo3441
    @rambolambo3441 6 лет назад

    Hello I have a question for you.Why are you creating all things in C++ and not C#?
    To my knowledge C# is newer and better.

    • @Hopsonn
      @Hopsonn  6 лет назад

      C# is newer, but newer does not mean better. Idealistically, you would use the correct programming language depending on the application you are creating. For example, you might use C# for the back end of a server (using AWS.NET), but C++ is better suited for things that require much greater performance, such as game engines and heavy physics simulations.
      Really, I didn't have to use C++ for this, but it just happens to be my preferred language, hence why I use it a lot.

  • @user-cz9ss4yq4x
    @user-cz9ss4yq4x 6 лет назад

    You should really try out Processing 🤔

  • @klaasgersson4517
    @klaasgersson4517 6 лет назад +3

    Y r u putting Konwais game off live moosik in an brains brian vidoe 😤😤😤🤔🤔😩

  • @gifyfish2571
    @gifyfish2571 6 лет назад

    Brians brain couldve been simpler...
    He doesnt have a brain
    I have a friend named brian

  • @Erzis
    @Erzis 6 лет назад

    why no codeblocks, what happened? 🤔

    • @michaelscofield1970
      @michaelscofield1970 6 лет назад

      Erzis sucky IDE?

    • @Erzis
      @Erzis 6 лет назад

      Michael Scofield he used for a couple of years before so that's why I'm asking about his instant change?

    • @michaelscofield1970
      @michaelscofield1970 6 лет назад

      Erzis VS is better than CodeBlocks in terms of ease of usage.
      But then again JetBrains' CLion and the rest are better than VS so he shoulda gone for that.
      Has a free license for students too.
      jetbrains.com/student

  • @hexagonist23
    @hexagonist23 6 лет назад

    Can i have your email address? I want to request you a celluar automata idea I developed.

  • @rushoffman965
    @rushoffman965 6 лет назад

    I hate that you use visual studio.. I have just been deciding on my IDE of choice.. I tried visual studio and wanted to use it as it is (as I've heard) the industry standard and very powerful.. but I just couldn't use it, too much for me :/ I love atom (with some plugins) and now codeblocks.. i was hurt by the confirmation that visual studio is widly used. Fuck idk where I'm going with this. Guess I'll just say: if you are considering fucking a dog.. don't do that

  • @georgiandanciu3567
    @georgiandanciu3567 6 лет назад

    i dont like yours videos mate because it's to fast and i dont understand nothing maybe because i'm a beginner and u're a pro or smtgh like that and yours videos are just for who have an high level in c++..( sorry for the english )

    • @pqpqpq8213
      @pqpqpq8213 6 лет назад

      but its not a tutorial

    • @georgiandanciu3567
      @georgiandanciu3567 6 лет назад

      chelodoymolovek than what?

    • @pqpqpq8213
      @pqpqpq8213 6 лет назад

      he is explaining how he implemented brian's brain using c++