Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Šachy v 1kB...?

Jednokilová JavaScriptová dema jsme tu už měli… Je až neuvěřitelné, co někteří autoři dokáží vměstnat do tak malého prostoru. Co myslíte, vešly by se šachy? Vešly!

Předchozí zprávička Následující zprávička        
MX
MX (neregistrovaný) 188.175.35.---
6. 9. 2010 8:34 Nový

OMFG

celé vlákno

„vešli“ … krvácím z očí :-C

Martin Malý aura:93
6. 9. 2010 8:36 Nový

Re: OMFG

celé vlákno

AFAIK IMHO ROTFOLOL INRI… (Díky)

Sten
Sten (neregistrovaný) ---.seznam.cz
6. 9. 2010 12:03 Nový

Re: OMFG

celé vlákno

Ach ano, můj neoblíbenější grammar nazi. Ten, který opravuje správnou gramatiku na chybu
(šach, vzor hrad = mužský neživotný = koncovka příčestí minulého množného čísla -ly)

Martin Malý aura:93
6. 9. 2010 12:25 Nový

Re: OMFG

celé vlákno

Tento grammar nazi měl ale pravdu. Když jsem zprávičku psal, podařilo se mi napsat „vešli by se šachy“ a pustit to ven. Vina na mou nepozornou hlavu a lehké oko!

jehovista
jehovista (neregistrovaný) ---.net.upcbroadband.cz
6. 9. 2010 15:02 Nový

Re: OMFG

celé vlákno

Nepozornou hlavu? To je bud dyslexie, nebo totalni fuserina. Vzdyt to jsou dva radky textu!

Radovan
Radovan (neregistrovaný) 88.146.198.---
6. 9. 2010 16:24 Nový

Re: OMFG

celé vlákno

Mám tady jednu knížku, která má dvě hrubky na hřbetu, a nebyl to úmysl :-D

Radovanka
Radovanka (neregistrovaný) ---.bluetone.cz
6. 9. 2010 17:43 Nový

Re: OMFG

celé vlákno

Není autorem náhodou Martin malý? ;)

Radovan
Radovan (neregistrovaný) 88.146.198.---
6. 9. 2010 18:59 Nový

Re: OMFG

celé vlákno

Není! :-P

rypec
rypec (neregistrovaný) ---.98.broadband3.iol.cz
6. 9. 2010 16:33 Nový

Re: OMFG

celé vlákno

Holt někdo je dokonalý (jako ty) a někdo ne, no…

jehovista
jehovista (neregistrovaný) ---.net.upcbroadband.cz
6. 9. 2010 16:35 Nový

Re: OMFG

celé vlákno

Naznacil jsem snad neco takoveho? Ja jen nechapu, jak muze byt v kazde druhe zpravicce hrubka.

_r3450n_
_r3450n_ (neregistrovaný) 165.72.200.---
6. 9. 2010 16:58 Nový

Re: OMFG

celé vlákno

Jednoduse. Autori to po napsani jen tak probehnou jestli to dava smysl a nectou to. Ja taky prudim na kazdou patou zpravicku, ale spis si z toho delam srandu. Neberu to tak vazne jako pan jehovista, ktery za kazdou gramatickou chybou vidi konec sveta.

mr nobody
mr nobody (neregistrovaný) ---.eurotel.cz
6. 9. 2010 17:55 Nový

Re: OMFG

celé vlákno

sam trpim neschopnosti mozku hledat v textu chyby (nadnesene: co je psano, to je pro muj mozek dano). Mohu vas upozornit ze to neni nic fajnoveho.
Takze i kdyz autor je narozdil ode me v poradku, zcela to chapu :)

jehovista
jehovista (neregistrovaný) ---.net.upcbroadband.cz
6. 9. 2010 18:59 Nový

Re: OMFG

celé vlákno

V zivote bych za pravopis nekritizoval treba cloveka v diskuzi, ale kdyz je nekdo novinar/zpravic­kar/zkratka je za to placeny, tak bych ocekaval nejakou uroven. Kdyz ti doktor zasije do bricha skalpel, tak si z toho taky budes delat srandu?

_r3450n_
_r3450n_ (neregistrovaný) 165.72.200.---
7. 9. 2010 11:56 Nový

Re: OMFG

celé vlákno

Posuzuj povolani podle rizika. Chybicka v textu nikomu neublizi. Narozdil od zapomenuteho skalplu je tohle k smichu. Uznavam, ze kdyz si takto nekdo vydelava, tak by to mel delat poradne, ale brat to takto tragicky? Nebo jehovista snad nevi co znamena zkratka OMFG? Neni to z nabozenskeho hlediska trochu prehnane?

koudy
koudy (neregistrovaný) ---.formlessnetworking.net
6. 9. 2010 18:16 Nový

