virtualcommons/port-of-mars-v2023.04.zip
virtualcommons-port-of-mars-fd3c467
.all-contributorsrc
2.9 kB
.dockerignore
92 Bytes
.git-blame-ignore-revs
347 Bytes
.github
workflows
check-code.yml
1.1 kB
codeql-analysis.yml
2.4 kB
docker-ci.yml
387 Bytes
.gitignore
2.0 kB
.prettierrc
378 Bytes
LICENSE
34.5 kB
Makefile
5.4 kB
README.md
7.2 kB
SECURITY.md
671 Bytes
analytics
R
chat_messages.R
2.1 kB
consts.R
419 Bytes
export.R
1.3 kB
player_investments.R
771 Bytes
analytics.Rproj
205 Bytes
base.yml
1.5 kB
client
.browserslistrc
21 Bytes
.editorconfig
160 Bytes
.eslintrc.js
1.1 kB
.gitignore
258 Bytes
.prettierignore
5 Bytes
Dockerfile
357 Bytes
README.md
518 Bytes
babel.config.js
76 Bytes
cypress.json
50 Bytes
dev.sh
67 Bytes
jest.config.js
373 Bytes
package.json
2.5 kB
postcss.config.js
62 Bytes
public
android-chrome-192x192.png
10.4 kB
android-chrome-512x512.png
29.7 kB
apple-touch-icon.png
9.4 kB
favicon-16x16.png
537 Bytes
favicon-32x32.png
1.1 kB
favicon.ico
15.4 kB
index.html
1.7 kB
site.webmanifest
354 Bytes
src
App.vue
2.2 kB
api
account
request.ts
2.8 kB
admin
request.ts
4.5 kB
game
request.ts
7.9 kB
response.ts
10.3 kB
types.ts
2.0 kB
lobby
request.ts
1.2 kB
response.ts
2.2 kB
stats
request.ts
1.0 kB
tutorial
quiz.ts
2.7 kB
request.ts
8.7 kB
steps
discard.ts
1.4 kB
events.ts
1.6 kB
index.ts
581 Bytes
introduction.ts
2.3 kB
invest.ts
5.3 kB
newRound.ts
1.1 kB
player.ts
718 Bytes
purchase.ts
1.7 kB
systemHealth.ts
622 Bytes
trade.ts
5.4 kB
assets
background
landing.png
450.4 kB
landing_2021.jpg
552.5 kB
logo.png
23.1 kB
textured.jpg
136.5 kB
textured_black.png
603.5 kB
characters
Curator.png
17.8 kB
Entrepreneur.png
28.1 kB
Pioneer.png
22.7 kB
Politician.png
16.8 kB
Researcher.png
16.9 kB
characters-large
Curator.png
318.9 kB
Entrepreneur.png
417.8 kB
Pioneer.png
459.3 kB
Politician.png
326.3 kB
Researcher.png
218.6 kB
icons
culture.svg
1.3 kB
finance.svg
6.8 kB
government.svg
1.3 kB
legacy.svg
665 Bytes
science.svg
1.1 kB
systemHealth.svg
1.1 kB
images
Google-G-Logo.svg
1.3 kB
_notes
dwsync.xml
3.2 kB
bg-dark-moon.png
1.8 MB
bg-jupiter.png
2.3 MB
bg-moon.png
2.5 MB
bg-stars.png
795.0 kB
character-Curator.png
58.1 kB
character-Entreprenuer.png
82.9 kB
character-Pioneer.png
77.3 kB
character-Politician.png
60.6 kB
character-Researcher.png
49.6 kB
icon-culture.png
3.1 kB
icon-finance.png
3.4 kB
icon-government.png
2.8 kB
icon-legacy.png
2.3 kB
icon-science.png
2.8 kB
logo-PoM-White.png
91.5 kB
logo-Port-of-Mars-White.svg
4.6 kB
news-Getting-There.png
7.2 MB
news-Only-50_-Survive.mp4
384.1 kB
news-space-now-open.mp4
903.7 kB
social-banner.jpg
168.6 kB
stars-bg.jpg
202.9 kB
winner-fall21.jpg
357.1 kB
winner-spring21.png
496.5 kB
marsclouds.png
112.1 kB
marsstars.png
75.1 kB
marstwinkling.png
3.3 kB
sfx
Click_2.mp3
3.8 kB
Science minus_1.mp3
141.1 kB
action
addCulture.mp3
23.0 kB
addFinance.mp3
24.0 kB
addGovernment.mp3
26.9 kB
addLegacy.mp3
50.9 kB
addScience.mp3
141.1 kB
addSystemHealth.mp3
14.4 kB
cancelReady.mp3
22.1 kB
continue.mp3
7.7 kB
discard.mp3
48.0 kB
initiateTradeRequest.mp3
17.3 kB
purchase.mp3
71.0 kB
ready.mp3
23.0 kB
removeCulture.mp3
23.0 kB
removeFinance.mp3
15.4 kB
removeGovernment.mp3
46.1 kB
removeLegacy.mp3
44.2 kB
removeScience.mp3
25.0 kB
removeSystemHealth.mp3
14.4 kB
sendTradeRequest.mp3
10.6 kB
toggleAccomplishments.mp3
22.1 kB
toggleInventory.mp3
21.1 kB
toggleOtherPlayers.mp3
27.8 kB
background
welcome.mp3
1.2 MB
click.mp3
5.8 kB
event
accidentsHappen.mp3
103.7 kB
default.mp3
6.7 kB
sandstorm.mp3
377.3 kB
sunFlares.mp3
242.9 kB
notification
chat.mp3
4.8 kB
readyOtherPlayers.mp3
11.5 kB
timerDefault.mp3
116.2 kB
timerFast.mp3
75.8 kB
tradeRequest.mp3
24.0 kB
shuffle.svg
2.5 kB
sponsors
asu_gbci.png
15.0 kB
asu_interplanetary_initiative.png
12.3 kB
compute_canada.png
34.2 kB
trashIcon.svg
409 Bytes
components
GameDashboard.vue
1.1 kB
NotFound.vue
466 Bytes
admin
AdminStatCard.vue
787 Bytes
ConfirmationModalButton.vue
986 Bytes
game
ChatMarsLog.vue
3.5 kB
HUD.vue
647 Bytes
HUDLeft.vue
3.6 kB
HUDLeftButtons.vue
3.8 kB
HUDRight.vue
2.8 kB
HUDRightButtons.vue
2.3 kB
Inventory.vue
4.2 kB
InventoryTable.vue
1.6 kB
MarsLog.vue
2.3 kB
PhaseSwitcher.vue
1.7 kB
accomplishments
AccomplishmentCard.vue
11.8 kB
modals
AccomplishmentModal.vue
3.0 kB
EventModal.vue
1.6 kB
PlayerModal.vue
6.2 kB
ReportModal.vue
1.5 kB
TradeRequestModal.vue
2.7 kB
phases
Default.vue
356 Bytes
Discard.vue
3.8 kB
Events.vue
4.0 kB
Investments.vue
6.8 kB
NewRound.vue
9.6 kB
Purchase.vue
3.8 kB
Trades.vue
5.3 kB
events
EventCard.vue
4.5 kB
events
EventAccomplishments.vue
785 Bytes
EventContainer.vue
1.9 kB
EventInfluences.vue
837 Bytes
EventNoChange.vue
1.5 kB
EventVote.vue
992 Bytes
views
AccomplishmentsSelectPurchased.vue
3.1 kB
InfluencesDraw.vue
3.1 kB
InfluencesSelect.vue
5.9 kB
VoteForPlayerHeroPariah.vue
3.1 kB
VoteForPlayerSingle.vue
1.8 kB
VoteYesNo.vue
1.3 kB
investment
InvestmentCard.vue
4.7 kB
TimeBlockMeter.vue
624 Bytes
trade
ActiveTrade.vue
7.2 kB
TradeOptions.vue
3.7 kB
TradeRequest.vue
5.0 kB
static
chat
Chat.vue
5.0 kB
ChatMessage.vue
1.6 kB
ReportButton.vue
2.3 kB
__mocks__
Chat.vue
205 Bytes
panels
GameInformation.vue
4.8 kB
OtherPlayers.vue
2.6 kB
PhaseInstructions.vue
1.1 kB
Player.vue
2.9 kB
popups
ProfileMenu.vue
3.4 kB
systemhealth
StatusBar.vue
1.2 kB
SystemHealth.vue
1.2 kB
global
ActionItem.vue
1.7 kB
AgeTooltip.vue
750 Bytes
CharCarousel.vue
1.2 kB
ConsentForm.vue
5.6 kB
Countdown.vue
2.1 kB
Footer.vue
4.4 kB
LoadingScreen.vue
470 Bytes
Messages.vue
696 Bytes
Navbar.vue
4.7 kB
ProfileForm.vue
4.4 kB
Schedule.vue
3.5 kB
SocialShare.vue
1.2 kB
Sponsors.vue
796 Bytes
Stepper.vue
1.6 kB
UserHeader.vue
1.2 kB
lobby
HelpPanel.vue
1.5 kB
LobbyChat.vue
2.2 kB
LobbyRoom.vue
6.0 kB
LobbyRoomList.vue
4.9 kB
MuteBanWarning.vue
1.6 kB
root
GameOver.vue
3.2 kB
GameboardContainer.vue
3.1 kB
stats
GameStats.vue
1.9 kB
LeaderboardTable.vue
3.5 kB
tutorial
CompletedQuizModal.vue
1.4 kB
TourModal.vue
3.1 kB
main.ts
1.3 kB
plugins
ajax.ts
5.6 kB
tstore.ts
814 Bytes
repo
instructions.ts
833 Bytes
router.ts
4.4 kB
store
actions.ts
684 Bytes
getters.ts
5.5 kB
index.ts
487 Bytes
mutations
accomplishments.ts
2.1 kB
chat.ts
503 Bytes
gameState.ts
3.1 kB
index.ts
1.8 kB
investment.ts
1.5 kB
layout.ts
101 Bytes
lobby.ts
1.3 kB
notifications.ts
423 Bytes
player.ts
2.0 kB
roundIntroduction.ts
2.8 kB
trading.ts
593 Bytes
ui.ts
2.6 kB
util.ts
206 Bytes
stylesheets
bootstrap-customize.scss
1.1 kB
dashboard
ActionItem.scss
1.2 kB
PlayerStatItem.scss
1.1 kB
game
InventoryTable.scss
683 Bytes
PhaseSwitcher.scss
527 Bytes
accomplishments
AccomplishmentCard.scss
1.5 kB
phases
Default.scss
221 Bytes
events
EventCard.scss
1.6 kB
events
EventAccomplishments.scss
0 Bytes
EventContainer.scss
58 Bytes
EventInfluences.scss
0 Bytes
EventNoChange.scss
674 Bytes
EventVote.scss
0 Bytes
views
AccomplishmentsSelectPurchased.scss
1.4 kB
InfluencesDraw.scss
1.2 kB
VoteForPlayerHeroPariah.scss
828 Bytes
VoteForPlayerSingle.scss
1.1 kB
VoteYesNo.scss
598 Bytes
investment
TimeBlockMeter.scss
482 Bytes
static
popups
ProfileMenu.scss
1.2 kB
systemhealth
StatusBar.scss
704 Bytes
global
LoadingScreen.scss
391 Bytes
UserHeader.scss
1.2 kB
layouts
TutorialLayout.scss
2.6 kB
main.scss
4.8 kB
styles.scss
7.6 kB
tailwind.css
1.5 kB
tutorial
CompletedQuizModal.scss
1.8 kB
TourModal.scss
694 Bytes
utilities
_mixins.scss
3.8 kB
_variables.scss
2.4 kB
color-palette.scss
381 Bytes
fas-ban.svg
577 Bytes
views
Home.scss
703 Bytes
Lobby.scss
791 Bytes
types
cards.ts
73 Bytes
shims-tsx.d.ts
306 Bytes
shims-vue.d.ts
75 Bytes
tutorial.ts
1.2 kB
vue-carousel-3d.d.ts
34 Bytes
vue-tour.d.ts
27 Bytes
util.ts
1.4 kB
views
Admin.vue
1.5 kB
Consent.vue
685 Bytes
Game.vue
2.4 kB
Home.vue
7.8 kB
Leaderboard.vue
1.1 kB
Lobby.vue
3.0 kB
Login.vue
4.1 kB
Manual.vue
13.5 kB
PlayerHistory.vue
1.1 kB
Privacy.vue
4.7 kB
Profile.vue
569 Bytes
Tutorial.vue
10.2 kB
VerifyEmail.vue
1.9 kB
admin
Games.vue
9.7 kB
Overview.vue
3.9 kB
Reports.vue
9.0 kB
Rooms.vue
6.7 kB
Settings.vue
3.5 kB
tailwind.config.js
915 Bytes
tests
e2e
.eslintrc.js
150 Bytes
plugins
index.js
887 Bytes
specs
test.js
223 Bytes
support
commands.js
841 Bytes
index.js
671 Bytes
jest.setup.ts
56 Bytes
styleMock.ts
19 Bytes
unit
.eslintrc.js
52 Bytes
app.spec.ts
361 Bytes
common.ts
1.9 kB
tsconfig.json
712 Bytes
vue.config.js
2.1 kB
yarn.lock
600.8 kB
configure
445 Bytes
dev.yml
625 Bytes
dump.sh
355 Bytes
loadtest
README.md
118 Bytes
package.json
304 Bytes
src
client.ts
529 Bytes
tsconfig.json
450 Bytes
yarn.lock
11.5 kB
pom-nuxt
.gitignore
71 Bytes
Dockerfile
861 Bytes
README.md
596 Bytes
app.vue
94 Bytes
assets
css
tailwind.css
1.5 kB
images
_notes
dwsync.xml
3.2 kB
bg-dark-moon.png
1.8 MB
bg-jupiter.png
2.3 MB
bg-moon.png
2.5 MB
bg-stars.png
795.0 kB
character-Curator.png
58.1 kB
character-Entreprenuer.png
82.9 kB
character-Pioneer.png
77.3 kB
character-Politician.png
60.6 kB
character-Researcher.png
49.6 kB
icon-culture.png
3.1 kB
icon-finance.png
3.4 kB
icon-government.png
2.8 kB
icon-legacy.png
2.3 kB
icon-science.png
2.8 kB
logo-PoM-White.png
91.5 kB
logo-Port-of-Mars-White.svg
4.6 kB
news-Getting-There.png
7.2 MB
news-Only-50_-Survive.mp4
384.1 kB
news-space-now-open.mp4
903.7 kB
winner-fall21.jpg
357.1 kB
winner-spring21.png
496.5 kB
logo.png
23.1 kB
components
Footer.vue
12.3 kB
Header.vue
2.0 kB
base
Button.vue
1.4 kB
Card.vue
3.7 kB
composables
useAuth.ts
1.0 kB
useValidation.ts
423 Bytes
core
types.ts
8.1 kB
daemon.json
78 Bytes
database
data-source.template.ts
394 Bytes
entities
Game.ts
1.0 kB
GameEvent.ts
442 Bytes
Player.ts
573 Bytes
Tournament.ts
662 Bytes
TournamentRound.ts
1.3 kB
TournamentRoundDate.ts
461 Bytes
TournamentRoundInvite.ts
779 Bytes
User.ts
1.1 kB
index.ts
209 Bytes
migrations
1600968396723-Initial.ts
10.0 kB
1607117297405-UserMetadataAddition.ts
694 Bytes
1613509373699-AddUserIsBot.ts
486 Bytes
1644350406427-add_championship_round.ts
540 Bytes
1644363701712-add_tournament_metadata.ts
1.1 kB
1657582808514-AddUserIsAdmin.ts
449 Bytes
services
dashboard.ts
1.1 kB
test-data-source.template.ts
392 Bytes
layouts
admin.vue
83 Bytes
default.vue
83 Bytes
middleware
README
370 Bytes
nuxt.config.ts
475 Bytes
package.json
1.3 kB
pages
consent.vue
8.9 kB
dashboard.vue
2.4 kB
index.vue
5.0 kB
login.vue
2.2 kB
manual.vue
8.0 kB
plugins
README
314 Bytes
db.server.ts
344 Bytes
server
api
auth
login.post.ts
789 Bytes
register.ts
113 Bytes
dashboard.ts
41 Bytes
middleware
setAuth.ts
379 Bytes
store
README
400 Bytes
index.ts
37 Bytes
user.ts
549 Bytes
tailwind.config.ts
921 Bytes
test
components
Card.test.ts
972 Bytes
pages
consent.test.ts
721 Bytes
tsconfig.json
259 Bytes
vite.config.ts
239 Bytes
vitest.config.ts
316 Bytes
yarn.lock
295.0 kB
prod.yml
159 Bytes
scripts
openbeta
README.md
158 Bytes
setup.sh
209 Bytes
tournament
2020-10
setup.sh
862 Bytes
2022-02
README.md
113 Bytes
round-1
setup.sh
1.3 kB
README.md
51 Bytes
server
.env.template
143 Bytes
.eslintrc.js
1.1 kB
.gitignore
131 Bytes
.prettierignore
16 Bytes
README.md
977 Bytes
deploy
Dockerfile.dev
887 Bytes
Dockerfile.prod
1.8 kB
dev.sh
117 Bytes
pgpass.template
33 Bytes
prod.sh
86 Bytes
redis.conf
61.8 kB
settings.template.json
120 Bytes
wait-for-it.sh
4.1 kB
fixtures
Question.yml
3.8 kB
Quiz.yml
59 Bytes
Tournament.yml
207 Bytes
TournamentRound.yml
133 Bytes
jest.config.js
344 Bytes
ormconfig.template.json
1.1 kB
package.json
4.6 kB
repl
61 Bytes
src
cli.ts
22.8 kB
data
Accomplishment.ts
27.8 kB
MarsEvents.ts
10.7 kB
entity
ChatReport.ts
537 Bytes
Game.ts
1.1 kB
GameEvent.ts
460 Bytes
ModerationAction.ts
1.1 kB
Player.ts
718 Bytes
Question.ts
756 Bytes
QuestionResponse.ts
725 Bytes
Quiz.ts
531 Bytes
QuizSubmission.ts
739 Bytes
Tournament.ts
633 Bytes
TournamentRound.ts
1.3 kB
TournamentRoundDate.ts
482 Bytes
TournamentRoundInvite.ts
886 Bytes
User.ts
1.4 kB
index.ts
397 Bytes
index.ts
7.1 kB
migration
1600968396723-Initial.ts
10.0 kB
1607117297405-UserMetadataAddition.ts
694 Bytes
1613509373699-AddUserIsBot.ts
486 Bytes
1644350406427-add_championship_round.ts
540 Bytes
1644363701712-add_tournament_metadata.ts
1.1 kB
1657582808514-AddUserIsAdmin.ts
449 Bytes
1666217996704-AddScheduledGameDate.ts
770 Bytes
1666903440370-AddPassportIdToUser.ts
517 Bytes
1667243476058-AddPlayerIp.ts
501 Bytes
1667244753829-AddUserMetadata.ts
698 Bytes
1669846502424-AddChatReporting.ts
1.5 kB
1670531425797-RemoveUserIsBot.ts
492 Bytes
1670976633211-ChangeLobbyCloseToGenerated.ts
1.6 kB
1671156473904-AddModerationActionTable.ts
4.6 kB
1677861842128-DropScheduledGameDate.ts
353 Bytes
rooms
game
commands
index.ts
15.0 kB
types.ts
135 Bytes
events
index.ts
21.9 kB
types.ts
463 Bytes
index.ts
10.2 kB
state
accomplishment.ts
6.0 kB
bot.ts
10.7 kB
game.ts
20.8 kB
index.ts
258 Bytes
marsevents
MarsEvent.ts
1.6 kB
MarsEventDeck.ts
959 Bytes
common.ts
1.1 kB
state.ts
20.4 kB
message.ts
1.7 kB
player.ts
13.8 kB
resource.ts
4.7 kB
roundintroduction.ts
4.1 kB
systemhealth.ts
2.7 kB
trade.ts
2.4 kB
types.ts
2.2 kB
types.ts
1.4 kB
lobby
index.ts
6.0 kB
state
index.ts
3.4 kB
types.ts
0 Bytes
routes
account.ts
3.2 kB
admin.ts
3.6 kB
auth.ts
3.3 kB
game.ts
1.2 kB
index.ts
287 Bytes
middleware.ts
2.3 kB
quiz.ts
4.3 kB
stats.ts
741 Bytes
status.ts
564 Bytes
survey.ts
1.5 kB
services
account.ts
13.4 kB
admin.ts
8.3 kB
auth.ts
1.2 kB
db.ts
187 Bytes
email
emailers.ts
1.3 kB
index.ts
487 Bytes
game.ts
3.6 kB
index.ts
2.8 kB
logging.ts
1.2 kB
persistence.ts
6.1 kB
quiz.ts
5.7 kB
replay.ts
18.4 kB
settings.ts
3.3 kB
stats.ts
3.7 kB
survey.ts
1.4 kB
time.ts
157 Bytes
tournament.ts
11.1 kB
settings.ts
2.3 kB
util.ts
5.8 kB
tests
rooms
game
index.test.ts
11.4 kB
services
account.test.ts
4.2 kB
admin.test.ts
6.8 kB
common.ts
1.9 kB
replay.test.ts
16.2 kB
tournament.test.ts
3.5 kB
tsconfig.json
545 Bytes
yarn.lock
250.9 kB
shared
.gitignore
4 Bytes
package.json
199 Bytes
src
assets
.gitignore
14 Bytes
game
client
modals.ts
548 Bytes
panes.ts
203 Bytes
state.ts
7.0 kB
index.ts
57 Bytes
requests.ts
3.3 kB
responses.ts
1.7 kB
lobby
index.ts
93 Bytes
requests.ts
566 Bytes
responses.ts
546 Bytes
routes.ts
3.1 kB
settings.ts
1.6 kB
types.ts
10.4 kB
validation.ts
1.7 kB
tsconfig.json
424 Bytes
yarn.lock
361 Bytes
staging.yml
438 Bytes