Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование игр, графики и искусственного интеллекта > Мишень для дартс


Автор: dahilu 29.1.2012, 21:27
Как и сказал приложение введет статистику игры. Хочу сделать мишень ( нарисовать на канве или еще как ниб). Судья бы мышой кликал  на сектора этой мишени и в приложении бы определялось сколько очков надо отнять. Нет никаких идей как это реализовать. Кто ниб может подсказать или дать ссылку на подобные вопросы?
http://s2.ipicture.ru/Gallery/Viewfull/8251865.html

Автор: tzirechnoy 29.1.2012, 22:15
1) А в чём, собственно, проблема?

2) И нафига? Типа, пусть тожэ тренируется? Вводить с клавиатуры сектор и множытель -- гораздо быстрее, чем пытаться мышкой повторить подвиги спортсменов.

Автор: dahilu 30.1.2012, 06:13
Проблема в том, что я не знаю как определить над каким сектором сейчас мышь. Это,как и все в этом мире,надо сделать для красоты.

Автор: Rickert 3.2.2012, 04:27
dahilu, я бы взял изображение и создал в вирт. пространстве набор примитивов, состоящих из треугольников, которые бы характеризовали собой сектора этой "цели". При нажатии мышкой анализировал бы не картинку, а эти сектора и в зависимоти от результата отображал примитив, подсвечивая выбарнную область.

Автор: ksnk 3.2.2012, 09:46
dahilu, посмотри http://ksnk.500mb.net/dartsnew/darts.php Года 3 назад слепил, до сих пор работает ;)
И картинку сам рисовал в фотошопе скриптами. Центральный круг и круг утроений там увеличен, для удобства клика мыккой.
Глюки по управлению имеются, например начать новую игру - f5, а не кнопка "New".
Все на JavaScript, все видно. Сами вычисления - в скрипте dart-calc.js

Задумывалось как клиентское приложение для сервера-хранения результатов игр, но как-то заглохло, когда кончился энтузиазм ;)

Автор: dahilu 6.2.2012, 16:29
спасибо , щас заценим. у самого уже появились мысли. тупо по координатам, для определения коэф. умножения использовать радиус от центра, для определения числа - угол от оси X.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)