nejsi ty kreten?

celé vlákno

njn, chyba kterou zna kazdej kdo pise. staci kdyz si rozmejslis co napsat dal a hlava ti resi neco jinyho nez prsty pisou, to neres. ale hele, arture, nepripadas si jako kreten? ty se tu omluvis za chybu a oni te stejne cely odpoledne grilujou jako bys sekal jednu hrubku za druhou. doufam ze se poucis a prestanes se za chyby omlouvat. priste to potichu oprav, komentar smaz a tvar se ze si neomylnej, hezky jako ostatni. zdar koudak

jehovista
jehovista (neregistrovaný) ---.net.upcbroadband.cz
6. 9. 2010 19:00 Nový

Re: nejsi ty kreten?

celé vlákno

Jestli by nebylo jednodussi si to po sobe obcas precist.

pepik
pepik (neregistrovaný) 77.240.98.---
7. 9. 2010 9:13 Nový

Re: nejsi ty kreten?

celé vlákno

„Díky“ takovým, jako jste vy, se na to příště zprávičkář vybodne. A místo zajímavé zprávičky s hrubkou(která je už opravena) nebude nic.
„Díky“, hňupe.

rooobertek aura:87
6. 9. 2010 9:05 Nový

Re: Šachy v 1kB...?

celé vlákno

Takže mňa porazí aj 1k javascript… Asi sa na ten šach radšej vykašlem :)

hmmm
hmmm (neregistrovaný) 80.188.41.---
6. 9. 2010 10:00 Nový

Re: Šachy v 1kB...?

celé vlákno

No, to jsme na tom stejně :-D

Tom_as
Tom_as (neregistrovaný) ---.cust.selfnet.cz
6. 9. 2010 9:13 Nový

Ha nevesli

celé vlákno

Nejde udelat rosada takze bud bug nebo museji mit nad 1kb.

Radek Šima aura:43
6. 9. 2010 9:28 Nový

Re: Ha nevesli

celé vlákno

taky mi nesla rosada…

Radek Šima aura:43
6. 9. 2010 9:29 Nový

Re: Ha nevesli

celé vlákno

a jeste brani bokem nejde.

jose
jose (neregistrovaný) ---.antik.sk
6. 9. 2010 11:24 Nový

Re: Ha nevesli

celé vlákno

na stranke je:
Tiny Chess.
Play chess against computer with queen-only promotion and without castling or en passant…

:(
:( (neregistrovaný) 93.185.97.---
6. 9. 2010 10:37 Nový

Re: Ha nevesli

celé vlákno

bez rosady a brani mimochodem to neni ono, ale stejne sem ho rozdrtil ;)

raptor
raptor (neregistrovaný) 89.235.0.---
6. 9. 2010 11:12 Nový

Re: Ha nevesli

celé vlákno

Dostal na prdel, ale překvapil. Čekal jsem konec tak ve 20 tahu a vydržel skoro do koncovky, i když to bylo dáno tím, že jsem ho podcenil :-). Od střední hry už hraje vyloženě špatně, ale začátek měl překvapivě dobrý.

vandrovnik
vandrovnik (neregistrovaný) ---.unhfree.net
6. 9. 2010 11:25 Nový

Re: Ha nevesli

celé vlákno

Jsem se skoro zapotil, ale vitezstvi je moje :)

Tomas Z.
Tomas Z. (neregistrovaný) ---.terminal.cz
6. 9. 2010 11:35 Nový

Re: Ha nevesli

celé vlákno

No, me to prislo dost nachylne na Sf7 mat v zahajeni.

šach mat
šach mat (neregistrovaný) ---.pecomp.cz
6. 9. 2010 13:39 Nový

Re: Ha nevesli

celé vlákno

doufal jsem aspoň v nějakou půl kilobajtovu fanfáru nebo něco :-D

Sten
Sten (neregistrovaný) ---.seznam.cz
6. 9. 2010 12:12 Nový

Čtyřtahový mat

celé vlákno
  1.  e4
     g5
  2. Sc4
     h5
  3. Df3
     e5 ??
  4. Df7 ++
Necroman
Necroman (neregistrovaný) ---.koleje.cuni.cz
6. 9. 2010 13:56 Nový

Rosada

celé vlákno

Neumi to rosadu, takze nic moc ;)

Radovan Garabík
6. 9. 2010 14:49 Nový

ZX81

celé vlákno

A čo tak šachy v 1KB RAM, komplet vrátane videopamäte a všetkých dát (aj dát „operačného systému“)
http://programming-musings.org/2010/01/08/the-greatest-program-ever-written/
(asi starnem, keď som prvý, čo upozornil na toto…)

