From 06c58765eb26b3a3e2981f680e17c931d908407c Mon Sep 17 00:00:00 2001 From: Artsiom Dzenisiuk Date: Sat, 18 Oct 2025 21:20:30 +0200 Subject: [PATCH] Production ready agile object orientation --- README.md | 45 ++++++++++++++++++++++++++++++++++++--------- makefile | 4 ++++ 2 files changed, 40 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 6df105a..a57b1ea 100644 --- a/README.md +++ b/README.md @@ -4,16 +4,16 @@ Geachte speler, Heb je wel eens rijk willen zijn? -Vast wel. Mensen met goede bedoelingen (zoals ik) hebben jouw daarom -meermaals geappt op Telegram om je te vragen of je bij een bedrijf -XYZ wilt werken. De werktijden zijn slechts 30 min per week, en je -verdient 500 euro per dag! +Vast wel. Mensen met goede bedoelingen (zoals ik) hebben jouw +daarom meermaals geappt op Telegram om je te vragen of je bij een +bedrijf XYZ wilt werken. De werktijden zijn slechts 30 min per +week, en je verdient 500 euro per dag! -Misschien twijfel je nog. Geen probleem! Voor kleine spelers zoals -jij hebben we een spel genaamd 'gambling-curses'. In dit spel zie je -een live grafiek van de laatste Bitcoin-prijs, en heb je 10.000 -euro op je bankaccount. Je kunt gemakkelijk traden door op 's' en -'b' te klikken. ('s' betekent SELL, 'b' betekent BUY). +Misschien twijfel je nog. Geen probleem! Voor kleine spelers +zoals jij hebben we een spel genaamd 'gambling-curses'. In dit +spel zie je een live grafiek van de laatste Bitcoin-prijs, en heb +je 10.000 euro op je bankaccount. Je kunt gemakkelijk traden door +op 's' en 'b' te klikken. ('s' betekent SELL, 'b' betekent BUY). Aangezien de cryptomarkt zeker NIET gamblen is, en er wel degelijk een strategie achter zit, kun je zo gaan oefenen. @@ -21,3 +21,30 @@ een strategie achter zit, kun je zo gaan oefenen. Met vriendelijke groet, Crypto/Dropshipping Guru + +## Notes aan de TA's + +Beste TA, + +Het is nu zaterdagavond, en ik heb besloten om de game te laten +voor wat het is. Ik had de functies nog beter commentaar moeten +geven, de code moeten refactoren, bugs moeten fixen, memory moeten +free()en, ... + +Maar daar is nu geen tijd meer voor. Veel dingen in de code zijn +ronduit fout. Als ik nog tijd had, dan had ik de UI-framework +uitgebreid om textboxes te maken, buttonhovers en een betere +algoritme voor het tekenen van de boxes. Ook had ik dan de +pricechart anders geprogrammeerd zodat de prijzen altijd in zicht +blijven en niet buiten de box komen, wat momenteel weleens +gebeurt. (Overigens heb ik hier de NGINX-stijlgids gevolgt.) + +Toch is het een geinig spelletje. Geniet ervan. + +Met vriendelijke groet, + +Artsiom + +UvA-Informaticastudent +16141253 + diff --git a/makefile b/makefile index 3e4e1f0..a20d721 100644 --- a/makefile +++ b/makefile @@ -11,5 +11,9 @@ main.o: main.c ui.o: ui.c util.o: util.c +tarball2: deel2.tar.gz +deel2.tar.gz: box.c chart.c main.c ui.c util.c box.h util.h ui.h util.h README.md makefile + tar czf $@ $^ + clean: rm *.o main