-
Notifications
You must be signed in to change notification settings - Fork 0
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