PowerBI Data Analyst - Create visualizations and dashboards from scratch
Get 35% Off CFI Certifications - Code CFI35
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to create multiplayer Python games using socket programming through a hands-on tutorial that transforms a basic Tic-Tac-Toe Pygame implementation into a networked multiplayer experience. Master the fundamentals of game networking architecture and establish client-server connections using Python's built-in socket library. Discover how to communicate game states and events between players, implement basic netcode functionality, and handle real-time multiplayer interactions. Explore practical networking concepts including data serialization with the struct library, server-client communication protocols, and event handling for multiplayer game development. Practice deploying your multiplayer game over the internet and learn essential networking considerations from real-world game development experience. Access complete source code examples including the base single-player implementation, finished client code, and server implementation to follow along with the practical demonstrations.
Syllabus
0:00 - basics & architecture
3:55 - establishing a connection
18:20 - communicating events & states
46:52 - it works!
47:47 - playing over the internet
54:43 - other notes on networking from experience
Taught by
DaFluffyPotato