ti4-companion
ti4-companion copied to clipboard
Making it easier to share co-located Twilight Imperium 4 boardgame sessions and improving them with a real-time board for Public Objectives and Victory Points counter
https://www.reddit.com/r/twilightimperium/comments/myifby/back_by_popular_demand_bureaucracy_red_tape_for/
Hit calculator for combat: - left/right hit calculator: choose factions taking part in the battle - `+` `-` `reset` buttons to store hits
as in the topic, setup push git hook with lint, format and test (front and back) to prevent pushing code that will fail build on CI anyway
when creating a new session (/new) and choosing factions, validate if the number of chosen factions is between 4 and 8
not sure how big, research how big the pictures are from phone cameras, decide on a healthy limit based on that (on my android device they're bigger than 3MB)
when session is started (when factions are determined), 1. assign colors following this method: https://twilight-imperium.fandom.com/wiki/Faction_Colors#Method_of_determining_play_piece_color_for_each_faction 1. generate a `MetadataUpdated` event with the above values
add a way to show a global alert / information to all users (possibly about some outage or problems) without redeploying - just edit something somewhere and the application is...
setup a staging environment where demo features can be deployed for private testing in games