Skip to content

bepass-org/wiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

About this wiki

We've created this space to help out programmers who are eager to learn more about the nitty-gritty of networks and protocols but might be wondering where to start.


Projects


P2P Tic-tac-toe

What Is It?

This project is all about building a peer-to-peer (P2P) Tic-Tac-Toe game.

Why?

Well, it's because we want you to grasp how TCP works under the hood. TCP (Transmission Control Protocol) makes sure data gets from one place to another reliably. By creating this P2P Tic-Tac-Toe, you'll get hands-on experience with TCP and learn how to handle data streams, which can be a bit tricky but super rewarding once you get the hang of it.

What Will You Learn?

In this project, you won't just be playing Tic-Tac-Toe; you'll also be learning how to synchronize data transfer over the network. This is a crucial skill, whether you're building games, apps, or anything that communicates over the internet. So, forget about the game itself; it's all about those low-level network utilities!

Definition of Done (DoD)

To make sure we're on the same page and know when our P2P Tic-Tac-Toe project is complete, here's what we'll consider as "done":

  • P2P Connectivity: The app should successfully establish a peer-to-peer connection using TCP between two players.

  • Game Logic: The Tic-Tac-Toe game should be fully functional, allowing players to take turns and determine a winner.

References

  • tic-tac-toe is an implemention of this project.

  • This article would also be useful for working with bytes.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published