ImagiNation Network

This is an old revision of this page, as edited by SirAglet (talk | contribs) at 16:48, 22 October 2004 (SierraLand). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The ImagiNation Network, orignally known as The Sierra Network, was the first online gaming network.

File:INN springmap.jpg
The main GUI interface for the ImagiNation Network shows the colorful art treatment meant to appeal to children.

Games

ClubHouse

  • Checkers
  • Chess
  • FlipFlop (previously called Reversi)
  • Go
  • Backgammon
  • Bridge
  • Hearts
  • Spades
  • Euchre
  • Cribbage

LarryLand

(a.k.a. CasinoLand)

  • Poker
  • Black Jack
  • Craps
  • Roulette
  • Veracity

MedievaLand

SierraLand

  • NTN Trivia
  • Minigolf
  • 3D Golf
  • Paint Ball
  • Boogers
  • 3D Tic Tac Toe
  • Red Barron
  • Graffiti (collaborative art drawing board)
  • Rocket Quiz (later moved into the school house)
  • Stratego

FunHouse

  • RocketQuiz

Arena

  • Red Baron
  • Front Page Sports: Football

History

Emoticons

INN had emoticons programmed into its system. The user just needed to type Alt+#, and it would give a corresponding face.

Keystroke Emoticon Image
Alt+1 Happy File:Innface-alt1.gif
Alt+2 Sad File:Innface-alt2.gif
Alt+3 Laughing File:Innface-alt3.gif
Alt+4 Tears File:Innface-alt4.gif
Alt+5 Kiss File:Innface-alt5.gif
Alt+6 Angry File:Innface-alt6.gif
Alt+7 Tongue sticking out File:Innface-alt7.gif
Alt+8 Wink File:Innface-alt8.gif
Alt+9 Heart File:Innface-alt9.gif
Alt+0 Zero File:Innface-alt0.gif

Protocol

The protocol was a simple stop-and-wait protocol with explicit acknowledgment of packets. Packets had a start marker, a sequence number, a 16-bit CRC, the data, and a stop marker. If the start or stop marker occurred within the data, it had to be escaped. All good packets received in the proper order were acknowledged. Any packet out of sequence cause a NAK for the missing packets that came before it. Any packet with a bad CRC also got a NAK. If a NAK was received, or an ACK did not occur within a reasonable amount of time, the packet was retransmitted.

We later moved to a sliding window version of the same protocol to cut down on the number of ACKs we had to send. Didn't change the packet format, but it did cut back on retransmissions.