Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Страница 1 из 11
Модератор форума: Peter, DEMBEL 
Форум NeoBook » Всё о программе NeoBook » Проекты NeoBook » Морской бой (Реализация игры на NeoBook)
Морской бой
AS3856Дата: Чт, 14 Января 2016, 14:42 | Сообщение # 1
Участник
Начал проект,хотя вариантов "море" готовых,просто хочется это сделать в NeoBooke.
Пока реализовано построение кораблей, понемногу доделаю остальное- по мере выполнения буду обновлять
проект, немного тормознулся с реализацией стрельб:
логика стрельбы
реализация поиска кораблей
определение направления кораблей и тд
в проекте используется плагин NeoBookDB 2.3d ,прикрепляю его вместе с русификатором и хелпом
Проект выкладываю для всеобщего использование,кто желает- можете продолжать работу самостоятельно
-для меня это чисто интерес тренировать мозги :)
на 2-й странице немного описания(в кнопке)
Все команды прокомментированы для "разбора" и понятия..
Прикрепления: SeaBattle.zip(17Kb)
 
СообщениеНачал проект,хотя вариантов "море" готовых,просто хочется это сделать в NeoBooke.
Пока реализовано построение кораблей, понемногу доделаю остальное- по мере выполнения буду обновлять
проект, немного тормознулся с реализацией стрельб:
логика стрельбы
реализация поиска кораблей
определение направления кораблей и тд
в проекте используется плагин NeoBookDB 2.3d ,прикрепляю его вместе с русификатором и хелпом
Проект выкладываю для всеобщего использование,кто желает- можете продолжать работу самостоятельно
-для меня это чисто интерес тренировать мозги :)
на 2-й странице немного описания(в кнопке)
Все команды прокомментированы для "разбора" и понятия..

Автор - AS3856
Дата добавления - 14 Января 2016 в 14:42
AS3856Дата: Вс, 14 Февраля 2016, 15:51 | Сообщение # 2
Участник
Проект практически целиком доделан, прописана вся основная логика,можно играть.Все команды проекта прокомментированы для понимания.
Что не реализовано: Была задумка чтобы игрок прописывал свой логин(любой)-или не прописывал,- и в зависимости от количества побед присваивалось звание(список морских званий вложен),но это уже простоерешение-если кто то заинтересуется- доделает
Если кто то заинтересуется логикой-пишите спрашивайте- всё разжую
По ощущениям: выиграть так и несмог(туплю наверно, пока писал всё- наигрался вволю)можно конечно сделать небольшие подсказки-типа уровни игры
В проекте применён плагин NeoBookDB 2.3d , но можно было б обойтись и без него...
других плагинов неприменял.(хотя если применить-можно обойтись без большого количества кнопок,типа канвой попользоваться)
Прикрепления: 6747225.zip(291Kb)
 
СообщениеПроект практически целиком доделан, прописана вся основная логика,можно играть.Все команды проекта прокомментированы для понимания.
Что не реализовано: Была задумка чтобы игрок прописывал свой логин(любой)-или не прописывал,- и в зависимости от количества побед присваивалось звание(список морских званий вложен),но это уже простоерешение-если кто то заинтересуется- доделает
Если кто то заинтересуется логикой-пишите спрашивайте- всё разжую
По ощущениям: выиграть так и несмог(туплю наверно, пока писал всё- наигрался вволю)можно конечно сделать небольшие подсказки-типа уровни игры
В проекте применён плагин NeoBookDB 2.3d , но можно было б обойтись и без него...
других плагинов неприменял.(хотя если применить-можно обойтись без большого количества кнопок,типа канвой попользоваться)

Автор - AS3856
Дата добавления - 14 Февраля 2016 в 15:51
mishemДата: Вс, 14 Февраля 2016, 21:23 | Сообщение # 3
Эксперт форума
Цитата AS3856 ()
выиграть так и несмог(туплю наверно,

Наверно... :)
Запустил и с первого раза выиграл.



Пока ничего не могу больше сказать. Сразу открыл, сразу запустил, сразу сыграл, сразу выиграл... :D
Что сразу не понравилось, это то что сам не можешь корабли расставить.

Цитата AS3856 ()
прописана вся основная логика

Логика своя, или в интернете почерпнул?
Прикрепления: 9682597.png(29Kb)


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Цитата AS3856 ()
выиграть так и несмог(туплю наверно,

Наверно... :)
Запустил и с первого раза выиграл.



Пока ничего не могу больше сказать. Сразу открыл, сразу запустил, сразу сыграл, сразу выиграл... :D
Что сразу не понравилось, это то что сам не можешь корабли расставить.

