Diskuze

Vývojář uvolnil zdrojový kód své hry. Lidé se smějí, jak je napsaný

Nezávislá retro plošinovka VVVVVV je dokonalým důkazem toho, že nemusíte umět nějak výjimečně programovat, aby se vaše hra mohla stát hitem. Stačí mít jen dobrý nápad.
Litujeme, ale tato diskuse byla uzavřena a již do ní nelze vkládat nové příspěvky.
Děkujeme za pochopení.

"Štábní kultura" mnohdy svazuje víc než by bylo zdrávo , navíc různé vylomeniny zásadně zkoušíme z pozice výsledku nikoli čistoty kódu.

To že se nemusí hlídat prostředky a plýtvání dnes unese kde co , dokazuje i samotný Microsoft....

0 0
možnosti

Musím uznat, že ten switch přes 3500 řádků je opravdu ukázka "extrémního programování" ;-D Ale jako, fakt respekt, že s timhle umem to dotlačil až do vydatelný podoby.

0 0
možnosti

Ta poslední věta autora článku je vyloženě lživá...

0 1
možnosti

proste to programoval "on the fly"

nejlepsi je ten gif rutgera hauera (cest jeho pamatce)

1 0
možnosti

vzdycky je dulezity napad, je jedno, jak to pak udelate

0 1
možnosti

Vždycky ne , někdy je potřeba po sobě uklidit ;D

0 0
možnosti

No jako pár perel se tam najde. Třeba řádek 5338:

frames = atoi(pText);

a pod ním 5339:

frames = 0;

mne fakt pobavilo :-)

Ale v podstatě si myslím, že to celkem čitelné a už jsem viděl mnohem horší věci...

A je mi sympatické, že píše konec složené závorky vždy pod začátek. Také to tak dělám.

0 0
možnosti

To je prave ten problem. Napsal to moc citelne. Lidi to pak chapou, a delaji chytre. To se s myma zdrojakama stat nemuze :-)

2 0
možnosti

Microsoft zdrojové kódy zásadně nezveřejňuje.

1 0
možnosti
Foto

Microsoft zveřejnil například zdrojový kód MS DOS. A rozhodně to není jediný jejich produkt, který takto odhalili.

0 0
možnosti
Foto

Sh*t code, ale nehorazne zabavna, ale hlavne originalni hra je vysmech vsem AAA titulum, co spolknou megatuny penez. A to prosim vysla taky s tim sprasenym kodem na Android. Videl nekdo kod Angry Birds nebo Candy Crush? Ty posledni verze musi byt obzvlast stavnate. Co resite. Hratelnosti porazil David Goliase.

2 0
možnosti

Me to prijde celkem v poradku, stavove automaty se klasicky implementuji pomoci switch bloku. U kazdeho stavu ma dokonce i komentar. Spise mi vadi ta magicka cisla a pojmenovani nekterych promennych.

Presto vsechno ten kus kodu vypada pochopitelne, nejspis to i funguje, rozsirovat se to nejspis dalo take. Navic ten kod nebyl vytvoren s umyslem sdilet ho s ostatnimi, takze se tomu da ledacos prominout. Ti co se tomu smeji toho pravdepodobne moc nedokazali.

7 0
možnosti

J89a56n 35M62a32j86e60r

18. 1. 2020 12:55

1) Metodiky programování vedou k tomu, aby nevznikal špagetový kód. Switch se dá implementovat i jinak. V objektech (Cčko nedělám) například takto https://stackoverflow.com/questions/54940583/replacing-switch-statement-java

2) Proč to v tom switch neodskočí aspoň do něčeho pojmenovaného?

3) Spousta čísel ve switch nemá ani komentář.

4) Programuji profesionálně.

0 1
možnosti

J24a85n 66N39o89v82á43k

17. 1. 2020 20:33

Taky mám jednoho podobného mazlíčka v PHP.

18 tisíc řádků kódu v jediném souboru, prvních deset tisíc řádků je nekonečná špageta se spoustou IFů a zbylých 8 tisíc pak hromada funkcí.

Běží už 10 let a stále slouží spoustě lidí.:-)

5 0
možnosti