Martin Malý aura:93
6. 9. 2010 14:55 Nový

Re: ZX81

celé vlákno

jojo, vzpomněl jsem si, že jsem šachy na ZX81 hrál, ale už jsem si nepamatoval, jestli to náhodou nebylo s 16k modulem. Každopádně za odkaz dík, a přihodím komentovaný výpis: http://users.ox.ac.uk/~uzdm0006/scans/1kchess/

jenda^^
jenda^^ (neregistrovaný) ---.98.broadband3.iol.cz
6. 9. 2010 16:42 Nový

Re: ZX81

celé vlákno

Já nechápu ani to, jak to je možný nacpat do toho 1kB JS, natož do 1 kB paměti…
Dneska, když někdo šachy dělá, tak je pomalu minimum 256 MB RAM a na disku to taky nakonec pár MB ukousne…
Tyhle věci se mi hrozně líbí. Ale spíš jen si to vyzkoušet zahrát a přečíst si o tom. Programovat takový vychytávky, zajímavosti apod. ne… Asi bych neměl nervy ani na ty „velký“ věci.
@adent: Ty jsi z toho na Twitteru strašně hotovej, ale kašli na to. Přijde mi, že tihle lidi počítačům snad ani nerozumí (já taky ne) a snad mají za to, že programátor je ten, co si přečetl knížku zaklínadel, a díky tomu mu teď stačí pár jich pronést do mikrofonu a počítač už udělá programů kolik je požadováno. :-)

Martin Malý aura:93
6. 9. 2010 16:50 Nový

Re: ZX81

celé vlákno

Až tak? :) Věci nebývají tak vyhraněné, jak se na Twitteru jeví…

pz
pz (neregistrovaný) ---.static.adsl.vol.cz
6. 9. 2010 17:55 Nový

Micro-Max

celé vlákno

tady mate dalsi sachy, HGM dokonce dostal kompliment od Vasika Rajlicha..
http://home.hccnet.nl/h.g.muller/max-src2.html

JaroslavMoravec
JaroslavMoravec (neregistrovaný) ---.morava.adsl-llu.static.bluetone.cz
6. 9. 2010 21:39 Nový

Pod poklickou...

celé vlákno

Me to nedalo, nejak mi nemohlo dojit, jak ty sachy tam jsou vykreslene a pritom je to tak jednoduche a zrejme. Parada…
l[B]="ECDFBDCEAAAAAAAAIIIIIIIIMKLNJLKM@G@TSb~?A6J57IKJT576,+-48HLSUmgukgg OJNMLK IDHGFE".charCodeAt(B)-64,B++<120;

Jakub Vrána aura:47
7. 9. 2010 0:33 Nový

Zbytečnosti ve zdrojáku

celé vlákno

Zajímavé je, že prvním pohledem do zdrojáku mě napadly dvě optimalizace. Jednak se ve for cyklu dvakrát inicializuje i a jednak se místo nuly použilo 5-5. Má to nějaký smysl nebo je to jen frajeřinka?

Také mě zaujalo více ifů vnořených do sebe. Jeden by myslel, že && bude kratší, kvůli prioritě operátorů to ale kupodivu nemusí platit.

srigi . aura:50
8. 9. 2010 11:46 Nový

Re: Zbytečnosti ve zdrojáku

celé vlákno

Pamatam sa, ze v ASM sa register nuloval pomocou XOR r,r Bolo to rychlejsie ako do registra zapisovat explicitne nulu.

Martin Malý aura:93
8. 9. 2010 11:49 Nový

Re: Zbytečnosti ve zdrojáku

celé vlákno

Ano, ale zase člověk nesměl zapomenout na to, že XOR u mnoha procesorů ovlivní příznaky… :)

Pavel Křivánek aura:94
14. 9. 2010 9:26 Nový

Re: Zbytečnosti ve zdrojáku

celé vlákno

Myslím, že se chtěli přesně vejít do 1kB. Třeba to 5–5 nemá žádný smysl a funguje to dobře i s nulou.

Viktor
Viktor (neregistrovaný) ---.vscht.cz
7. 9. 2010 0:48 Nový

Patym tahem mat

celé vlákno

Je to teda pěkný máslo:
1. e4 h5 2. Jf3 c5 3. Sc4 a5 4. Jg5 f6 5. Sf7 mat

Pavel Jaroš aura:43
7. 9. 2010 10:06 Nový

Re: Šachy v 1kB...?

celé vlákno

Dobrý nápad vypsat figurky pomocí fontu MS Mincho. Z počátku jsem si myslel, že jsou vykresleny pouze díky JS, ale to už by byla opravdu velká haluz.

me vakérav
me vakérav (neregistrovaný) ---.nova.cz
7. 9. 2010 14:20 Nový

