diff --git a/20070706.html b/20070706.html
new file mode 100644
index 0000000..f76c7b3
--- /dev/null
+++ b/20070706.html
@@ -0,0 +1,48 @@
+
+
20070706 - 510 Players on Screen at 128 Kbps
+
+
+
+Here is the paper napkin model which started the idea behind the network logic for Atom,
+a massively multi-player online game with first person shooter interactivity.
+
+
+
- Mixed P2P and server centric model.
+- Maximum of 256 minimum sized UDP packets/sec.
+- Goal to get as many players interacting at one time as possible.
+
+Key concepts.
+
+
+
- Only send what players are looking or interacting with.
+- Closer players need to interact at higher frame rates.
+- Distant players need not interact at high frame rates.
+- Probably don't want to draw over 1000 players at one time.
+- Don't need more than 16fps of position updates for any player.
+- Players out of view need to be updated less frequently.
+- Players not being targeted need to be updated less frequently.
+- Player movement will be predicted and corrected when actual position is transmitted in a fluid way.
+
+Using the idea that players are sending packets directly to other peers to notify the peers of player movement and action,
+here is one possible fixed distribution of 256 packets to support 510 players on screen at a given time,
+
+
+
- 32 packets -- for 2 players -- gives 16 updates per second (targeting)
+- 32 packets -- for 4 players -- gives 8 updates per second (close)
+- 32 packets -- for 8 players -- gives 4 updates per second (near)
+- 32 packets -- for 16 players -- gives 2 updates per second
+- 32 packets -- for 32 players -- gives 1 updates per second
+- 32 packets -- for 64 players -- gives 0.5 updates per second
+ - 32 packets -- for 128 players -- gives 0.25 updates per second (far)
+- 32 packets -- for 256 players -- gives 0.125 updates per second (distant)
+
+Now actual breakdown of packets would have to change dynamically in the game, but this shows that interacting with 510 players is possible.
+Having another 10,000 to 60,000 players that are in very distant areas of the world and switching them in and out of the local pool of around 510 interactive players,
+ would be an easy way to support a massively online game with first person shooter interactivity.
+
+
+
+
+
+
+