среда, 6 июля 2011 г.

Практика на Java

Сегодня сдал и защитил главную работу в летней практике, чему несказанно рад. Необходимо было написать applet на java, реализующий какую-либо игру с компьютером. Легких путей я искать не стал и написал подкидного дурака. Четыре дня ушло на написание ИИ, так сказать скелета программы, где я реализовал всевозможные взаимодействия компьютера и игрока, т.к. на тот момент по java у меня были весьма поверхностные знания, сначала сделал консольное приложение на С++, после чего три ндя переносил его на java (полтора дня, кстати, были потрачены впустую попыткой устранить проблему, лежащую в самой реализации "скелета" - после его изменения и понятия самого принципа построения applet-а все пошло на лад).
На данный момент компьютер вполне сносно ходит, отбивается, вполне может победить, завалив под конец партии козырными картами, реализована всевозможные защиты от ошибок (никаких лазеек ни для игрока, ни для компьютера), к сожалению, пока сама колода с изображением карт выглядит простовато, использовал её для теста и сдачи, в дальнейшем заменю на более красивую, а также, если будет желание - перенесу из applet-а в настольное приложение.



Комментариев нет:

Отправить комментарий