Отправляет email-рассылки с помощью сервиса Sendsay

[smart] Игра шарики на python

Привет.

Игра "Шарики"
Версия V1.0
2011 25 июля
Автор Андрей Наумов
neroi***@g*****.com

Цель игры- составить шарики таким образом,чтобы одинаковые цвета были друг под
другом.

Поле представляет собой две горизонтальные шахты, в каждой из которой помещены
цветные шарики.
На первом уровне в шахтах по 3 шарика.
Всего 5 уровней, каждый добавляет в шахту по два шарика.
Внизу заряжен шар, которым надо выстреливать в тот шарик, который собираетесь
заменить.

В игре предусмотрены 3 уровня сложности, который определяют число попыток:
легкий - число шариков в шахте плюс 4;
нормальный - плюс 2;
тяжелый - выбирается случайным образом (либо число шариков в шахте, либо на 1
больше или меньше);
Также уровни можно сбросить (3 пункт в меню).

Клавиши управления:
4 - влево;
6 - вправо;
7 - крайнее левое положение;
9 - крайнее правое положение;
2 / 8 - переход от одной шахты (линии) к другой;
0 - узнать цвет заряженного шарика;
5 - выстрел;
центр джойстика - переход в меню.

Пункты меню:
Игра - начать игру;
сложность - выбор сложности;
сброс шаров - сбросить уровни на первый (3 шарика в шахте);
выход - выход из игры.

Всем удачи и хорошего настроения.
С уважением, Андрей

Игра пойдет,если у вас установлены компоненты python - имеются в архиве.
Скачать:
http://swox.ru/gallery/simbian/games/shariki_V1.0.zip

Ответить   Mon, 25 Jul 2011 23:46:19 +0400 (#1756746)

 

Ответы:

привет!
Андрюша пишет:

под

поигрался, не плохо, порадовало воспроизведение звуков, на джава
серъёзные ограничения в этом.
а скажите, Андрей, воспроизведение звуков на питоне в 2 потока возможно
или нет.

может тоже изучить питон, хотя времени не будет, но если на питоне можно
воспроизводить звуки в несколько потоков, то такие классные игрушки
можно будет писать, типа бродилок, стратегий.

с уважением Игорь Елабуга

Ответить   Tue, 26 Jul 2011 01:27:20 +0400 (#1757054)

 

Привет.

но если на питоне можно

Игорь, с тех пор как вышла моя последняя прога, я сделал еще одну штуку для
работы и после этого не программировал.
Благодаря вам, когда вы опять подняли тему программирования, спустя
несколько месяцев я нашел решение для звука- это некая петля, без которой на
шустрых смартах был только поток звука.
вот код:
def tz(f):
soo=audio.Sound.open(so%f)
soo.play()
while 1:
state=soo.state()
if state==audio.EPlaying:
e32.ao_sleep(0.1)
else:
break
soo.close()

Где so - это общий путь, а остальной путь берется из списка (масива).

с помощью вот этих конструкций:
timer=e32.Ao_timer()
timer.after(5, menu)
timer.cancel()
была попытка сделать передвижение по полю быстрее,например через один шарик.
Но опыта пока маловато и я добился только того,что сначала проигрывается тот
шарик на который попадаешь,а потом все промежуточные.

На ваш вопрос однозначно я не могу ответить, мне кажется что такая
возможность существует, просто программирую я сравнительно недавно и могу
многого не знать.
С уважением, Андрей

Ответить   Tue, 26 Jul 2011 07:36:24 +0400 (#1757265)