Вниз  Алгоритмизация
- 25.09.2011 / 21:39copy  #103079
miha-23d
  Пользователь

miha-23d 
Сейчас: Offline
Предлагаю в этой теме помогать друг другу с алгоритмами. Алгоритм
- 25.09.2011 / 21:48copy  #103080
miha-23d
  Пользователь

miha-23d 
Сейчас: Offline
И у меня сразу вопрос.
Давно интересуюсь как написать крестики-нолики. Но в голове только один вариант:
1. Создаём массив 3х3
2. Меняем значения элементов массива в которые поставлены крестики/нолики.
3. Проверку делаем так:
Если i[1,1]=i[2,2]=i[3,3]=true тогда выигрыш.
И так с каждой линией.
Может у кого нибудь есь мысли насчёт более лучшего алгоритма? :)

Изменено miha-23d (25.09 / 21:49) (всего 1 раз)
- 25.09.2011 / 22:03copy  #103083
MG42
  Пользователь

MG42 
Сейчас: Offline
Подсчёт всех возможных комбинаций
Если тел пойдёт первым, то непроиграет никогда :-(
- 15.03.2012 / 12:18copy  #150755
miha-23d
  Пользователь

miha-23d 
Сейчас: Offline
Парни, помогите плиз! Мне нужно делать курсовик. Игра - теннис в 2д. Смысл в том что две доски отбивают шарик. Написать надо на delphi, но мне бы просто алгоритм узнать. Вообщем не могу представить каким образом фиксировать под каким углом шарик коснулся доски и задавать угол его дальнейшего полета. Если можно приведите пример или скиньте ссылку на что нибудь подобное... Заранее благодарен. :)
- 15.03.2012 / 12:49copy  #150759
Naik
  Пользователь

Naik 
Сейчас: Offline
miha-23d, пусть мяч движется так:
х=х+х1;
у=у+у1;
тогда при касании мяча боковых стенок х1=х1*(-1);
и при касании верхней или нижней у1=у1*(-1)
- 15.03.2012 / 12:55copy  #150761
RGT
  Пользователь

RGT 
Сейчас: Offline
miha-23d, есть бредовая идея:
Фиксировать расстояние до точки удара за некоторое время до столкновения, фиксировать точку удара. Можно вычислить угол удара (тригонометрия в деле).

Или как-нибудь на основе векторов.
__________________
 don't tread on me
- 15.03.2012 / 12:57copy  #150763
miha-23d
  Пользователь

miha-23d 
Сейчас: Offline
Naik, А что есть x,y,x1,y1 ? :)
- 15.03.2012 / 12:58copy  #150764
RGT
  Пользователь

RGT 
Сейчас: Offline
Как-то так.
__________________
 don't tread on me


Прикрепленные файлы:
qwe.jpg (11.55 кб.) Скачано 407 раз
- 15.03.2012 / 13:00copy  #150765
miha-23d
  Пользователь

miha-23d 
Сейчас: Offline
RGT, Хммм... Намучаюсь, попроще бы...:)

Изменено miha-23d (15.03 / 13:02) (всего 1 раз)
- 15.03.2012 / 13:17copy  #150767
ScRoLiS
  Пользователь

ScRoLiS 
Сейчас: Offline
Пользуйся алгоритмом наика, вроде просто и понятно :gg:
__________________
 Liberté, Égalité, Fraternité
Наверх  Всего сообщений: 127
Фильтровать сообщения
Поиск по теме
Файлы топика (2)
Поиск по форуму
Новые вверху
  © aNNiMON (Melnik Software)
Онлайн: 20 (1/19)