jdh
jdh
  • Видео 31
  • Просмотров 16 434 940
Programming a multiplayer game from scratch in 7 DAYS
Grab a free 30 day trial and 20% off an annual plan: brilliant.org/jdh/
time for some wizardry
PATREON: www.patreon.com/jdah
TWITTER: jdah__
*** itch link coming soon ! ***
BASIC NETWORK DEMO: gist.github.com/jdah/08eb80c74b13176027c08cbf48b239c9
MACRO WIZARDRY: gist.github.com/jdah/1ae0048faa2c627f7f5cb1b68f7a2c02
THINSG MENTIONED IN THE VIDEO
* networking articles: www.gabrielgambetta.com/entity-interpolation.html
* enter the gungeon levels: www.boristhebrave.com/2019/07/28/dungeon-generation-in-enter-the-gungeon/
GITHUB: github.com/jdah
EDITOR: NeoVim
CONFIGS: github.com/jdah/dotfiles
THEME: gruvbox
RESOURCES:
* OpenGL: learnopengl.com
OTHER VIDEOS:
Minecraft in 48 hours - ruclips.net/video...
Просмотров: 205 923

Видео

4 Months of Game Programming With My Own Engine
Просмотров 411 тыс.8 месяцев назад
next time its 5 months PATREON: www.patreon.com/jdah TWITTER: jdah DOOM RENDERER CODE: github.com/jdah/doomenstein-3d GITHUB: github.com/jdah EDITOR: NeoVim CONFIGS: github.com/jdah/dotfiles THEME: gruvbox RESOURCES: * learnopengl.com * DOOM Game Engine Black Book: fabiensanglard.net/gebbdoom/ * Michael Abrash's "Graphics Programming Black Book"
Programming portals for my DOOM-style FPS
Просмотров 203 тыс.Год назад
obsolete C programmer copies valve (15 years too late) PATREON: www.patreon.com/jdah TWITTER: jdah C LIVE RELOADING: github.com/jdah/reloadhost EXAMPLE SOFTWARE RENDERER: github.com/jdah/doomenstein-3d GITHUB: github.com/jdah EDITOR: NeoVim CONFIGS: github.com/jdah/dotfiles THEME: gruvbox RESOURCES: * Portals in OpenGL: github.com/ThomasRinsma/opengl-game-test * @SebastianLague 's v...
Programming a first person shooter from scratch like it's 1995
Просмотров 1,5 млнГод назад
3D like you've never seen it before! PATREON: www.patreon.com/jdah TWITTER: jdah CODE: github.com/jdah/doomenstein-3d GITHUB: github.com/jdah EDITOR: NeoVim CONFIGS: github.com/jdah/dotfiles THEME: gruvbox RESOURCES: * DOOM Game Engine Black Book: fabiensanglard.net/gebbdoom/ * @Bisqwit 's video: ruclips.net/video/HQYsFshbkYw/видео.html * Fabien Sanglard's "Build Engine Internals": ...
How NOT to make a game from scratch
Просмотров 272 тыс.Год назад
a different kind of video this time PATREON: www.patreon.com/jdah TWITTER: jdah * Jonathan Blow - Truth in Game Design: ruclips.net/video/C5FUtrmO7gI/видео.html * Stream clip: ruclips.net/video/w7W3xM2tzRA/видео.html GITHUB: github.com/jdah EDITOR: NeoVim CONFIGS: github.com/jdah/dotfiles THEME: gruvbox 0:00 Intro 0:14 What went wrong? 1:25 Prototyping 2:12 Mechanics 3:05 Design com...
I added reflection to C++ just to make my game work.
Просмотров 259 тыс.Год назад
"it will all be worth it", i tell myself after fixing the 8th of 20 broken tests. CODE: github.com/jdah/archimedes TWITTER: jdah PATREON: www.patreon.com/jdah GITHUB: github.com/jdah EDITOR: NeoVim CONFIGS: github.com/jdah/dotfiles THEME: gruvbox RESOURCES: cppreference.com/ learnopengl.com opengl-tutorial.org shadertoy.com stackoverflow.com 0:00 Intro 0:36 The Ideal 3:18 Plans A to...
Why I use Wave Function Collapse to create levels for my game
Просмотров 265 тыс.Год назад
this was so much work i'm about to (wave function) collapse sorry I used the terms "element", "cell", and "pixel" interchangeably :c they all mean the same thing! SEE THE CODE (utilities, etc. coming soon!) gist.github.com/jdah/ad997b858513a278426f8d91317115b9 Oskar Stålberg's visualization tool: oskarstalberg.com/game/wave/wave.html Thanks to Maxim Gumin for the original implementation of WFC:...
How does a custom game engine work? // Code Walkthrough
Просмотров 176 тыс.2 года назад
big nerd explains his C game engine and says "um" a lot. SEE THE MAIN VIDEO: ruclips.net/video/ZcjKWbjZi-Y/видео.html TWITTER: jdah PATREON: www.patreon.com/jdah GITHUB: github.com/jdah EDITOR: NeoVim VIMRC: gist.github.com/jdah/4b4d98c2ced36eb07b017c4ae2c94bab THEME: gruvbox RESOURCES: cppreference.com/ learnopengl.com opengl-tutorial.org shadertoy.com stackoverflow.com 0:00 Intro ...
3 Months of Game Programming in 20 Minutes
Просмотров 594 тыс.2 года назад
3 Months of Game Programming in 20 Minutes
Building my indie game: one month of progress
Просмотров 273 тыс.2 года назад
Building my indie game: one month of progress
Building the new 3D engine for my game
Просмотров 215 тыс.2 года назад
Building the new 3D engine for my game
I programmed Minecraft from scratch... again.
Просмотров 567 тыс.2 года назад
I programmed Minecraft from scratch... again.
BONUS: How I built my own computer, from scratch
Просмотров 110 тыс.2 года назад
BONUS: How I built my own computer, from scratch
I built my own computer. by hand.
Просмотров 1,2 млн2 года назад
I built my own computer. by hand.
it works
Просмотров 140 тыс.2 года назад
it works
I built my own graphics card
Просмотров 1,5 млн2 года назад
I built my own graphics card
I designed my own 8-bit computer just to play PONG
Просмотров 687 тыс.3 года назад
I designed my own 8-bit computer just to play PONG
I made an entire OS that only runs Tetris
Просмотров 1,7 млн3 года назад
I made an entire OS that only runs Tetris
Making my web game engine
Просмотров 223 тыс.3 года назад
Making my web game engine
I'm making my own indie game
Просмотров 118 тыс.3 года назад
I'm making my own indie game
Remaking MINECRAFT 2D (Minicraft)
Просмотров 309 тыс.3 года назад
Remaking MINECRAFT 2D (Minicraft)
Adding infinite build height and colored lights to my Minecraft engine
Просмотров 517 тыс.4 года назад
Adding infinite build height and colored lights to my Minecraft engine
Making Minecraft from scratch in 48 hours (NO GAME ENGINE)
Просмотров 4,6 млн4 года назад
Making Minecraft from scratch in 48 hours (NO GAME ENGINE)

