qTwister
Как-то раз притащили домой заморскую игру Твистер. Если кто не знает, это такая напольная потеха, в которой игроки должны по команде ставить руки и ноги на разноцветные круги, извиваясь как ужи, и кто гибше гнется — тот молодец. Игра была немедленно испытана на гостях, специально приглашенных под надуманным предлогом (см. спиртное). Радость стояла неописуемая — пьяные гости (и мы с ними) яростно изгибались и дружно валились в кучу. Поутру не привыкшие еще к позициям из цикла «Йога для самых гуттаперчевых» конечности адски болели, но сейчас не об этом.
В процессе игры оказалось, что один из присутствующих вынужден воздержаться от всеобщего твистера и быть ведущим, то есть крутить пластмассовую стрелку на диске и называть выпадающие ходы (цвета и конечности). И это в XXI веке, когда очевидно, что в комплект с игрой должны входить специально обученные роботы, самостоятельно крутящие стрелку, пока человеки полным составом валяются по полу.
А я как раз тогда дочитывал книжку Макса Шлее про Qt, ну и решил устранить технологическую несправедливость и заодно закрепить некоторые аспекты фреймворка на практике. Так родилась программка qTwister.
Программа умеет:
- генерировать ходы для Твистера в ручном режиме (нажатием на красную кнопку);
- генерировать ходы автоматически с заданным интервалом;
- отображать каждый ход графически (изображением конечности и цвета, как на картинке выше);
- озвучивать каждый ход мужским или женским голосом (русскую озвучку сами наговаривали, английская — сгенерирована через espeak);
- работать на русском и английском языках.
В общем, делюсь разработкой с общественностью. Краткое руководство по использованию прилагается в архиве.
- qTwister для Windows (надо просто распаковать): qTwister.win.zip (~8.7 Мб).
- Исходные коды с небольшой инструкцией по сборке под Linux: qTwister.src.zip (~3.6 Мб).
- Порт на ОС eComStation, сделал Salvador Parra Camacho.
- qTwister на Qt-Apps.org.
Всякие deb и rpm-пакетики наверное тоже вскоре сделаю. Заодно научусь, как.
Если есть какие вопросы, сообщения, уточнения или пожелания по поводу — пишите в комментарии или в почту.
А если вам хочется поставить генератор ходов для Твистера на мобильный телефон, воспользуйтесь программой Twisdial. Она умеет работать в телефонах на базе Android и других телефонах с поддержкой J2ME.
Как баг-репорт ваше сообщение не имеет смысла, извините.
Пишите, какая система стоит, в какую папку распаковали, все ли распаковали, как запускали и т.п.
Я проверял на разных компьютерах, на Винде XP, на Линуксе - работало без проблем. С таймером, с рисунками.
Стоит Винда хр, извените - таймер работает.
А вот рисунков всё же нет
Папки с рисунками распаковали? Куда распаковали?
Звуки есть?
Блин :(
Подтверждаю, на некоторых системах проблема с рисунками конечностей есть. Уже примерно понял, что к чему, постараюсь вскоре исправить.
Исправил, скачайте заново - должно работать с картинками.
Хотя даже без этих рисунков штука на самом деле здоровская! =)
^^ А я вот как раз исправил всё :)
Кстати, спасибо за бдительность!
Ды не за что)
Спасибо что прислушались =)
Аналогичная прога есть и для мобильных телефонов (Android или любой J2ME).
Камрад, ссылка на твою аналогичную прогу уже есть на той странице, с которой ты пришел. Поэтому если хочешь - давай поставим обоюдные ссылки друг на друга прямо в описаниях наших программ. А если нет - тогда не надо ее в комменты пихать. Без обид.
Вабще не проблема.
эх под макось бы
А надо?
В принципе, можно скомпилировать и под макось, но у меня нету мака, не смогу проверить ничего.
Клёвая программка, большое спасибо автору.
купил кусок ткани 2х1.5 м (68 руб.), раскрасил дочкиными красками, скачал программу.
Сегодня поеду на дачу опробовать.
Играйте на здоровье :)
Спасибо за программку! Изготовила поле для твистера (белая клеенка + кружочки из оракала), а рулетку делать влом стало. В выходные будем праздновать день рождения сына - то-то детки повеселятся!
Рад слышать :)
распаковала в C:\Program Files (x86)\qTwister, а таймер не работает...
стоит семерка..
а нет, спасибо) работает)
Хочу выразить Вам благодарность! супер-идея и супер-программа! обожаю эту игру и теперь будем играть, никого не дискриминируя))
скачала, установила! всё прекрасно работает! еще раз спасибо!))
Очень штука хорошая, огромная вам благодарность. Только у меня у меня 6 цветов в твистере (он самодельный) обидно
Спасибо, дружище! Всё работает - море веселья )))) Удачи тебе во всем!!
И тебе спасибо на добром слове :)
А я лишь скажу спасибо за то что не пытаешься на этом навариться...написать такую прогу - плевое дело, ведь она не сложна...но то что сделана так сказать для людей....это всегда гуд....по-этому также выражаю свою благодарность и благодарю за человечность =)
Да тут действительно совершенно не на чем навариваться.
Я такие вещи делаю just for fun :)
спасибо, что не поленились, да еще и поделились! ;))))
Привет!!! Спасибо вам большое! Скачала все работает! Будем играть)))
Спасибо за программу) но есть один вопрос - собирала под Убунту, всё отлично работает, кроме озвучки. Никаких ошибок вроде не выдавало, колонки включены, галочка на Sound on стоит)
Звуков вообще нет?
Посмотрите, стоит ли у вас программа play. Попробуйте запустить вручную из консоли команду
Если play нет - поставьте ее обычным способом (sudo apt-get install play).
Действительно, play не было, спасибо большое)
Не за что.
Пожалуй, надо включить этот момент в README, а то действительно непонятно, зависимостей-то нет.
спасибо за игрушку просто класс с установкой никаких проблем не было все играет
СПАСИБО ОГРОМНОЕ!!!!
Играйте на здоровье :)
Спасибо, хорошая прога!
Огромное спасибо создателю! Все работает отлично! И озвучка приятная и графика хорошая))
И вам спасибо за добрые слова, Бэлла :)
Клево! ) Заценим на выходных ;)
ЗЫ а можно вопрос. А зачем писать в начале программы q?
Ну, типа, что на Qt сделана :)
Там даже в логотипе Q есть!!!
А пакеты установочные ждать или уже не стОит?
А надо? Какие?
Никто не спрашивал — я и не делал. Вроде скомпилить — никаких особых проблем нет.
Т.к. нет там никаких нарисованных рук и ног.
И таймер та мне работает!
нажать нада кнопку "игра" в верхнем левом углу и там выбрать "игра"
я в шоке,спасибо вам огромнейшее, творите дальше,и много, много вам счастья и удачи
И вам спасибо на добром слове, Наська :)
Играйте на здоровье!
Извиняюсь за "многохотение" - необходимо голосовое управление, чтобы не по таймеру, а условными коллективными воплями.
Хорошая идея, постараюсь сделать, как время будет.
С Новым годом :)
Действительно очень стоящая вещь!!!!!! спасибо Вам огромное!!!)))))))))))
Теперь все каникулы будем играть!!!
Кстати подумал. Было круто, выпустить мобильную версию. qt на телефон тоже есть.
Телефон всегда под рукой, а комп не всегда.
Да и с телефона удобней играть.
В планах давно есть, но времени пока нет :(
ну значит будем ждать;)
Спасиба большое, недавно увлекся Твистером, точнее загорелса купить. И сразу начал искать програмку. Стати если хто незнает ету прогу уже розместили на википедии, точнее ссилку. Ищо било би очень удобно сделать управления стартом любой кнопкой, бо нажималь мишкой неособо удобно.














Минус для программы!
Т.к. нет там никаких нарисованных рук и ног.
И таймер та мне работает!