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 на телефон тоже есть.
Телефон всегда под рукой, а комп не всегда.
Да и с телефона удобней играть.
В планах давно есть, но времени пока нет :(
ну значит будем ждать;)














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