Programming a multiplayer game from scratch in 7 DAYS

preview_player
Показать описание

time for some wizardry

*** itch link coming soon ! ***

THINSG MENTIONED IN THE VIDEO

EDITOR: NeoVim
THEME: gruvbox

RESOURCES:

OTHER VIDEOS:

0:00 Intro
0:20 One week
16:00 Extras
17:11 Outro & Thanks
Рекомендации по теме
Комментарии
Автор

Take a shot every time jdh starts a game from scratch

trzw
Автор

Honestly, the idea of enemies being able to light their loot drops on fire before they die is really funny ngl

onlysmiles
Автор

Dude. You make it look reasonable and almost easy implementing things from scratch in C. That's a feat in and of itself.

ViktorSarge
Автор

Writing network code without libraries looks incredibly complex. Love every devlog! I really admire the dedication to the bit with using no libraries even when it's an active hinderance lol

btarg
Автор

I think the flaming coin bug should definitely stay!

clintonhawkins
Автор

Don't feel bad about starting a project, getting so far that it's almost complete, and then getting sidetracked and starting something new. It happens to the best of us.

HisVirusness
Автор

I absolutely love your approach to game dev. Whenever i feel burned out from working on a project. I just watch your videos for motivation. Splendid work as always ❤

divine
Автор

The things you did in a week would've taken me at least a couple months. Your talent and work ethic are amazing

danielgysi
Автор

9:31 Wtf, don't just say you casually made the entire UI look that good in half an afternoon! This is incredible, I can barely make so much as a menu that works, let alone something this pretty.

spaghettiking
Автор

Watching Dani make games then watching JDH make games is actually the funniest juxtaposition ever

justinj
Автор

it is so impressive how you manage to pull off programming a working multiplayer game in such a short time!! I really admire your work!!:)

lukasnick
Автор

i never comment on videos but holy moly man ! you covered a good chunk of topics from 2 courses which i had this semester in a 1 week, gracefully, from scratch and made it look easy !! i know how much i struggled when understanding packets (we wrote a program for processing, NAT translation and portforwarding) but seeing you do it from 0, make everything multithreaded and not drop packets from host to player is insane, well done :)

spluf
Автор

1 week? Good lord that's very impressive good job man

hedwigs
Автор

Man, your channel is GROSSLY underrated

Trebrehq
Автор

The monster loot catching on fire is some real dwarf fortress material. Great video and project as always!

vitao
Автор

*drums fingers* *waits around meme*

Hope you've progressed some of your projects and are slowly get rich, but we await your wonderful brand of video :)

skeezixcodejedi
Автор

The speed of light is unknown in 1 direction, at 7:00 the diagram shows that it takes 100ms to travel to the server and 100ms back to client. Theoretically it is equally as possible that it could take 199ms to send to the server and 1ms to send it back, or any numbers that add to 200ms. Just think it’s kinda interesting and wanted to share

Baaqel
Автор

FINALLY! been waiting for another video forever!

btarg
Автор

The concept of sending the player position directly to the server is also how Minecraft handles multiplayer. The way they (try to) prevent hacking is by only checking a few edge cases on the server side to prevent obvious cheats, like if the distance between the old and new position is too big, you get sent back, or if your vertical speed is 0 for too long even though you're not standing on a block, you get kicked out.

lilium
Автор

Building from scratch like this honestly feels more sane than using libraries. It really doesn’t have to get any more complex than using send() and recv().

goddtriffin