Hodne stara novinka :)
News: 5/1/2002 - Don't miss Rock 'em Sock'em Robocode: Round 2, an advanced tutorial by Sing Li!
News: 4/5/2002 - Version 1.0 Released. Much improved Online help, and support for Eclipse! See versions.txt here
News: 1/7/2002 - Check out this great article on Robocode
Prijde mi, ze se spis jedna o vyuku AI, to ze se clovek nauci pouzivat Javu je spis vedlejsi efekt. Myslim, ze je to tez natolik specialni aplikace, ze si uzivatel prozkouma pouze urcitou cast Java API. V dane aplikacu budou asi tezko vyuzitelne techniky zapisu a cteni souboru, sokety apod.
Je to podobne jako s ti Karlem, tam ale neslo o to se naucit Karla, ale naucit se uvazovat. Tohle je totez, ale s tim, ze clovek je trochu svazany tou Javou.
eee ja si s robocode hraju uz asi 2mesic - je to vyborna vec na procviceni OOP a syntaxe ( a hledani v napovede) - pochopitelne ,ze v zakladni hre se bezne api nenaucite -je to primarne urceno evidentne jako vyuka pro uplne zacatecniky ,kteri mohou se ucit syntaxi a ihned videt vysledek. Coz je u uceni podobne rozsahle platformy jako je java ,nutne.
tak kuprikladu na linux voleb mas vicero: vedle sun j2sdk tu mas od IBM j2sdk 1.4.x, neco od blackdown.org, potom od bea Jrockit, na Netware je tusim dokonce jdk 1.4.2, 1.4.x je od SGI na jejich platformu, tech moznosti vyberu je vic.
Navic: pokud me ma pamet nemate, JDK od sunu muzes pouzivat bezplatne a 1.4.2 jeclekem perferktni (imho).
Pokud jde o kaffe: jde o to, ze to je cosi blizici se k jave, projekt to je zajimavy, ALE nekompatibilit vuci specifikaci JVM tam je pozehnane, tudiz neni certifikovana a snad si to ani neklade za cil. Viz. web projektu kaffe. Mimochodem: specifikace javy je , pokud me pamet nemate k dispozici VOLNE, neni to proprietarni definice, nybrz dilo java community process, tusim ...
.. a jeste dodavam: na netu najdes seznamy existujicich java VM pro vsechny mozny exoticky platformy od 8bit cpu po sileny smp stroje a vselijaky mozny os. jde ovsem o to, ze si musis vsimat, co je to za javu. V principu nejcasteji to bude j2me nebo j2se. Ta j2se je klasicka "velka" java, j2me je pro mala zarizeni (typicky mobily, pda, obecne "embedded" zarizeni) ... v tomhle pripade to chce j2se (standard edition), takze platforma, kde to chces provozovat musi mit k dispozici implementaci j2se.
mno mono a) moc nefrci - bude to jen castecna implementace - uz se jim dokonce povedl udelat priklad hello world
b) .NET se moc od javy nelisi co se tyka licenci - java je omezena v jedinem bode - nikdo nesmi bez souhlasu sunu vydavat za javu neco co si ukochtil a primichal nekompatibility - viz problem s tzv. MS javou...
asi sem uplne blbej. Poradte mi - kdykoliv to pustim - at pridam kolik chci jakejch chci robotu, rozjedou se, klesne jim energie na nulu (asi behem 2-3 sekund) a vsichni najednou vybouchnou... :(( nepodarilo se mi dosahnout zadnyho jinyho vysledku - podotykam ze sem pouzival dodany roboty, nic svyho sem zatim nedelal.. ????
mno to je jen tim ,ze i ti nejchytrejsi ,kteri jsou dodavani s tou hrou jsou dost blbi - ja jsem si postavil toho co prezije bitvu se kterymkoliv ze dodavane sady po 3 dnech - stahnete si boty z internetu - to uz je jine kafe. a to jsem ani nemluvil o tech co jsou vytvareni pomoci AI....