Комментарии

  • @krimson7943
    @krimson7943 5 часов назад

    I’m a computer engineering student who’s recently been breadboarding and printing out PCBs, how complicated this is and the amount of talent needed to navigate all those wires is a skill in itself

  • @gcmanuel85x
    @gcmanuel85x 6 часов назад

    ERM, i think i stick with my goal of new DIABLOish game... O.o

  • @banemcmusic
    @banemcmusic 10 часов назад

    How can one get to this level of programming knowledge? I want to be able to create something like this...

  • @gamingtime1035
    @gamingtime1035 13 часов назад

    You didnt make your own bread board it doesnt count

  • @enty-3035
    @enty-3035 18 часов назад

    The github is down

  • @brando3802
    @brando3802 День назад

    This looks amazing! I hope this game (or engine) will be out someday ... With your luck. I will be happy to wishlist it when it's ready

  • @stardust_spreader
    @stardust_spreader 2 дня назад

    the way you made the 3d is kinda how you make 3d in scratch. the difference is scratch has blocks to connect

  • @owlon225
    @owlon225 2 дня назад

    how much would a guy like you be paid? I mean fr I feel like this is top 1% skill. Or is it not?

  • @rizmandesu
    @rizmandesu 2 дня назад

    awesome

  • @xlinnaeus
    @xlinnaeus 2 дня назад

    90's FPS about time travel? Sounds like a Marathon project to me

  • @sicariusflamus3033
    @sicariusflamus3033 3 дня назад

    the way the game looked at the start of this video could probably be forked to make a "modern" LSD Dream Emulator.

  • @DimentijLomakin
    @DimentijLomakin 3 дня назад

    Why do you use PF_INET and not AF_INET as is customary?

  • @Crazy10FactsDaily
    @Crazy10FactsDaily 4 дня назад

    What theme do you use?

  • @peterbonucci9661
    @peterbonucci9661 4 дня назад

    This is amazing. I wrote a cross compiler in a manic weekend, but the rest of this is just beyond me. I was tired of "you missed a semicolon" errors, so the compiler just printed the error message and said "one assumed" when it could.

  • @pikasfed
    @pikasfed 5 дней назад

    "shortcuts like languages with classes" minecraft litterally being made with java 💀💀

    • @pikasfed
      @pikasfed 5 дней назад

      the graphics (open gl) are written in C tho iirc so it's chill also I'm not hating just brain rotted

  • @marcusp5345
    @marcusp5345 5 дней назад

    Bro, you still using off the shelf monitors?

  • @marcusp5345
    @marcusp5345 5 дней назад

    I don’t know. Sticking with TempleOS until the next major patch on TetrisOS.

  • @isaacyukon5869
    @isaacyukon5869 5 дней назад

    Do it without an IDE that highlights, suggests, auto-fills, and catches syntax errors like it really is 1995 like the title says. What do you do after writing thousands of lines of code only to get a compiler error that gives you no feedback as to where the error is in your program? Looking through each line of code to find out you missed a single semi-colon sucks. That's what it was like writing code in the 90s...and early 00s.

  • @wolverinxs9205
    @wolverinxs9205 5 дней назад

    watching this video again and still looks so amazing. Really makes me wanna make my own engine like this fr

  • @magodaredstone9125
    @magodaredstone9125 6 дней назад

    I want to see you create Minecraft on the scratch website, and it has to be 3D :) I saw a guy there who made a 3d game using visual block programming.

  • @rayenaouadi3190
    @rayenaouadi3190 6 дней назад

    pshht bro was acting like hes the shit cause he isn't using a game engine or languages with classes, make Minecraft in C without LIBRARIES

  • @boldituzvillam2318
    @boldituzvillam2318 6 дней назад

    Now make a diy monitor.

  • @letusplay2296
    @letusplay2296 6 дней назад

    2:06:20 Bro bamboozled us all. He's really been using ChatGPT to write the code for all of the projects in his videos

  • @Drumboy1
    @Drumboy1 7 дней назад

    Please add UI

  • @ConvictJones69
    @ConvictJones69 7 дней назад

    dont add story

  • @arunachalamk120
    @arunachalamk120 8 дней назад

    1.composite video 2.monochrome ,,

  • @puugupoiss2118
    @puugupoiss2118 8 дней назад

    When will the patreon be open to new signups?

  • @samcoupe4608KB
    @samcoupe4608KB 8 дней назад

    8 bit but full 6mhz

  • @GL1TCH_J3ST3R
    @GL1TCH_J3ST3R 8 дней назад

    Now make doom in Scratch

  • @RubyRoks
    @RubyRoks 9 дней назад

    This may be one of the physically hardest to watch videos on RUclips with all the visual effects. Maxed quality and screen brightness and I can barely make out anything. Having stong art direction is a great way to differentiate your game from other works, but this seems to be a step into aesthetic overkill

  • @ElonRust42069
    @ElonRust42069 9 дней назад

    Very cool. Love content like these.

  • @pinomarittimo7614
    @pinomarittimo7614 9 дней назад

    We got from a blank canvas to a 3d game in 3 min😂

  • @javiencaboi9239
    @javiencaboi9239 9 дней назад

    Bro was like I have solid core wires but I want it to look like a bomb with jumper wires😂😂

  • @RaahimAzfar
    @RaahimAzfar 9 дней назад

    me understanding what he is saying as a hardware engineer building a nand to tetris computer (not guy on google btw): *look what he has to do to imitate a fraction of my power*

  • @s43dgam3r
    @s43dgam3r 10 дней назад

    Good job

  • @BentleyKingToebeansOwenRhett
    @BentleyKingToebeansOwenRhett 10 дней назад

    Tetromin OS

  • @luislanga
    @luislanga 10 дней назад

    With this amount of processing power humanity can start researching and developing the zip tie

  • @tacticalcenter8658
    @tacticalcenter8658 10 дней назад

    The key is to get the music to speed up when blocks start to build up.

  • @Iumine
    @Iumine 11 дней назад

    bro really wanted to show his keyboard. couldve just searched up the score online

  • @nasccped
    @nasccped 11 дней назад

    Minecraft Bedrock ☺️ Minecraft Java 😢 Minecraft Nothing ☠️

  • @ZachlsHere
    @ZachlsHere 11 дней назад

    jdh has became dani

  • @moreSMOREplease
    @moreSMOREplease 11 дней назад

    16:55 damn I couldn't see it until you mentioned it. Shoulda kept it a secret lmao.

  • @coolcodingcat
    @coolcodingcat 11 дней назад

    I would have just saved and read the data to a database like sqlite.

  • @ZachlsHere
    @ZachlsHere 11 дней назад

    why is the map editor better than udb or db

  • @gorkemtr
    @gorkemtr 11 дней назад

    zeka işte..

  • @nvt5the5isintentional9
    @nvt5the5isintentional9 12 дней назад

    God damn

  • @dallincandland816
    @dallincandland816 12 дней назад

    I want to make games with this! Simple 2D mapping, and Slopes? I'm excited to give it a try!

    • @dallincandland816
      @dallincandland816 12 дней назад

      (If this was a polished sandbox editor for modern gaming consoles it would sell like hotcakes)

  • @Mateusz-hn7hy
    @Mateusz-hn7hy 12 дней назад

    So anybody knows how much did it cost?

    • @Mateusz-hn7hy
      @Mateusz-hn7hy 12 дней назад

      Like except a little bit of his sanity

  • @Moses_Caesar_Augustus
    @Moses_Caesar_Augustus 12 дней назад

    I understand nothing yet I must watch.