OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 28.03.2024, 16:32

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 9 ] 
Autor Zpráva
PříspěvekNapsal: 23.03.2016, 12:00 
Offline
Site Admin
Uživatelský avatar

Registrován: 11.05.2013, 23:48
Příspěvky: 10111
Bydliště: Praha
Has thanked: 1953 times
Been thanked: 1517 times
cca před rokem začal uživatel Wiebo de Wit popisovat, jak si udělat svůj Tetris pro C64. A to rovnou v assembleru. Je to vlastně takový tutorial ke hře, kterou naprogramoval v roce 1992 (http://csdb.dk/release/?id=134040) a rozhodně to začínajícím kodérům může pomoci pochopit nějaké ty triky-fíky-bumbrlíky. Celý seriál se nedávno dočkal 12. pokračování, kdy už Tetris nabral na obrátkách. Na GitHubu (https://github.com/wiebow) samo sdílí kódík a vše potřebné.
Obrázek
Díly jedna až dvanáct:
http://devdef.blogspot.cz/2015/02/tetri ... art-1.html
http://devdef.blogspot.cz/2015/02/tetri ... art-2.html
http://devdef.blogspot.cz/2015/02/tetri ... art-3.html
http://devdef.blogspot.cz/2015/03/tetri ... art-4.html
http://devdef.blogspot.cz/2015/04/tetri ... art-5.html
http://devdef.blogspot.cz/2015/04/tetri ... art-6.html
http://devdef.blogspot.cz/2015/05/tetri ... art-7.html
http://devdef.blogspot.cz/2015/11/tetri ... art-8.html
http://devdef.blogspot.cz/2015/11/tetri ... art-9.html
http://devdef.blogspot.cz/2015/11/tetri ... rt-10.html
http://devdef.blogspot.cz/2015/12/tetri ... rt-11.html
http://devdef.blogspot.cz/2016/03/tetri ... rt-12.html

_________________
Amiga/Amstrad/Atari/Commodore/Mac/Nintendo/PS/PC/Sega/Tandy/ZX


Nahoru
 Profil  
 
PříspěvekNapsal: 23.03.2016, 13:03 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
Z celeho toho tutorialu je uplne najkrajsia tato myslienka:
Just because we write in low level assembler code, doesn't mean we cannot do NICE THINGS. :)


Nahoru
 Profil  
 
PříspěvekNapsal: 23.03.2016, 20:40 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2278
Bydliště: Brno
Has thanked: 842 times
Been thanked: 302 times
Pokiaľ tej myšlienke správne rozumiem, tak sa opiera o moj zatiaľ najpravdepodobnejší scénár a to z jednoduchého dovodu, nemám čas na to za učiť 2 jazyky naraz. Teda pokiaľ budem asm rozumieť aj naďalej (čo stále zatiaľ len zisťujem) počítám s tým, že pomocou Amiga emulácie budem rovnaký kód používať aj na PC. Python mi už ako programovací jazyk nepostačuje z dovodu otvoreného kódu.

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
PříspěvekNapsal: 23.03.2016, 22:14 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
Lisiak4 píše:
počítám s tým, že pomocou Amiga emulácie budem rovnaký kód používať aj na PC. Python mi už ako programovací jazyk nepostačuje z dovodu otvoreného kódu.

Takže místo otevřeného Pythonu svoje programy obfuskuješ do assembleru? Ale to že by se místo multiplatformní Javy používala virtuální Amiga vůbec není špatný nápad :lol:

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
PříspěvekNapsal: 23.03.2016, 23:42 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2278
Bydliště: Brno
Has thanked: 842 times
Been thanked: 302 times
Jo, to že je něco standard neznamená, že se jím musíš řídit i Ty sám. Ve všeobecnosti má programování neomezené možnosti a je jen na Tobě, kterou z nich si vybereš v rámci tvé cesty, která se ti líbí :).

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
PříspěvekNapsal: 24.03.2016, 10:56 
Offline
Pan Generální
Uživatelský avatar

Registrován: 30.01.2014, 12:46
Příspěvky: 2757
Bydliště: Trutnovsko
Has thanked: 137 times
Been thanked: 270 times
Lisiak4 píše:
Jo, to že je něco standard neznamená, že se jím musíš řídit i Ty sám. Ve všeobecnosti má programování neomezené možnosti a je jen na Tobě, kterou z nich si vybereš v rámci tvé cesty, která se ti líbí :).


Na co standard :hammer:
Udělejte si to všichni po svém, proč zapojovat nulák na kolíček, dneska ho dám vlevo, zítra vpravo.
Ty prostě musíš vždycky jít proti davu a ještě pozpátku a skákat na jedné noze. :lol:
Dej si do podpisu motto, mým standardem je, že nepoužívám standardní nástoje a postupy , nebo něco podobného.

:dcl:

_________________
ZX 81, Zx Spectrum & microdrive, Sinclair QL 2xFDD 3,5´(SD-QL, QubIDE, SGC), ZX Spectrum +2, Didaktik M, Commodore C64 I , Commodore C64 II Ultimate cart, Commodore C128, Commodore Amiga 500, Amiga 600HD, Atari 800XL SDrive, Atari 520ST & HXC usb floppy emulator. --- XBOX 360, Playstation 2, XBox ONE, Oric atmos, Enterprise 128, a několik PC a notebooku.....


Nahoru
 Profil  
 
PříspěvekNapsal: 24.03.2016, 15:09 
Offline
Radil

Registrován: 27.09.2014, 23:56
Příspěvky: 446
Has thanked: 436 times
Been thanked: 230 times
Ve finále hybatelé pokroku jsou většinou rebelové, kteří nedodržují pravidla a hladají vlastní neprošlapané cesty. Já bych takové lidi nezatracoval.

_________________
ZX Spectrum DELTA, D80, Melodik, XY4150, Aritma 0512
PGP: A6EA 1F93 EF6B D8D1 35AD B6D7 1E79 73E5 1B28 17F9


Nahoru
 Profil  
 
PříspěvekNapsal: 24.03.2016, 17:55 
Offline
Pan Generální
Uživatelský avatar

Registrován: 30.01.2014, 12:46
Příspěvky: 2757
Bydliště: Trutnovsko
Has thanked: 137 times
Been thanked: 270 times
berk píše:
Ve finále hybatelé pokroku jsou většinou rebelové, kteří nedodržují pravidla a hladají vlastní neprošlapané cesty. Já bych takové lidi nezatracoval.


Ja je nezatracuji.

_________________
ZX 81, Zx Spectrum & microdrive, Sinclair QL 2xFDD 3,5´(SD-QL, QubIDE, SGC), ZX Spectrum +2, Didaktik M, Commodore C64 I , Commodore C64 II Ultimate cart, Commodore C128, Commodore Amiga 500, Amiga 600HD, Atari 800XL SDrive, Atari 520ST & HXC usb floppy emulator. --- XBOX 360, Playstation 2, XBox ONE, Oric atmos, Enterprise 128, a několik PC a notebooku.....


Nahoru
 Profil  
 
PříspěvekNapsal: 25.03.2016, 16:00 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2278
Bydliště: Brno
Has thanked: 842 times
Been thanked: 302 times
Jack_Free píše:
Ty prostě musíš vždycky jít proti davu a ještě pozpátku a skákat na jedné noze. :lol:

Díky za kompliment :).

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 9 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 5 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz