Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko274
  • 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

Dziś minęły dwa lata odkąd Sebastian Majtczak zabił 3 osoby na autostradzie A1.
Dziś minęły dwa lata odkąd Sebastian Majtczak zabił 3 osoby na autostradzie A1.
4374
Chcesz dodać opinię o Media Expert? Ok, ale akceptujemy tylko pozytywne :)
Chcesz dodać opinię o Media Expert? Ok, ale akceptujemy tylko pozytywne :)
3048
Hiszpania też zapowiada rezygnację z Eurowizji, jeśli Izrael weźmie w nim udział
Hiszpania też zapowiada rezygnację z Eurowizji, jeśli Izrael weźmie w nim udział
2836
Jechała zgodnie z ograniczeniami prędkości żeby mnie sprowokować!
Jechała zgodnie z ograniczeniami prędkości żeby mnie sprowokować!
2730
Rolnicy wyjdą na ulice. Sprzeciwiają się umowie z krajami Mercosur
Rolnicy wyjdą na ulice. Sprzeciwiają się umowie z krajami Mercosur
1814
Pokaż więcej

Powiązane tagi

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

Wykop © 2005-2025

  • 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