Skip to content

Alpha release

bfosberry edited this page Apr 20, 2014 · 7 revisions

This is a page to document what the alpha release should consist of

The alpha release will hopefully be timed with extralife in november and support most of the features desired for this.

Profile

  • Steam login support only
  • Users can add game and chat server aliases
  • Users steam game location is tracked automatically
  • A users public messages show up on their profile
  • A users private messages can be viewed

Friends

  • Users friends are populated using steam apis
  • Users can send private/public messages to each other
  • Users can view friends profiles and games lists

Clans

  • A user can create a clan with an owner, admins, and members
  • Clans can be public or private
  • Users can request an invite or be invited
  • Clans can have listed chat or game servers
  • Clans can create lists of players (teams)
  • Cans can auto-create teams tied to a specific tournament, copying members from an existing list
  • Autocreated lists filter players by who has the game, by default

Game Servers

  • Users can add game server details to the app
  • Game servers can be private, public or linked to a clan
  • Game servers are polled for user location

Chat servers

  • Adding and teamspeak, mumble and vent servers to a listing
  • Automated polling of teamspeak servers
  • Automated polling of vent servers
  • Automated polling of mumble servers
  • Users detected on chat servers using ip/username

Events (Lan parties)

  • Users can add public/private events
  • Users can add game_events (specific games) and tournaments to events
  • Users can subscribe to calendars of events
  • Users can define owner, admins, and members, as well as invite people to the event

Game Events

  • Users can create public or private games scheduled at a specific time
  • Users can set chat and game servers where events take place
  • Game events can store a winner

Tournaments

  • Users can create tournaments for a specific game
  • Tournaments can accept clans or teams
  • Tournaments create a list of scheduled game events for the tournament type
  • Users can assign chat and game servers to each tournament match
  • Tournaments pull the winner from each game event as it is set by an admin
  • Tournaments can define multiple rounds per match

Alerts

  • Users can create alert schedules based on subsets of friends and games
  • Users receive updates based on tournaments and attended game events
  • Users receive alerts if a game event is created matching their alert schedules
  • Users can create alert schedules based off of chat servers or game servers
Clone this wiki locally