-
Notifications
You must be signed in to change notification settings - Fork 0
/
notes.txt
84 lines (79 loc) · 4.5 KB
/
notes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
Next:
- don't let people attack if they have an outstanding attack
- or, ask them are you sure?
Remuneration:
- in-app video ads between certain actions
- $1/month to remove
- $5/month to remove ads and to provide system benefits
- AdSense -- https://www.google.com/adsense/start/#/?modal_active=none
Future:
- email person when they are approved to join campaign
- email notifications if given an e-mail
- allow users to check in their profile whether they get these e-mails or not
- Changed map interface:
- map is full screen (ensure looks good at different browser sizes)
- interface is hovered overlay over map, and goes visible/transparent when you hover/don't hover over it
- Defect: "you are out of attacks" message totally misaligned (if I don't fix the overall issue)
- change button to say "Attack" if unowned
- show "being attacked" on map legend
- countdown to next move.
- Materials on CreateEntry is for "spending", so should be more clear
- doesn't look good at 1920x1080, zoomed by 125%
- could move map validations to summary tab
- groupsConfig.php is dumb
- combine "installDirOnWebServer" and "siteSubDir", since they seem to be the same?
- make campaign.geeksong.com work
- reject join request
- brighten "warning" overlay icon?
Terms and Admin Help:
- A Campaign is something created to be played in. A Campaign contains Factions.
- An Entry is associated with a Campaign - Campaigns will have many Entries. An Entry contains many FactionEntries, which are the standings of each Faction in the Entry.
- TerritoryBonus is a generic term for "materials" in the current UI. I didn't want to update all of the code to say "materials", in case we theme this for another settings in the future.
- Tags can be used for any kind of information on territories - bonus', required points values, suggested terrain.
- To insert administrative news: insert into News (News) VALUES ('Mores news');
- When Admin wants to save news as part of a game they are playing, they need to check "I wrote this", which is only visible to admin.
Far Future:
- "Actions" -- a summary list of things that have happened in the campaign recently?
- some weirdness with timing - Dan attacked 8, and it was uncontested at the time. I took 5 which made it contested.
- Multiple Campaigns:
- clear the map when moving between campaigns - looks weird to have the old map still up
- Simple defects:
- hide Attack button for Simple until joined
- hide map area for Simple, entirely
- put Simple Attack button just on its own?
- loading UI always shown on Simple campaign, because it never loads the map
- Administrator interface:
- delete campaigns
- Campaign Administrator interface:
- switch factions for a player - drop down list in the PlayerListWidget
- Purchase buys:
- create campaign customization: set height, width, number of sectors on map, pick background image
- choose colours for faction
- interface themes for you and your fellow gamers
- allow campaign creator to try different map images and select one as the default for the campaign
- marker for uncontrolled, non-adjacent territories that haven't been contested within 24 hours
- this seems pretty difficult to do, so added Created On date for the dialog instead
- probably could delete "AttackingUserId", as territories now have multiple attackers. It's also a complete duplicate of CreatedByUserId right now.
- might be able to get rid of TerritoryDetailsDialog
- star on territory with tag when creating campaign
- is there a way I can allow in-faction fighting? Since you have to click a territory to attack it doesn't super work?
- icon noting which campaigns are map and which are simple
- sweet background on header
- rename table indexes -- easier in mySQL 5.7
- page campaign list
- search campaigns by the user who created them
- deadline for campaign entries
- XP system
- consider being able to add multiple users to a FactionEntry to allow easier adding of multi-player games
- allow user to select languages if we have a list
- lock in a particular army
- tournaments, with specific people needing to be played
- generate match-ups and rankings after each round
- Stats:
- races played (game-specific)
- size of game
- number of dice for each player (Antares-specific)
- scenario
- drop down list for known scenarios
- free input for others
- input of "where you got it"