0 / 0 / 0
Регистрация: 11.11.2014
Сообщений: 26
|
|
1 | |
Игра уголки22.09.2015, 19:00. Показов 2556. Ответов 7
Метки нет Все метки)
(
Вообщем есть у меня игра уголки, но она не доработана, требуется сделать так что бы нельзя было ходить назад, как это сделать? Может кто нибудь объяснит подробно?
![]()
0
|
|
22.09.2015, 19:00 | |
Ответы с готовыми решениями:
7
если у кого есть киньте исходники на шашки и на любые игры в том же стиле(типа уголки и т.д) Игра Уголки Игра уголки Игра «Уголки» |
841 / 736 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
|
22.09.2015, 19:16 | 2 |
Запоминай в массив куда уже ходил! И далее перед каждым новым ходом проверяй (пиши условие) если эта "клетка" массива была уже то запрещай в нее ходить.
0
|
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
22.09.2015, 19:18 | 3 |
0
|
841 / 736 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
|
22.09.2015, 19:20 | 4 |
А подожди тебе назад нельзя? Тогда просто делай так чтобы клетка по У могла ходить только вверх, то есть при каждом следуещем ходе координата У в массиве должна быть больше чем предыдущая.
Добавлено через 1 минуту Puporev, Нет неиграл еще, но картинку - поле от игры видел в инете.
0
|
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
22.09.2015, 19:23 | 5 |
В этой игре часто по одной "дорожке" проводят несколько шашек.
Добавлено через 1 минуту А назад ходить разрешается, часто в позиции цугцванга только назад и можно пойти.
0
|
0 / 0 / 0
Регистрация: 11.11.2014
Сообщений: 26
|
|
22.09.2015, 19:27 [ТС] | 6 |
Просто скиньте мне код и все
![]()
0
|
841 / 736 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
||||||
22.09.2015, 20:41 | 7 | |||||
![]() Решение
Кто тебе его напишет за 30 минут?
Накидал пример- начало сколько смог, дальше разовьеш, примерно опишу как. 1). Делаеш обычный массив 8 на 8 или скока там у тебя поле? 2). Заполняеш весь массив на старте программы пустыми клетками. 3). Заполняеш нужные части массива нужными значениями с последующей отрисовкой канвы 4). Пишеш условие перемещение шарик на шарик нельзя это я все тебе уже сделал. Далее пишеш код (условие массиву) шарик может перемещаться только на 1 клетку вправо-влево, вверх-вниз (и по диагонали если в правилах игры так можно).. Далее пишеш код на выйгрышную ситуацию. Просто проверяеш в цикле нужные клетки массива заполнены ли нужными числами (тот же самый цикл где расставляли и отрисовывали шарики здессь в коде он уже присутствует! Просто повтори его на опускание мышки). Далее- игра готова.
1
|
0 / 0 / 0
Регистрация: 11.11.2014
Сообщений: 26
|
|
23.09.2015, 22:41 [ТС] | 8 |
Спасибо огромное
![]()
0
|
23.09.2015, 22:41 | |
Помогаю со студенческими работами здесь
8
Уголки Уголки в Ворде Уголки формы Закончить игру «Уголки» Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |