Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: скрипт Морской бой
 
 автор: Valick   (09.01.2009 в 18:55)   письмо автору
 
 

Всех ещё раз с новым годом :)
Вот написал скриптик морского боя . Хочу проверить алгоритм. Потестите на досуге :)
Можт у кого какие пожелания возникнут, что добавить, что убрать... вобщем посмотрите.

  Ответить  
 
 автор: ddhvvn   (09.01.2009 в 19:21)   письмо автору
 
   для: Valick   (09.01.2009 в 18:55)
 

Хм... первоначальное впечатление хорошее )))
Но после установки 2 кораблей, обновление стало происходить ну ооочень долго! пришлось выйти... потестирую позже.. )

  Ответить  
 
 автор: ols   (09.01.2009 в 19:23)   письмо автору
 
   для: ddhvvn   (09.01.2009 в 19:21)
 

У меня быстро все обновляется.

  Ответить  
 
 автор: Valick   (09.01.2009 в 19:28)   письмо автору
 
   для: ddhvvn   (09.01.2009 в 19:21)
 

Ну если честно расстановка кораблей не совсем доработана, при желании можно расставить больше кораблей чем положено, выгода в этом сомнительна, но всё-таки факт есть факт.
Можно пользоваться авторасстановкой, а потом поправить.

  Ответить  
 
 автор: Trianon   (09.01.2009 в 20:00)   письмо автору
 
   для: Valick   (09.01.2009 в 19:28)
 

классический морской бой не предполагает предварительной статической расстановки кораблей :)

  Ответить  
 
 автор: Valick   (09.01.2009 в 20:14)   письмо автору
 
   для: Trianon   (09.01.2009 в 20:00)
 

Ну я намеренно избегал слова классический.
В общем я ещё не решил что с ним делать. Жена попросила написать, потому что я удалил с бука все морские бои потому как на них всё время ругался Касперский. Ушло времени несколько больше чем пердполагал.
Я писал с расчётом на мультиплеер, поэтому надо будет добавить регистрацию и скорее всего перепишу с использованием БД.

  Ответить  
 
 автор: BinLaden   (09.01.2009 в 20:10)   письмо автору
 
   для: Valick   (09.01.2009 в 19:28)
 

1. Не понравилось, что для каждого хода вся страница загружается заново. Есть же AJAX...
2. Я могу ставить корабли за пределы квадрата 10 x 10. Компьютер никак не может их обнаружить...:)
3. После того, как пользователем взорван корабль компьютера неплохо бы каждую соседнюю клеточку помечать кретиком, дабы случайно туда не бить впустую.

  Ответить  
 
 автор: Valick   (09.01.2009 в 20:20)   письмо автору
 
   для: BinLaden   (09.01.2009 в 20:10)
 

2. Я могу ставить корабли за пределы квадрата 10 x 10. Компьютер никак не может их обнаружить...:)
Спасибо, это забыл проконтролировать.
3. После того, как пользователем взорван корабль компьютера неплохо бы каждую соседнюю клеточку помечать кретиком, дабы случайно туда не бить впустую.
Так в этом и заключается игра ;) Пару раз проиграет бездушной машине, будет внимательнее.

  Ответить  
 
 автор: DEM   (09.01.2009 в 20:14)   письмо автору
 
   для: Valick   (09.01.2009 в 18:55)
 

Я могу повторно ходить в точки, куда уже стралял\стоят крестики...

А так в целом понравилось, ну ен считая перезагрузки страницы ;)

  Ответить  
 
 автор: Valick   (09.01.2009 в 20:23)   письмо автору
 
   для: DEM   (09.01.2009 в 20:14)
 

Я могу повторно ходить в точки, куда уже стралял\стоят крестики...
Угу... можете... можете и в раненных и в убитых тыкать)) Но я бы не рекомендовал это делать, проиграете)))

  Ответить  
 
 автор: Valick   (09.01.2009 в 20:27)   письмо автору
 
   для: DEM   (09.01.2009 в 20:14)
 

По поводу перезагрузки тоже думал... но это только черновой вариант. Да и с Аджаксом я не знаком. С ифреймами делать не стал... игровое поле может быть 10Х10 или 50Х50 или 30Х15... да и количество и длинна кораблей любая... лишь бы поле позволяло)

  Ответить  
 
 автор: sl1p   (09.01.2009 в 20:38)   письмо автору
 
   для: Valick   (09.01.2009 в 20:27)
 

неплоха,нелоха.
только +1 загрузка взбесила рррр:)

  Ответить  
 
 автор: Николай2357   (09.01.2009 в 20:32)   письмо автору
24.6 Кб
 
   для: DEM   (09.01.2009 в 20:14)
 

Перезагрузка конечно напрягает, но в целом приятно. Правда лично мне не хватало выделения последнего хода противника... Очень любопытно, куда он бабахнул. Потом, когда он попал в мой пароход, все его ходы вообще исчезли. Тож неприятно, хочется знать свои шансы... И вот ещё, правда к сожалению не запомнил на каком ходу, но может скрин прояснит ситуацию...

  Ответить  
 
 автор: Valick   (09.01.2009 в 20:49)   письмо автору
 
   для: Николай2357   (09.01.2009 в 20:32)
 

Что-то скрин у вас уж больно страшный....
С этим надо разобраться, вы каким браузером пользуетесь? А то я только в IE7 проверял.
Правда лично мне не хватало выделения последнего хода противника... Очень любопытно, куда он бабахнул.
По идее всё должно показываться... (пока даже ходить можно даже полсе токо как выигали бой)

  Ответить  
 
 автор: Николай2357   (09.01.2009 в 21:15)   письмо автору
 
   для: Valick   (09.01.2009 в 20:49)
 

Я в Опере смотрел. Всё нормально было, потом я на какую то клетку нажал и вылезло. Там ошибка где то. А показываться то показывается, только одним цветом, а хочется именно последний бабах увидеть. После перезагрузки нифига не понятно.

  Ответить  
 
 автор: Valick   (09.01.2009 в 21:42)   письмо автору
 
   для: Николай2357   (09.01.2009 в 21:15)
 

Только, что получил такую-же картинку. И что странно в той же клетке закончился вывод в браузер.

  Ответить  
 
 автор: Valick   (09.01.2009 в 21:49)   письмо автору
 
   для: Николай2357   (09.01.2009 в 21:15)
 

хочется именно последний бабах увидеть
Посмотрю, может реализую. Но вообще-то лог боя пишется)

  Ответить  
 
 автор: Valick   (09.01.2009 в 23:13)   письмо автору
 
   для: Valick   (09.01.2009 в 21:49)
 

Удаляются недоступные ячейки с торцов корабля при следующем ходе компьютера. Надо поправить. Странно не мог я этого не заметить.. два дня на Денвере игрался.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования