require 'socket' require 'yaml/store' config = YAML::Store.new "config.store" config.transaction do $name = config["name"] $password = config["password"] $host = config["host"] $port = config["port"] end def connect(host,port) $sock = TCPSocket.new(host,port) msg = sock.read() puts msg parse(msg) end def join(name,password) end def parse(message) parts = message.split('|') case parts[0] when "error" when "game" when "pos" when "tick" when "die" when "message" when "win", "lose" end def decide() end def chat(message) end connect($host,$port)