Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko162
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin

547

Silnik szachowy upchnięty w 1kB! (JavaScript)

Silnik szachowy upchnięty w 1kB! (JavaScript)

Z prostym "AI" analizującym 4 ruchy naprzód! Can you beat 1024 bytes of JavaScript?

jacqbus
jacqbus
z
vole.wtf
dodany: 09.03.2021, 11:50:49
  • #
    technologia
  • #
    programowanie
  • #
    programista15k
  • #
    javascript
  • 100
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treści powiązane (1)

[Eng] Szachy-1KB Z80 asm na ZX81
gatunek8472
z users.ox.ac.uk
  • 0

Komentarze (100)

najlepsze

Issac
Issac
09.03.2021, 12:50:05
  • 168
absolutnie nieczytele są pionki
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

zobq
zobq
zobq
09.03.2021, 13:33:33
  • 115
@Issac: Jeszcze białe ujdą, ale czarne figury to coś okropnego. Komuś miłość do pixel-arta przeżarła mózg.
  • Odpowiedz
diel
diel
09.03.2021, 14:23:03
  • 50
@Issac: właśnie poszedłem na wymianę pionek za pionka i się cieszyłem, że wygrałem pozycję... a potem nie mogłem znaleźć gońca, także tego ¯\_(ツ)_/¯
  • Odpowiedz
P.....y
P.....y
konto usunięte 09.03.2021, 13:07:54 via Wykop Mobilny (Android)
  • 86
ehh przegrałem z 1 kb ( ͡° ʖ̯ ͡°)
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

k.....a
k.....a
konto usunięte 09.03.2021, 14:28:04
  • 64
@zjawa: Jakbyś zabierał się kiedyś do czytania biblii, to uważaj na spoilery w necie.
  • Odpowiedz
anallizator
anallizator
09.03.2021, 14:30:53
  • 68
Skrypt potrafi analizowac do 4 ruchow na przod, ni mniej, ni więcej. Trzeba go po prostu zmusic aby 5-6 ruch byl slaby - ciagle szachowania. W tym celu polecam szybka wymiane hetmanow i zmuszenie bicia hetmana krolem, aby nie mogl zrobic roszady. Potem idzie juz z gorki ;)


@ddzwon:
anallizator - > Skrypt potrafi analizowac do 4 ruchow na przod, ni mniej, ni więcej. ...

źródło: comment_1615300251KGDGkOUnPSj3hu6jewIXtj.gif

Pobierz
  • Odpowiedz
martinoes
martinoes
martinoes
09.03.2021, 12:16:53
  • 75
Can you beat 1024 bytes of JavaScript? - yes
martinoes - Can you beat 1024 bytes of JavaScript? - yes

źródło: comment_1615292186WCusrIsNMMKuB2dTgWbj4d.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

ziuket
ziuket
ziuket
09.03.2021, 13:16:08
  • 18
@martinoes: też własnie zamatowałem ( ͡° ͜ʖ ͡°)
  • Odpowiedz
prewenaza
prewenaza
09.03.2021, 14:48:40
  • 4
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
qwak82
qwak82
09.03.2021, 14:31:37
  • 51
Źródło silnika, gdyby komuś nie chciało się szukać w źródłach całej strony:

