|
7 | 7 | > Features real-time synchronization of 2D movement between local and remote
|
8 | 8 | > players.
|
9 | 9 |
|
| 10 | +<p align="center"> |
| 11 | + <a href="https://www.rust-lang.org/"> |
| 12 | + <img src="doc/img/rust-logo-128x128.png" height="60"/> |
| 13 | + </a> |
| 14 | + <a href="https://tokio.rs/"> |
| 15 | + <img src="doc/img/tokio.svg" height="60"/> |
| 16 | + </a> |
| 17 | + <a href="https://www.docker.com/"> |
| 18 | + <img src="doc/img/docker-logo-blue.svg" height="60"/> |
| 19 | + </a> |
| 20 | +</p> |
| 21 | + |
10 | 22 | 
|
11 | 23 | 
|
12 | 24 |
|
|
26 | 38 |
|
27 | 39 | ## Motivation
|
28 | 40 |
|
29 |
| -This project is a demonstration to highlight my system-level network |
| 41 | +The goal of this project is to highlight my system-level network |
30 | 42 | programming skills with Rust programming language by creating a robust and
|
31 | 43 | efficient application using real-time multiplayer game techniques. The project
|
32 | 44 | showcases confident understanding of networking and concurrency concepts as
|
33 |
| -well as the use of Tokio async runtime. |
| 45 | +well as async Rust programming with the use of Tokio runtime. |
34 | 46 |
|
35 | 47 | This application was tested under `tc-netem` network emulator simulating
|
36 | 48 | harsh network environment and packet loss, as well as live being deployed on a
|
@@ -141,6 +153,6 @@ switch.
|
141 | 153 |
|
142 | 154 | ## Resources
|
143 | 155 |
|
144 |
| -- Roberto Vitillo. (2021). *Understanding Distributed Systems: What every developer should know about large distributed applications*. |
145 |
| -- Josh Glazer and Sanjay Madhav. (2015). *Multiplayer Game Programming: Architecting Networked Games*. Addison-Wesley. |
| 156 | +- [Roberto Vitillo. (2021). *Understanding Distributed Systems: What every developer should know about large distributed applications*.](https://www.amazon.com/Understanding-Distributed-Systems-Second-applications-dp-1838430210/dp/1838430210) |
| 157 | +- [Josh Glazer and Sanjay Madhav. (2015). *Multiplayer Game Programming: Architecting Networked Games*. Addison-Wesley.](https://www.amazon.com/Multiplayer-Game-Programming-Architecting-Networked-ebook/dp/B0189RXWJQ) |
146 | 158 |
|
0 commit comments