Pokud jde o *.lib, *.obj apod., musím souhlasit s Bilbem. Otevřeli bychom tím diskusi mnohem komplikovanější než jen počet a formát příkazů. Navíc leckdo nemusí vůbec vědět, co to je lib nebo obj. Snad jen *.dll bych podpořil - když to mají maďaři vyzkoušený, proč ne my.
Interface píšu pro každý účel jako samostatný program, který si schopnost myslet bere ze společné pascalské jednotky - UNITu. Těch způsobů bude asi tolik kolik programátorů.
ZPĚTNÁ KOMPATIBILITA - dále jen ZK:
- souborový protokol ponechejme kompatibilní, protože jej používají starší brainy, které už třeba nejsou vyvíjeny a přesto si zaslouží účast
- rourový protokol byl na turnaji první rok, i proto si myslím, že má nárok na změny. Pořadatel by zřejmě mohl potvrdit, že většina brainů dosud používá souborový, včetně tak dobrého brainu jako je swine. Pokud totiž budem důslední ve ZK, dostanem se s postupně přicházejícími nároky na protokol do stavu připomínající některé naše zákony z 50. či 60. let, které přežívají s desítkami novel a nikdo nemá tu sílu a odvahu udělat tlustou čáru. Udělal bych to tlustou čáru zavčas, dokud to na většinu nebude mít vliv a do nového turnaje je dost času. Počáteční stav tak bude jednošušší, přizpůsobivější a vůbec tak jak sem to již dříve popsal.
Navíc současná verze protokolu má nedostek (nemám to přesně prozkoumaný, ale takhle se mi to jeví) v podobě příkazů, které nevyžadují odpověď. Tudíž pokud uživatel příliš řádí (rychle vrací tahy, prohazuje pozice...), skončí to chybou. Vyzkoušeno u kance a Goro2005.
PS: máme šanci neopakovat chyby poslanců, tak co s tím, Pelo?
|