poniedziałek, 24 września 2007

Kod do pobrania

Źródła

Kod źródłowy jest dostępny pod adresem:
http://www.mytempdir.com/2026326

Informacje o publikacji
Kod jest rozpowszechniony na licencji GNU General Public License. Właściwie nie modyfikowałem plików z kodem, więc nie należy się spodziewać wielu komentarzy, czy jakichś udogodnień wpierających przejrzystość. W udostępnionym archiwum znajduje się kompletny projekt, który został utworzony w MS Visual Studio 2005 Express Edition. Jednak zważywszy na to, że Szachotron korzysta z zewnętrznych bibliotek, należy się w nie zaopatrzyć przed próbą kompilacji. Mam tutaj głównie na myśli bibliotekę języka skryptowego LUA. Niezbędne także jest posiadanie Luabind, która to biblioteka korzysta z Boost.

Mając przygotowane wszystkie niezbędne biblioteki można skompilować program. Projekt był testowany i kompilacja powinna zakończyć się bez żadnych errorów. Ponadto należy zwrócić uwagę, że nie jest wspierany Unicode.

Aby program zadziałał, konieczny jest silnik szachowy. Należy go skopiować do katalogu 'scripts'. Informacje, z którego silnika szachowego Szachotron ma korzystać, są zapisane w skrypcie inicjujacym 'core init' w linii core:SpawnProcess("Rybkav2.3.w32.exe"). Jako parametr SpawnProcess należy oczywiście podać nazwę odpowiedniego silnika.

Miłej zabawy!
Mam nadzieję, że komuś przyda się ten kod źródłowy. Komuś, kto będzie mógł przeznaczyć więcej czasu na roziwjanie tego projektu, niż ja mogłem mu poświęcić.

"That's all folks!"

środa, 12 września 2007

Kod źródłowy

Matura et caetera

Rok szkolny się zaczął, jestem w klasie maturalnej i już niewiele czasu zostało na naukę. Przez natłok obowiązków na pewno nie będę mógł się zająć Szachotronem. Przemyślałem więc wszystko i postanowiłem, że opublikuję aktualną wersję Szachotrona w postaci kodu źródłowego na licencji GNU General Public License.

Kiedy się będzie można spodziewać publikacji?

Zanim kod źródłowy ujrzy światło dzienne, muszę dodać komentarze i poddać go zabiegom kosmetycznym. Przydałby się jescze jakiś readme.txt, czy też dokumentacja techniczna. Nie chę niczego obiecywać, ale raczej jeszcze we wrześniu będzie miał miejsce pierwszy release.

czwartek, 9 sierpnia 2007

Praca

Komercja
Uah, całe wakacje praktycznie mi zleciały i nic przy Szachotronie nie robiłem. Jak do tej pory mam inne zajęcie - normalna, płatna robota. Po całym dniu siedzenia przy kodzie mam dość komputera. Jako, że Szachotron jest tylko projektem hobbystycznym, siłą rzeczy poszedł w odstawkę.
Najprawdopodobniej przygotuję dotychczasowy kod i opublikuję go. Kto będzie chciał to sobie go będzie mógł ściągnąć i skompilować.

piątek, 8 czerwca 2007

Przerwa

Koniec roku szkolnego
Już niedługo zakończy się rok szkolny, będą wakacje, a co za tym idzie dużo wolnego czasu. Jak tylko nastąpi w szkole klasyfikacja i wszystkie sprawy formalne się uprawomocnią, wtedy wznowie prace nad Szachotronem. Tymczasem wszystkich zainteresowanych proszę o uzbrojenie się w cierpliwość.

środa, 9 maja 2007

Problemy techniczne

Telekomunikacja Polska
Ten wspaniały monopolista pozbawił mnie łącza internetowego na sześć dni. Nie miałem możliwości zalogowania się na Kurnik, a co za tym idzie testować Szachotrona. Efektem tego wszystkiego są poważne opóźnienia w pracach nad wersją demonstracyjną. Skończył się długi weekend i najprawdopodobniej prace będą musiały poczekać jakiś czas.