На этом уроке мы напишем функцию do_fire(). Разберём ещё раз все возможные ошибки при выполнении выстрела, сформируем код и текст ошибки, который вернём в xml. После успешного выстрела мы проверим количество оставшихся океанов. В конце функции добавим все транзакции в таблицу game.
Дата отправки отчёта:
24 сентября 2015 г.
Задание выполнено: за
3 час. 00 мин.
Чему научился:
Получил большой опыт в программировании.
Что было сложным:
Разобраться в коде. У меня возникла проблема - корабль находился на перезарядке, оказалось, что в базе данных в таблице ships у поля tick был тип int, вместо bigint, поэтому туда записывалось одно и тоже значение. Еще пришлось переделывать предыдущий урок. Если честно, эти два урока мне показались не самыми простыми, хотя вроде ничего такого уж сложного в них не было, просто много всего в одной куче. И когда возникают какие-то ошибки приходится очень долго искать причину.
Научился: Реализовал функцию do_ship(). Проверил правильность работы скрипта запросами через браузер. Трудности: Медленно, нудно, но нужно.... Нет замечаний
Научился: Продолжил знакомство с PHP. Стрельба по кораблям в браузерной строке. Трудности: Пока делаю после просмотра видео, все кажется понятным :) Нет.