Re: Šachy v 1kB...?

celé vlákno

Jaké MS Mincho? Ty znaky jsou normálně v Unicode tabulce, takže je lze zobrazit plus mínus v čemkoliv:

♖♘♗♔♕♗♘♖
♙♙♙♙♙♙♙♙
♟♟♟♟♟♟♟♟
♜♞♝♚♛♝♞♜
Andel
Andel (neregistrovaný) ---.net.upcbroadband.cz
16. 11. 2011 12:56 Nový

Dyt to ma 7kb..

celé vlákno

Vzdyt maji 7kb a ne 1 a neumej roschadu a nejspis ani brani mimochodem.

Jdu si napsat vlastni; mam 2TB mista, tak je zkusim nechat poradne propocitat hru..

Zasílat nově přidané příspěvky e-mailem        

Přehled názorů

OMFG
MX 6. 9. 2010 08:34
├ 
Re: OMFG
Martin Malý 6. 9. 2010 08:36
└ 
Re: OMFG
Sten 6. 9. 2010 12:03
 
└ 
Re: OMFG
Martin Malý 6. 9. 2010 12:25
 
 
├ 
Re: OMFG
jehovista 6. 9. 2010 15:02
 
 
│
├ 
Re: OMFG
Radovan 6. 9. 2010 16:24
 
 
│
│
└ 
Re: OMFG
Radovanka 6. 9. 2010 17:43
 
 
│
│
 
└ 
Re: OMFG
Radovan 6. 9. 2010 18:59
 
 
│
└ 
Re: OMFG
rypec 6. 9. 2010 16:33
 
 
│
 
└ 
Re: OMFG
jehovista 6. 9. 2010 16:35
 
 
│
 
 
└ 
Re: OMFG
_r3450n_ 6. 9. 2010 16:58
 
 
│
 
 
 
├ 
Re: OMFG
mr nobody 6. 9. 2010 17:55
 
 
│
 
 
 
└ 
Re: OMFG
jehovista 6. 9. 2010 18:59
 
 
│
 
 
 
 
└ 
Re: OMFG
_r3450n_ 7. 9. 2010 11:56
 
 
└ 
nejsi ty kreten?
koudy 6. 9. 2010 18:16
 
 
 
└ 
Re: nejsi ty kreten?
jehovista 6. 9. 2010 19:00
 
 
 
 
└ 
Re: nejsi ty kreten?
pepik 7. 9. 2010 09:13
Re: Šachy v 1kB...?
rooobertek 6. 9. 2010 09:05
└ 
Re: Šachy v 1kB...?
hmmm 6. 9. 2010 10:00
Ha nevesli
Tom_as 6. 9. 2010 09:13
├ 
Re: Ha nevesli
Radek Šima 6. 9. 2010 09:28
├ 
Re: Ha nevesli
Radek Šima 6. 9. 2010 09:29
│
└ 
Re: Ha nevesli
jose 6. 9. 2010 11:24
└ 
Re: Ha nevesli
:( 6. 9. 2010 10:37
 
└ 
Re: Ha nevesli
raptor 6. 9. 2010 11:12
 
 
├ 
Re: Ha nevesli
vandrovnik 6. 9. 2010 11:25
 
 
├ 
Re: Ha nevesli
Tomas Z. 6. 9. 2010 11:35
 
 
└ 
Re: Ha nevesli
šach mat 6. 9. 2010 13:39
Čtyřtahový mat
Sten 6. 9. 2010 12:12
Rosada
Necroman 6. 9. 2010 13:56
ZX81
Radovan Garabík 6. 9. 2010 14:49
├ 
Re: ZX81
Martin Malý 6. 9. 2010 14:55
└ 
Re: ZX81
jenda^^ 6. 9. 2010 16:42
 
└ 
Re: ZX81
Martin Malý 6. 9. 2010 16:50
Micro-Max
pz 6. 9. 2010 17:55
Pod poklickou...
JaroslavMoravec 6. 9. 2010 21:39
Zbytečnosti ve zdrojáku
Jakub Vrána 7. 9. 2010 00:33
├ 
Re: Zbytečnosti ve zdrojáku
srigi . 8. 9. 2010 11:46
│
└ 
Re: Zbytečnosti ve zdrojáku
Martin Malý 8. 9. 2010 11:49
└ 
Re: Zbytečnosti ve zdrojáku
Pavel Křivánek 14. 9. 2010 09:26
Patym tahem mat
Viktor 7. 9. 2010 00:48
Re: Šachy v 1kB...?
Pavel Jaroš 7. 9. 2010 10:06
└ 
Re: Šachy v 1kB...?
me vakérav 7. 9. 2010 14:20
Dyt to ma 7kb..
Andel 16. 11. 2011 12:56