Bent FC
Bribe, dope and fix your way from the Sunday Gutter League to continental glory.
Bent FC is a pixel football management sim where you are not the manager โ you are the crooked chairman above him. Climb the pyramid on merit if you like, but the fast route runs through bribed officials, quiet doping programmes, arranged results, tackles that end careers, and paperwork that never quite survives an audit. Every shortcut buys a season and costs you later. Kairosoft-style presentation, a simulation that takes the corruption seriously.
Screenshots //
Dev log //
By a wide margin the most-committed project here. A football management game where the corruption is the mechanic rather than a modifier, which means most of the log is balance work: what a bribe costs, what it buys, and how quickly the league notices.
- Gate the keeper reds, which the last commit applied to everybody
- Port the keeper kit fix back from Bent FC TE
- versionCode 2, because 1 is spent the moment anything reaches Play
- Phase H-M audit: the numbers in the comments now match the numbers the harness prints
- Phases J-M: the squad that could not grow, the club name that arrived late, and kits that look like football
- Phase I: one starting hand, the player's own club, and the first signed AAB
- Crystl's infinite money glitch, the Fixer's lying caption, and even gaps
- The match card is locked to three text rows, so nothing below it moves
- The right column grows into the space O75 freed, and four of Crystl's five asks
- A banner on the one flag that loses money silently, and D4's check was pointed at the wrong file
- The office props, on Crystl's word - and the comment I deleted was right
- O75 closed: a 360dp phone at 130% got its action bar back
- Phase G, and the third audit round: three harnesses that measured the wrong thing
- Crystl's play session: eight notes, and the two the gate could not see
- The four live files, reconciled: a count that was never re-run and five dead pointers
- Round three, and the fix for its smallest finding found O70
- The second pass: a false sentence inside the comment written to stop false sentences
- README still called O57 open, and my own PLAN edit killed three references
- PLAN.md: the live narrative had nothing about tonight
- The adversary confirmed all eight claims and was right about six things around them
- O57 solved: the export never hung, the _console.exe wrapper never returns
- C8, C4 and C7 โ two decisions taken, and the third had nothing to decide
- The icon pass from the last session, and the two comments Godot ate
- Phases A and B, and the adversary was right about all ten
- O64 closed on Crystl's wording, and the gate is 73 runs with gate_noise in it
- O63 and O64 from the device pass, and the three steps that carry them
- The adversary was right about all ten, and the worst one was mine
- B9: the gate whole, after the phase rather than beside it โ 72 runs, 0 fail
- Tick B2, B3 and B6 โ every sub-item under them is closed and negative-tested
- B6d and B7: the gate at 130% is clean, and there is a contrast floor at last
- B8: O45-O50 reconciled, and one of the six was not a documentation problem
- B6b and B6c: the toast layer, the Ledger, and O46 was never fixed in the office drawer
- B6a: four more panels in test_fold, and it had never run at 360dp
- Phase B part 2: the wage identity is exact, 15.5g is restated, the shirt is measured at both text scales
- Phase B part 1: O55 finding 1b is WITHDRAWN, and findings 3, 8 and 11 are closed
- O56 and O59 fixed on Crystl's calls, O58's cause fixed, and the gate is 72 runs
- Phase A ticked closed, with what it did not exercise written next to what it did
- Phase A closed: the bookies change is on glass, and pressing it found two defects
- O51 closed by deleting five lines, and TODO.md rewritten to open work only
- Phase 16, and 16.3 done: BALL_ANIMS governs the screen
Showing the 40 most recent of 345 logged changes.
Every line above is a real commit from this app's repository, on the date it was made. Build chores and merge commits are filtered out.