[smart] Игра иволга
Привет.
Нашел ошибку в коде.
Она заключалась в парадоксе,основаном на "шустрости" современныйх смартфонов.
Сие чудо техники предлагается для людей - романтиков.
То есть тех кто любит поковыряться...
Установка ручная и подробно описана.
Также предлагается оптимизировать для себя игру, подправив файл скрипта, который
открывается обычным блокнотом.
Собственно блокнотом открывать не рекомендуется (можно сбить кодировку)- лучше
использовать ake-pat.
В .sis пакет пока не пакуем,потому что игра тогда не работает.
В чем дело- пока не знаю,может попробуем вместе разобраться.
Это наглядный пример для тех кто желает разобраться в программировании и принять
посильное участие в разработке интересных игр.
Сделаем нашу жизнь веселее!
Итак:
# Игра "Иволга"
# ********
# 2011 год, 23 июля
# Версия 2.0
# Автор Андрей Наумов
# *******
Суть заключается в повторении последовательности предлагаемых программой звуков.
1) Дается звук- вы его повторяете...
Дается следующий звук- вы повторяете предыдущий звук и вводите текущий...
Далее цепочку звуков и текущий..
2) Есть 4 уровней,которые переключаются автоматически (8, 14, 20, 31 звуков).
3) При достижении каждого выходит поздравление и осуществляется переход в меню
и надо нажать "Новая игра" для продолжения.
4) время на обдумывание очередного нажатия ограничено 5 секундами - лимит характеризуется
соответствующим звуком прогрыша,и,ка следствие переходом в меню.
5) Ошибочное нажатие- тоже звук проигрыша и переход в меню.
Внимание! старайтесь не спешить,потому что в текущей версии игры понятие темп
и чувсво ритма тесно сопряжены с реальностью.
При первом запуске выходит меню:
Новая игра- запуск игры;
Сложность - циклическое переключение сложности,при этом проговаривается сколько
звуков на этом уровне надо запомнить;
Последняя серия. - запуск последовательности угаданных звуков;
Клавиши- прослушивание звуков клавишь (8, 2, 6, 4).
Выход- выход из игры (правая софтовая делает тоже самое).
Управление:
8 - звук до;
2- звук ми;
6- звук соль;
4- звук си;
центр джойстика- выход в меню.
Внимание! для работы у вас должен быть установлен python и все компоненты и модули.
Синтезатор желательно выгрузить.
Установка:
Установку производить на диск C:\
1. файлик ivolga.py поместить в папку Python.
Это библиотека скриптов,поэтому папка скрыта.
В нее можно попасть с помощью стороннего файл-мененжера.
2. Папку Ivolga со звуками игры поместить в:
c:\Data\
Запуск:
1. Из меню "установлено" запускаем python
Внимание! если не установить PythonScriptShell.sis, то этого пункта вы не найдете.
2. жмем "функции" (левый софт) и выбираем run script
3.. Находим нашу игну ivolga.py и запускаем нажав в центр джойстика или левый
софт.
4. наслаждаемся- какие мы молодцы!
Дополнительно:
В игре ваши нажатия сопровождаются звуком.
Сопровождение можно отключить для этого:
1. В файлике ivolga.py находим строку 64:
tz(flit[k])
и закоментируем ее, поставив в самом начале # (решетку).
2. Сохраняем изменения и заупскаем- вуаля.
3. что это дает?
серию можно проходить гораздо быстрее, а иначе приходится ждать пока проиграет
звук.
С уважением, Андрей
Скачать:
http://swox.ru/gallery/simbian/games/ivolga_V2.0.zip
В архиве с программой необходимые питоновские файлы уже присутствуют,но при желании
их можно скачать отдельно.
Все дела к python:
http://swox.ru/gallery/simbian/python1.45_603.zip
http://swox.ru/gallery/simbian/pythonscriptshell_171.zip
http://swox.ru/gallery/simbian/megapymodulepack.v2.01_127.zip
http://swox.ru/gallery/simbian/mapdrives_553.zip
Андрей Наумов