Цитата AS3856 ()
прописана вся основная логика

Логика своя, или в интернете почерпнул?

Автор - mishem
Дата добавления - 14 Февраля 2016 в 21:23
AS3856Дата: Вс, 14 Февраля 2016, 22:14 | Сообщение # 4
Участник
Из инета почерпнул что надо сначала найти 4-х палубн_потом 3-х палубн И тд,
И почерпнул как найти-какие поля бить при поиске поиска(каламбур) корабля,
всё стальное сам..
Относительно самому расставлять корабли- пока незнаю-как то незадумывался на это,реализовать можно.
В начале игры-если ненравится расстановка- можно стереть корабли- и заново поставить..
А может действительно переписать? чтоб самому ставить ??..., честно говоря- уже неинтересно- интересно было само решение -дальше как то азарт спадает
(приглядываюсь на шашки)логика пока непонятна)

Добавлено (14 Февраля 2016, 22:14)
---------------------------------------------
Ну и кстати- в основном играл(обкатывал весь код)с "видимыми" кораблями противника-наверно потому и не мог выиграть потом сразу-привык что маячат перед глазами.. :)

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

Добавлено (14 Февраля 2016, 22:14)
---------------------------------------------
Ну и кстати- в основном играл(обкатывал весь код)с "видимыми" кораблями противника-наверно потому и не мог выиграть потом сразу-привык что маячат перед глазами.. :)


Автор - AS3856
Дата добавления - 14 Февраля 2016 в 22:14
mishemДата: Вс, 14 Февраля 2016, 22:32 | Сообщение # 5
Эксперт форума
Цитата AS3856 ()
Из инета почерпнул что надо сначала найти 4-х палубн_потом 3-х палубн И тд,

Ну это прописная истина, найти сначала то, что больше места занимает. :)

Цитата AS3856 ()
В начале игры-если ненравится расстановка- можно стереть корабли- и заново поставить.

Деле не в этом, потенциально закрадывается мысль что есть какой то подвох. А мож это я просто сам по себе такой? :D Вообще суть игры заключается в том, кто грамотнее расставит корабли. А когда компьютер сам расставляет, это уже не то. :(

Кстати есть более сложные правила, например углы могут соприкасаться, плоскости могут соприкасаться, корабли не строго ровные, а могут угловые быть...

Вспомнил игру довольно интересную в свое время, в школьное время. Чертится поле 3х3, 6х6 и т.д. По моему кратное 3, и после нужно заполнить все клетки как в шахматах конь ходит, но при условии что нельзя заходить на ту клетку, на которой уже был. Хорошо мышление развивает, и уроки быстро проходили. :D


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Цитата AS3856 ()
Из инета почерпнул что надо сначала найти 4-х палубн_потом 3-х палубн И тд,

Ну это прописная истина, найти сначала то, что больше места занимает. :)

Цитата AS3856 ()
В начале игры-если ненравится расстановка- можно стереть корабли- и заново поставить.

Деле не в этом, потенциально закрадывается мысль что есть какой то подвох. А мож это я просто сам по себе такой? :D Вообще суть игры заключается в том, кто грамотнее расставит корабли. А когда компьютер сам расставляет, это уже не то. :(

Кстати есть более сложные правила, например углы могут соприкасаться, плоскости могут соприкасаться, корабли не строго ровные, а могут угловые быть...

Вспомнил игру довольно интересную в свое время, в школьное время. Чертится поле 3х3, 6х6 и т.д. По моему кратное 3, и после нужно заполнить все клетки как в шахматах конь ходит, но при условии что нельзя заходить на ту клетку, на которой уже был. Хорошо мышление развивает, и уроки быстро проходили. :D

Автор - mishem
Дата добавления - 14 Февраля 2016 в 22:32
AS3856Дата: Вс, 14 Февраля 2016, 22:59 | Сообщение # 6
Участник
Ну тогда сяду- допишу эту функцию..(убедил)- но всё без подвохов, хотя можно для некорых написать особыйуровень- когда у них будет только один ход и если ошибуться- всё....... :D
 
СообщениеНу тогда сяду- допишу эту функцию..(убедил)- но всё без подвохов, хотя можно для некорых написать особыйуровень- когда у них будет только один ход и если ошибуться- всё....... :D

Автор - AS3856
Дата добавления - 14 Февраля 2016 в 22:59
Форум NeoBook » Всё о программе NeoBook » Проекты NeoBook » Морской бой (Реализация игры на NeoBook)
Страница 1 из 11
Поиск: