{"id":16338889,"url":"https://github.com/vorner/just-get-it-done","last_synced_at":"2026-01-25T14:05:20.989Z","repository":{"id":66117414,"uuid":"184441324","full_name":"vorner/just-get-it-done","owner":"vorner","description":"A board game with corporate theme","archived":false,"fork":false,"pushed_at":"2019-05-01T20:10:21.000Z","size":5,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-28T00:31:44.997Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vorner.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-05-01T15:53:58.000Z","updated_at":"2019-05-02T08:11:36.000Z","dependencies_parsed_at":"2023-02-20T19:45:33.370Z","dependency_job_id":null,"html_url":"https://github.com/vorner/just-get-it-done","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vorner/just-get-it-done","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vorner%2Fjust-get-it-done","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vorner%2Fjust-get-it-done/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vorner%2Fjust-get-it-done/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vorner%2Fjust-get-it-done/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vorner","download_url":"https://codeload.github.com/vorner/just-get-it-done/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vorner%2Fjust-get-it-done/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28754141,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T13:59:49.818Z","status":"ssl_error","status_checked_at":"2026-01-25T13:59:33.728Z","response_time":113,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-10T23:53:01.107Z","updated_at":"2026-01-25T14:05:20.963Z","avatar_url":"https://github.com/vorner.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Just Get It Done\n\nThis is (well, will be, one day, hopefully) a board game situated in a corporate\nworld. Get as much money as you can during the play by competing for\nbetter-payed positions, bonuses, interests in projects, etc.\n\n*This is currently a very early brainstorming stage. In particular, there's\nnothing to actually play yet. Everything, including core game principles, might\nchange*\n\nWhatever is written here is just the first idea. If you have better ideas,\npropose them. In general, contributions are welcome. But keep in mind the basics\nneed to be solved first before diving into specific details.\n\n## The Vision\n\n* The game should not need special equipment (computer/CD player/mobile\n  application).\n* The game should not get used up by playing (no special forms or sheets to\n  write into).\n* It should not take 4 hours just to explain the rules 😇.\n* Being able to play in just 2 players is a definite advantage, but not a hard\n  requirement.\n* While the eventual goal might be to have it professionally printed,\n  manufactured and boxed, while testing it should be possible to easily print\n  all the cards, add some generic gaming material (dice, colored tokens for\n  resources, …) and be able to play it. That includes being able to generate the\n  cards to be printed as a PDF or something like that automatically and not\n  requiring any *special* gaming material.\n\n## Technicalities \u0026 tasks\n\nThere are some important things to answer early on, before most of the work gets\ndone.\n\n* Licencing:\n  - It should be possible for anyone to collaborate on this and everyone should\n    be allowed to print his own copy.\n  - On the other hand, if the goal is to eventually have it printed\n    profesionally and sold as a proper boxed game, the investor might want to\n    have some guarantees noone else will just print their copy and sell them\n    too.\n  - If there's a profit (royalties) from the commercial print \u0026 sale, how are\n    they shared between contributors? It would be nice if core authors get a\n    part in these. On the other hand, making up some metric (KPI 😜, like number\n    of commits) and split the sares based on these is not practical ‒ the\n    administration needed to send the money to every one who submits a single\n    commit to fix a typo, especially abroad, would be quite high.\n* How to collaborate. Should a mailing list or something be made, or just have\n  discussions in github issues and eventually merge everything into markdown\n  files here?\n* Formats. The assumption is, there'll be few kinds of cards (in addition to the\n  basic rules, a central board or something like that). If we want to\n  automatically format PDF file with all the cards to print \u0026 cut, the format\n  needs to be machine readable and structured enough for the automation to make\n  sense of them. To get a decent output, it should allow certain amount of\n  formatting abilities. On the other hand, it needs to be easily editable\n  (something like markdown file per card comes to mind, but how to include\n  structured data like caption of the card, tag-pictograms, etc?).\n\n## Guiding principles\n\n* The game is supposed to be cynically making fun of the corporate world. The\n  right amount of cynicism is somewhere around the [ha ha only serious] sweet\n  spot ‒ in particular, it shouldn't *insult*, but it should hint at something\n  not being completely OK in the corporate world.\n* Gameplay and fun can take precedence before realistic principles, if there's\n  an inherent trade of between these two. For example, in the corporate world,\n  you might get fired and need to apply for a job in *another* company. But in\n  this game, there probably *won't* be another company, so you might apply for a\n  different (lower-payed) job in the *same* company and start over from the\n  bottom. The alternative would be to kick the player out of the game early,\n  which is not nice (unless the game can be really fast).\n* On the other hand, some realistic principles should be preserved. For example,\n  a smaller company (startup) should be easier to influence by the player's\n  choices, while a huge international behemoth lives its own life and can't\n  really be guided too much by even the CEO.\n* There should be some fairness. Even if none of the authors turns out to be\n  from a marketing department (for example), the marketing department should not\n  be painted as evil (or, more evil than our own departments). Everyone should\n  get their share of evilness and eventual downfall of the company.\n* Players should not be motivated to *directly* hurt each other. While they\n  necessarily need to compete for limited resources (eg. for a bigger slice of a\n  budget for their own salary), there should not be a motivation to eg. sabotage\n  a project if it would lead to lowering salaries of all the players (while\n  lowering own salary less than others'). For that, we may need to introduce a\n  possibility of multiple winners (everyone wants to live above the poverty or\n  luxury line, but not whoever makes *most* money). That would make the game\n  cooperative and competitive *at the same time*.\n\n## Basic game principles\n\nThe players' goals is to earn good salaries. Specifically, the health of the\ncompany is not a *direct* goal of a player (through the company being in trouble\nis usually not good for the player either ‒ pay cuts, layoffs, …).\n\nDuring the game preparation a specific company is chosen (not sure how yet ‒\ngenerated randomly, selected from some existing set). This influences how big\nthe whole company is, which departments have how many people working in them, or\nwhich department are not even in the company at all or are outsourced.\n\nThe company has its own resources (tentatively, money, reputation, know-how,\nmorale and employees in departments). Each of these resources are used for\ncertain tasks, allow certain tasks to happen (money are allocated for salaries\nof employees or assigned to projects and used up, while know-how isn't used up\nby projects but allow some of them to succeed or makes them impossible if it is\ntoo low).\n\nEach player is an employee of the company, assigned into a department (eg.\nmarketing, engineering, legal…) and a rank (junior, senior, …) ‒ which later on\nsplits into expert and management tracks (are there possibly more tracks?). Each\nplayer has their own resources (time, influence, promotion points, in-company\nbudget for their projects ‒ but note that the budget is *not* part of their\nsalary). The department and rank influence how many resources the player gains\nor has (eg. a CEO has more influence than a junior lawyer) or what actions can\nbe taken (a lawyer can't increase the company know-how if the company is not a\nlaw company itself).\n\nThere are certain actions that can be taken by players:\n* Working on projects. This uses up some of the player's resources to push a\n  project forward. If a project is successfully completed, it generates\n  resources for the company and a certain bonus for each player who somehow\n  participated in the project.\n* Moving inside the company ‒ this uses up the promotion points and can be used\n  to move both up or sideways. Note that sideways move may have some specific\n  limitations (do we want the players to have skills and losing them by this\n  move?).\n* Playing action cards. The action cards can influence the whole company, other\n  players, currently running projects, etc. The cards being played are likely to\n  be restricted by both the resources available and the players position in the\n  company. Q: What to do with cards that are not at all useful for such player\n  (eg. a lawyer having some engineering card that can't be played) ‒ use cards\n  as resources too, to pay for some other actions? Use them instead of the\n  „time“ resource?\n\nFurthermore, the rest of the company should somehow play too. They are going to\nbe other employees in the departments. They are likely to be assigned to\nprojects (partially by the players, but partially by the game itself). There\ncould also be some „disaster“ cards, drawn periodically and having *some*\neffect. The effect of the game needs to be bigger in a larger company. Also, not\nall disaster or company decision actions are applicable to each company ‒ so, if\nthe card can't be used when drawn, discard and draw a new one?\n\nEvery now and then (each round?) company gains money and pays salaries to\nplayers.\n\nWe also need to have principles how to deal with things like company not having\nenough money to pay the salaries or pay for projects ‒ bonus cuts, layoffs,\nbankrupts, projects being canceled. If there's not enough morale, unions might\ngo on strike. Etc. If a player is in „adequate“ position, they should have some\nsay in what happens here, but we also need automatic resolution in case no\nplayer (only non-player employee) is in the position.\n\nWhat do we do if player gets himself fired or is unhappy about the work and\ndecides to leave? Start him over in a new position at the bottom of company?\n\nDo we want players on high-enough rank to have a say about eg. salary policies\nof the company, or is it fully prescribed by the specific company?\n\n### The goal of the cards\n\nThe general setting should be in a way that the decisions are often in conflict\nwith something. Working on this particular project will drain valuable resources\nthe company should long-term invest in something else, or action of one player\nwill often be good for that player but not as good for some other players (or\nthe company in general).\n\nThe players should struggle between gaining for themselves, but not sinking the\ncompany and risking losing the job as a result.\n\n## Inspiration\n\nI've played the [alchemists] game. This game is about making fun of the academic\nworld. In the game the way to win is to keep publishing theories. In particular,\nthere are some advantages if the theories are *correct*, but it is not a\nrequirement.\n\nI've been introduced to the game by two friends who are Ph.D. students. My\nreaction to that was, if academicians can have a game making fun of their world,\nwe, corporate employees can have our own too! While the game principles\ndescribed above are different (I guess there's a mix of inspiration from many\ngames in it), the *theme* is similar in nature.\n\n[ha ha only serious]: http://catb.org/jargon/html/H/ha-ha-only-serious.html\n[alchemists]: https://czechgames.com/en/alchemists/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvorner%2Fjust-get-it-done","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvorner%2Fjust-get-it-done","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvorner%2Fjust-get-it-done/lists"}