for(B=y=u=b=0,x=10,z=15,I=[],l=[];l[B]=("ustvrtsuqqqqqqqq"+"yyyyyyyy}{|~z|{}@G@TSb~?A6J57IKJT576,+-48HLSUmgukgg OJNMLK IDHGFE").charCodeAt(B)-64,B++<120;I[B-1]=B%x?B/x%x<2|B%x<2?7:B/x&4?0:l[u++]:7);X=(c,h,e,S,s)=>{c^=8;for(var T,o,L,E,D,O=20,G,N=-1e8,n,g,d=S&&X(c,0)>1e4,C,R,A,K=78-h<<9,a=c?x:-x;++O<99;)if((o=I[T=O])&&(G=o&z^c)<7){A=G--&2?8:4;C=9-o&z?l[61+G]:49;do{R=I[T+=l[C]];g=D=G|T+a-e?0:e;if(!R&&(G||A<3||g)||(1+R&z^c)>9&&G|A>2){if(!(2-R&7))return K;for(E=n=G|I[T-a]-7?o&z:6^c;E;E=!E&&!d&&!(g=T,D=Th||12|d){I[T]=n,I[g]=I[D],I[O]=D?I[D]=0:0;L-=X(c,h+1,E=G|A>1?0:T,S,L-N);if(!(h||S-1|B-O|T-b|L<-1e4))return W(I,B=b,c,y=E);E=1-G|A<7|D|!S|R|o1e4;I[O]=o;I[T]=R;I[D]=I[g];D?I[g]=G?0:9^c:0}if(L>N||!h&L==N&&Math.random()<.5)if(N=L,S>1)if(h?s-L<0:(B=O,b=T,0))return N}}}while(!R&G>2||(T=O,G|A>2|z{X(8,0,y,V);X(8,0,y,1)};Z=(U)=>{b=U;I[b]&8?W(I,B=b):X(0,0,y,1)}
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

boogi77
boogi77
09.03.2021, 14:33:43
  • 70
@qwak82: dzięki teraz to ma sens ( ͡° ͜ʖ ͡°)
  • Odpowiedz
leshniak
leshniak
09.03.2021, 16:51:04 via iOS
  • 15
@ukruszony__kubek: To jest zminifikowany kod i nie C++ tylko JavaScript (język składniowo ocierający się o C, chociaż ogólnie zupełnie inna bajka). Ten kod nie jest przeznaczony do czytania przez człowieka i nie został w takiej postaci napisany. Chociaż z odrobiną cierpliwości można zastosować inżynierię wsteczną.
  • Odpowiedz
SpokojnyLudzik
SpokojnyLudzik
09.03.2021, 13:48:05
  • 41
Mat... ale jedno trzeba przyznać, grafika jest paskudna i ciężko z tego powodu się gra.
SpokojnyLudzik - Mat... ale jedno trzeba przyznać, grafika jest paskudna i ciężko z t...

źródło: comment_1615297669AAZNLeWmydZkieB4yumMW7.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

r.....l
r.....l
konto usunięte 09.03.2021, 14:17:48
  • 31
@SpokojnyLudzik: Potrzebny RTX 3090
  • Odpowiedz
karer
karer
karer
09.03.2021, 14:54:31
  • 93
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
g.....r
konto usunięte 09.03.2021, 14:57:39
  • 25
Równie dobrze mógłbym grać z psem
g.....r - Równie dobrze mógłbym grać z psem

źródło: comment_1615302345IuWb0qQuLi3k0klGcFE16b.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

bc547
bc547
09.03.2021, 19:32:44
  • 5
Dobra cwaniaczki, a ktoś mi powie ile zajmie miejsca interpreter tego kodu? ( ͡° ͜ʖ ͡°)
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Daleth2202
Daleth2202
09.03.2021, 14:19:27 via Wykop Mobilny (Android)
  • 5
po co ta gęba z Netflixowego serialu? teraz już nie można normalnie grać w szachy tylko każdy musi grać bo fascynuje się serialem?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Doktor_dyrektor
Doktor_dyrektor
Doktor_dyrektor
09.03.2021, 14:33:29 via Android
  • 22
@Daleth2202 chodzi o serial "kij w dupie"?
  • Odpowiedz
terazpolskanow
terazpolskanow
terazpolskanow
09.03.2021, 16:51:38
  • 5
@Gej: na obrazku gry jest baba z serialu "gambir królowej".
terazpolskanow - @Gej: na obrazku gry jest baba z serialu "gambir królowej".

źródło: comment_1615308695W27RUlbhsJEmWK6OV2vRxb.jpg

Pobierz
  • Odpowiedz
T.....r
konto usunięte 09.03.2021, 14:29:06 via Android
  • 4
Polecam zagrać London system xD odpowiedzią było wyłącznie randomowe pchanie pionów przez 6 pierwszych ruchów xD
T.....r - Polecam zagrać London system xD odpowiedzią było wyłącznie randomowe pchani...

źródło: comment_16153001457OLsdr7etXM5B6klVn5j9Z.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Pshemeck
Pshemeck
09.03.2021, 14:18:07
  • 3
Szachy upchnięte w 1 kB w palecie CGA, robi wrażenie ;)
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

  • <
  • 1
  • 2
  • 3
  • 4
  • Strona 1 z 4
  • >

Hity

tygodnia

Pracownicy zonda zostali zwolnieni. Prezes nieuchwytny, ma paszport Izraela.
Pracownicy zonda zostali zwolnieni. Prezes nieuchwytny, ma paszport Izraela.
2744
Pracownia 3lab potwierdza, że aplikacja Kornelii Wieczorek nigdy nie powstała
2585
Prima aprilis
Prima aprilis
2682

Pokaż 18+

"Boże, jak on musiał cierpieć". 14 letni Mateusz z Suszu nie żyje
"Boże, jak on musiał cierpieć". 14 letni Mateusz z Suszu nie żyje
2426
Miały być poidła dla koni a powstały domy - dewastacja krajobrazu w Zakopanem
Miały być poidła dla koni a powstały domy - dewastacja krajobrazu w Zakopanem
2348
Pokaż więcej

Powiązane tagi

  • #ciekawostki
  • #nauka
  • #komputery
  • #zainteresowania
  • #stacjakosmiczna
  • #wydarzenia
  • #polska
  • #informatyka
  • #sztucznainteligencja
  • #internet
  • #swiat
  • #ai
  • #rozrywka
  • #motoryzacja
  • #programowanie

Wykop © 2005-2026

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking