Module: GitGameShow

Defined in:
lib/git_game_show.rb,
lib/git_game_show/cli.rb,
lib/git_game_show/updater.rb,
lib/git_game_show/version.rb,
lib/git_game_show/mini_game.rb,
lib/git_game_show/ui/console.rb,
lib/git_game_show/ui/sidebar.rb,
lib/git_game_show/game_server.rb,
lib/git_game_show/ui/renderer.rb,
lib/git_game_show/message_type.rb,
lib/git_game_show/player_client.rb,
lib/git_game_show/network/server.rb,
lib/git_game_show/server_handler.rb,
lib/git_game_show/core/game_state.rb,
lib/git_game_show/ui/message_area.rb,
lib/git_game_show/ui/welcome_screen.rb,
lib/git_game_show/core/player_manager.rb,
lib/git_game_show/core/mini_game_loader.rb,
lib/git_game_show/core/question_manager.rb,
lib/git_game_show/network/message_handler.rb

Overview

Define module and constants first before loading any other files

Defined Under Namespace

Modules: MessageType Classes: CLI, Console, GameServer, GameState, MessageArea, MessageHandler, MiniGame, MiniGameLoader, PlayerClient, PlayerManager, QuestionManager, Renderer, Server, ServerHandler, Sidebar, Updater, WelcomeScreen

Constant Summary collapse

DEFAULT_CONFIG =

Default configuration

{
  internal_port: 80,
  rounds: 3,
  question_timeout: 30, # seconds
  question_display_time: 5, # seconds to show results before next question
  transition_delay: 10 # seconds between rounds
}.freeze
VERSION =

Current version of Git Game Show

"0.2.2"