Просмотр полной версии : Звезда Давида, китайские шашки
_sestra_
31.08.2006, 17:30
Такой вопрос: как организовать "Звезду Давида" в двумерном массиве, что бы затем его можно было использовать для создания китайских шашок (6 игроков)?
А что ты подразумеваешь под «организовать»? И почему именно в двумерном?
_sestra_
31.08.2006, 17:55
А что ты подразумеваешь под «организовать»? И почему именно в двумерном?
Хорошо, в любом массиве, не важно. Организовать самое подходящее слово помойму. Устроить такую структуру обьектов с которыми можно будет потом проводить вычисления: строить фишки, отслеживать конец игры, искать свободные стороны для хода и т.п...Максимально удобную структуру. Варианты есть? Предложить можешь?
motor4ik
31.08.2006, 17:58
там даже расчерчена эта структура на поле, смотрите внимательнее )) двумерный массив канеш )))
_sestra_
31.08.2006, 18:01
там даже расчерчена эта структура на поле, смотрите внимательнее )) двумерный массив канеш )))
Я её и рисовал )) если расставить по ней объекты то получиться что через строку бмежду объектами удут пустые места, думаешь удобно проводить расчёты так?
_sestra_
31.08.2006, 18:05
Опиши алгоритм игры
игра простая, прыгать свими фишками через фишки соперников по диагонали во все стороны к противоположной стороне звезды. Форма у неё противная =(
Можно так:
Обычные двухмерный массив, но в строке учет ведется через индекс, то есть [0,2,4,6],[1,3,5],[0,2,4,6]
x.x.x.x
.x.x.x.
x.x.x.x
То есть ход по горизонтали дает смещение на два индекса в ряде, а по вертикали на один, но со смещением ряда.
_sestra_
31.08.2006, 18:14
Ладно. Посидел, подумал еще немного. Всё таки помойму лучший вариант расстовлять объеты через элемент в массиве посменно через каждую строку. Извините за беспокойствие. Всего хорошего ))
_sestra_
31.08.2006, 18:15
Можно так:
Обычные двухмерный массив, но в строке учет ведется через индекс, то есть [0,2,4,6],[1,3,5],[0,2,4,6]
x.x.x.x
.x.x.x.
x.x.x.x
То есть ход по горизонтали дает смещение на два индекса в ряде, а по вертикали на один, но со смещением ряда.
о )) одинаково подумали ))
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.