-
Příspěvků
889 -
Registrován
-
Aktivní
-
Vítězných dnů
22
jenkings last won the day on 22. Květen
jenkings had the most liked content!
Reputace
99 The TruthAbout jenkings
- Narozeniny 16. Prosinec
Návštěvníci
The recent visitors block is disabled and is not being shown to other users.
-
Cena za tohle bude začínat tak na cca desetinásobku toho co uvádíš. a to ještě u nějakého zoufale chudého studenta
-
A našel jsi ?
-
V tom případě si myslím, že by to mohlo být fakt super, a určitě si to zájemce najde, takže držím palce, ať se to podaří dotáhnout
-
Je v plánu to udělat i nějak tak, aby to bylo dostupné i pro nepodnikatele? Např. smlouvou o dílo? To by mohlo nalákat a hlavně pomoci začínajícím, potenciálně šikovným programátorům.
-
A nebo ještě jeden tip. Měl jsem rozdělaný projekt, který měl být něco jako Lost Vikings. Co vím, tak nic takového už nevzniklo (když nepočítám "Lost Snowmen", což byla dost odfláknutá konina). Tak nějak to fungovalo, ale kód bude dost peklo, a nebyly tam v podstatě vůbec dodělané ty mechaniky jako klíče, dveře, pohyblivé překážky apod. Je to celé psané v Javě, ale pro PC, takže by se to muselo přeportovat, nebo případně jen použít jako inspirace. Git: https://github.com/jenkings/AncientTravellers
-
No, hrál jsem si s myšlenkou udělat v nodejs nějaký univerzální generátor klasických (švédských) křížovek. Ale maximum, čeho jsem vždy dosáhl bylo něco co se úrovní dost podobalo těm dětským křížovkám, které se doplňují jen vodorovně a pak si v jednom ze svislých průniků přečteš tajenku :D
-
No a je tvá challenge striktně fixovaná na mobilní aplikace? Mám jednu challenge, ke které se vracím zhruba každého půl roku a pokaždé to znovu odložím pro nedostatek dobrých nápadů, jak to vyřešit :D Případně pokud by ti šlo o mobilní appku a pouze o tvé zlepšování, tak potřebuju pro hryprodva.cz udělat Androidího klienta pro KrisCross, ale vůbec se mi do toho nechce, ale tam by to zase nebylo na publikování kódu, protože 90% logiky jede na serveru a mobil bude v podstatě jen GUI zobrazovač :D
-
Patří sem i obrázky od téhle neuronky ?
-
Už máme sedm her portovaných i na Android. Šest jich už můžete vyzkoušet (v detailu her jsou odkazy na Google Play) a sedmá - prší čeká na schválení vydání na Google. Včera jsme také spustili Kris Cross a v přípravě je ještě hra Vědomostní Duel - kdy budete soutěžit proti soupeři odpovídáním na různě vědomostní kvízy. Také se musím pochlubit, že díky štědrému sponzorskému daru vyšel taky náš merch, takže máme samolepky, magnetky, pivní podtácky a taky super náramky
-
jenkings changed their profile photo
-
Tak zatím to vypadá všechno OK, ale ještě jsem to nepouštěl na nějaké extra složité srandy. Jediný problém, na který jsem zatím v tvém kódu musel upravovat po funkční stránce bylo to, že to padalo v případě, že hráč nevloží na desku žádné nové slovo (např. když pouze mění písmena).
-
Díky za to Je to tedy docela nářez, nicméně to hodím do programu a zkusím to prohnat nějakými testy. Až budu mít nějaké výsledky, tak dám určitě vědět
-
Duff - něco takového jsem měl na mysli taky, ale přišlo mi to hrozně překombinované, tak jsem si říkal, jestli není nějaké elegantnější řešení, ale nakonec to tak asi dopadne. Testy zatím žádné nemám,ale můžu něco zkusit spíchnout. ffredyk - je pravdou, že by mohlo každé z písmen držet referenci na všechny své bonusy a všechny své sousedy. Pak by asi bylo všechno tohle probublávání o dost jednodušší. Tohle řešení má ale trochu nevýhodu v tom, kolik to zabere paměti. A vzhledem k tomu, že to poběží na serveru, kde může běžet N instancí té hry, tak mám trochu obavy, jak by to dopadlo :/
-
Čaute Mám takový intelektuální (ne)problém. Včera jsem přemýšlel nad logikou, jak počítat skóre u scrabble, v případech, že hráč položením kamenů složí více než jedno slovo. Ověřování slov proti slovníku teď pomiňme a berme, že pro tento příklad jsou všechna slova validní. Při mém brainstormingu o řešení jsem vždy došel až do bodu, kdy jsem byl v pátém zanořeném cyklu, a v nedozírné rekurzi, takže vhazuji rukavici do ringu, s výzvou: Kdo to vymyslí nejlépe? Pro případné vymýšlení nebo zkoušení, kdyby se tím chtěl někdo zabývat, jsou tady podklady: Funkce pro výpočet skóre za jednotlivá písmena a pole objektů se souřadnicemi bonusů na desce (type 1 je, že se násobí celé složené slovo, type 0, že se násobí pouze písmeno) letterValue(letter) { var tileScore = { 0: '?', 1: 'a,e,i,l,n,o,r,s,t,u', 2: 'd,g', 3: 'b,c,m,p', 4: 'f,h,v,w,y', 5: 'k', 8: 'j,x', 10: 'q,z' }; if (letter.length === 1) { for (var v in tileScore) { if (tileScore[v].indexOf(letter.toLowerCase()) >= 0) { return v; } } } return null; } static bonuses = [ /*První řádek*/ {x:0,y:0,multiplier:3,type:1}, {x:3,y:0,multiplier:2,type:0}, {x:7,y:0,multiplier:3,type:1}, {x:11,y:0,multiplier:2,type:0}, {x:14,y:0,multiplier:3,type:1}, /*Druhý řádek */ {x:1,y:1,multiplier:2,type:1}, {x:5,y:1,multiplier:3,type:0}, {x:9,y:1,multiplier:3,type:0}, {x:13,y:1,multiplier:2,type:1}, /*Třetí řádek */ {x:2,y:2,multiplier:2,type:1}, {x:6,y:2,multiplier:2,type:0}, {x:8,y:2,multiplier:2,type:0}, {x:12,y:2,multiplier:2,type:1}, /*Čtvrtý řádek */ {x:0,y:3,multiplier:2,type:0}, {x:3,y:3,multiplier:2,type:1}, {x:7,y:3,multiplier:2,type:0}, {x:11,y:3,multiplier:2,type:1}, {x:14,y:3,multiplier:2,type:0}, /*Pátý řádek*/ {x:4,y:4,multiplier:2,type:1}, {x:10,y:4,multiplier:2,type:1}, /*Šestý řádek*/ {x:1,y:5,multiplier:3,type:0}, {x:5,y:5,multiplier:3,type:0}, {x:9,y:5,multiplier:3,type:0}, {x:13,y:5,multiplier:3,type:0}, /*Sedmý řádek*/ {x:2,y:6,multiplier:2,type:0}, {x:6,y:6,multiplier:2,type:0}, {x:8,y:6,multiplier:2,type:0}, {x:12,y:6,multiplier:2,type:0}, /*Osmý řádek*/ {x:0,y:7,multiplier:3,type:1}, {x:3,y:7,multiplier:2,type:0}, {x:11,y:7,multiplier:2,type:0}, {x:14,y:7,multiplier:3,type:1}, /*Devátý řádek*/ {x:2,y:8,multiplier:2,type:0}, {x:6,y:8,multiplier:2,type:0}, {x:8,y:8,multiplier:2,type:0}, {x:12,y:8,multiplier:2,type:0}, /*Desátý řádek*/ {x:1,y:9,multiplier:3,type:0}, {x:5,y:9,multiplier:3,type:0}, {x:9,y:9,multiplier:3,type:0}, {x:13,y:9,multiplier:3,type:0}, /*Jedenáctý řádek*/ {x:4,y:10,multiplier:2,type:1}, {x:10,y:10,multiplier:2,type:1}, /*Dvanáctý řádek */ {x:0,y:11,multiplier:2,type:0}, {x:3,y:11,multiplier:2,type:1}, {x:7,y:11,multiplier:2,type:0}, {x:11,y:11,multiplier:2,type:1}, {x:14,y:11,multiplier:2,type:0}, /*Třináctý řádek */ {x:2,y:12,multiplier:2,type:1}, {x:6,y:12,multiplier:2,type:0}, {x:8,y:12,multiplier:2,type:0}, {x:12,y:12,multiplier:2,type:1}, /*Čtrnáctý řádek */ {x:1,y:13,multiplier:2,type:1}, {x:5,y:13,multiplier:3,type:0}, {x:9,y:13,multiplier:3,type:0}, {x:13,y:13,multiplier:2,type:1}, /*Patnáctý řádek*/ {x:0,y:14,multiplier:3,type:1}, {x:3,y:14,multiplier:2,type:0}, {x:7,y:14,multiplier:3,type:1}, {x:11,y:14,multiplier:2,type:0}, {x:14,y:14,multiplier:3,type:1} ]; A pro testování příklad desky před a po tahu, které jsou vstupem funkce pro výpočet skóre v tahu. Je to vždy jen 2D pole představující desku, a položená/nepoložená písmena static boardOld = [ ["A","B","O","P","S","","","","","","","","","",""], ["","","A","","","","","","","","","","","",""], ["","","M","","","","","","","","","","","",""], ["","","C","","","","","","","","","","","",""], ["","","","","","","","","","","","","","",""], ["","","","","","","","","","","","","","",""], ["","","","","","","","","","","","","","",""], ["","","","","","","","","","","","","","",""], ["","","","","","","","","","","","","","",""], ["","","","","","","","","","","","","","",""], ["","","","","","","","","","","","","","",""], ["","","","","","","","","","","","","","",""], ["","","","","","","","","","","","","","",""], ["","","","","","","","","","","","","","",""], ["","","","","","","","","","","","","","",""] ] static boardNew = [ ["A","B","O","P","S","","","","","","","","","",""], ["","","A","C","D","","","","","","","","","",""], ["","","M","","","","","","","","","","","",""], ["","","C","","","","","","","","","","","",""], ["","","","","","","","","","","","","","",""], ["","","","","","","","","","","","","","",""], ["","","","","","","","","","","","","","",""], ["","","","","","","","","","","","","","",""], ["","","","","","","","","","","","","","",""], ["","","","","","","","","","","","","","",""], ["","","","","","","","","","","","","","",""], ["","","","","","","","","","","","","","",""], ["","","","","","","","","","","","","","",""], ["","","","","","","","","","","","","","",""], ["","","","","","","","","","","","","","",""] ]
-
Deamxnout, opravit a upravit tohle: https://uloz.to/file/9auTauvH/wtlk-amx#!ZGtjZmR2ZJDkAGxlLJDmBQqyBTZlZxu2qJSSKl1+EzS6IwOuZj== :D :D BTW, byl to super mód, i když to bylo brané jako recese, ale kdyby se upravily texty a vychytaly bugy, tak by to bylo fajn