4PDA – не только КПК

Здравствуйте, гость ( Вход | Регистрация )

> 

Уважаемые пользователи форума, не забывайте поощрять друг друга поднятием репутации.

4 страниц V   1 2 3 > »   
 
Ответить
> VTetris, Простой тетрис
VSiemens
17.10.2008, 18:31
Сообщение #1

Знающий
****
[offline]

Куратор темы
Группа: Разработчики
Сообщений: 95
Регистрация: 6.11.2007
Dell Axim X51v



Репутация:   30  

VTetris
1.3 (22.08.09)

Прикрепленный файл  VTetrisScreen.jpg ( 20.81 килобайт ) Кол-во скачиваний: 73


Разработчик - я (VSiemens, или иначе звать Vitik)
VTetris для PPC - реализация классической игры Тетрис для платформы Windows Mobile. Задача игрока - двигая и вращая фигуры, укладывать их, образуя полные линии. Полные линии убираются, увеличивая счет очков, а если для очередной фигуры места не остается, игра завершается.

Особенности:
  • Перенастройка управления (в том числе и с использованием аппаратных кнопок)
  • Возможность выбора изображения фона и блоков
  • Хранение 10 рекордов
  • Возможность сохранения игры при выходе (при активации в настройках)
  • Независимость от разрешения и ориентации экрана
  • Возможность перевода на другие языки
  • Абсолютно бесплатно для всех

Совместивость, требования:
  • WM2003, WM5 и выше (требуется обязательно .NET Compact Framework 2)
  • любой экран, желательно с ClearType на qvga
  • 208 МГц процессор

Последняя версия (22.08.2009): Прикрепленный файл  VTetris.CAB ( 150.02 килобайт ) Кол-во скачиваний: 2071

(по умлочанию язык английский. если не нравится, можно тыкнуть "Options" и "Language" сменить на "Russian")

Предыдущие версии:

Спойлер (+/-)


ChangeLog:
Спойлер (+/-)


Отзывы, замечания и предложения только приветствуются.
ps: официально тетрис последней версии выложен только на форуме 4PDA.ru и на моем юкозовском сайте.
ph34r.gif

Сообщение отредактировал VSiemens - 4.2.2010, 17:19


--------------------
VSiemens aka Vitik
Мой тетрис для Windows Mobile: VTetris
I <3 Dell Axim x51v
^
Вставить никЦитировать 
max_nya
18.10.2008, 7:00
Сообщение #2

Indie Rock 4 Life
********
[offline]

Группа: Почетные форумчане
Сообщений: 1552
Регистрация: 24.2.2008
Nokia 6600



Репутация:   163  

WM2003SE - работает

Добавлено 18.10.2008, 7:00:

Да, и QVGA. Нормально выглядит


--------------------
Motorola MPx200 - HTC Hurricane - HTC Magician (S100) - Motorola MPx200 - Sony Ericsson M600 - E-TEN M600 - HTC Touch Dual - HTC Magician (S110) - HTC Universal - BlackBerry 8310 - HTC Universal - HTC TyTN II - Samsung i710 - BlackBerry 8707 - HTC BlueAngel <- Слабо?
^
Вставить никЦитировать 
max_nya
18.10.2008, 7:11
Сообщение #3

Indie Rock 4 Life
********
[offline]

Группа: Почетные форумчане
Сообщений: 1552
Регистрация: 24.2.2008
Nokia 6600



Репутация:   163  

Первый баг. если во время игры захочешь начать новую игру, то при нажатии кнопки "игра->новая инра->да" на экране появляетца надпись "Пауза". лечится это только двойным нажатием кнопки "Игра"


--------------------
Motorola MPx200 - HTC Hurricane - HTC Magician (S100) - Motorola MPx200 - Sony Ericsson M600 - E-TEN M600 - HTC Touch Dual - HTC Magician (S110) - HTC Universal - BlackBerry 8310 - HTC Universal - HTC TyTN II - Samsung i710 - BlackBerry 8707 - HTC BlueAngel <- Слабо?
^
Вставить никЦитировать 
GVr
18.10.2008, 10:07
Сообщение #4


Помощник
******
[offline]

Группа: Друзья 4PDA
Сообщений: 400
Регистрация: 14.10.2005



Репутация:   31  

С первого взгляда очень даже нечего.
Но большое пожелание, если будешь дорабатывать: сделать сохранение состояния игры при выходе и, соответственно, восстановление при следующем запуске. И ни в коем случае не в реестре, чтобы и после хардресета можно было возобновить игру smile_good.gif.
Тогда это точно будет мой тетрис!
^
Вставить никЦитировать 
VSiemens
18.10.2008, 10:18
Сообщение #5

Знающий
****
[offline]

Куратор темы
Группа: Разработчики
Сообщений: 95
Регистрация: 6.11.2007
Dell Axim X51v



Репутация:   30  

сохранение игры? ах... я просто забыл об этом... в десктопной версии есть такая функция, но в этот тетрис я ее забыл добавить... будет не лень - добавлю одну галочку в настройки и страничку кода скопирую... игра будет вместе с настройками в config.cfg сохраняться...


--------------------
VSiemens aka Vitik
Мой тетрис для Windows Mobile: VTetris
I <3 Dell Axim x51v
^
Вставить никЦитировать 
Kamachi
18.10.2008, 10:25
Сообщение #6

МегаПрофи
*********
[offline]

Группа: Почетные форумчане
Сообщений: 2465
Регистрация: 25.9.2006
Asus P525



Репутация:   559  

Может я и не понимаю в тетрисах ничего, но почему нету полноекранных версий?
^
Вставить никЦитировать 
VSiemens
18.10.2008, 10:30
Сообщение #7

Знающий
****
[offline]

Куратор темы
Группа: Разработчики
Сообщений: 95
Регистрация: 6.11.2007
Dell Axim X51v



Репутация:   30  

Цитата(Kamachi @ 18.10.2008, 10:25) *
Может я и не понимаю в тетрисах ничего, но почему нету полноекранных версий?

а для чего? я предпочитаю чтобы было меню, видно часы и заголовок. да и если из-за моей криворукости тетрис зависнет, пользователь, обматеря автора последним матом, полезет стилусом в резет тыкать...
а в Game Box Classics, кстати, есть игра Aqua Blocks - тот же тетрис, и на весь экран (вот когда он лично завис - разработчиков материл уже я).


--------------------
VSiemens aka Vitik
Мой тетрис для Windows Mobile: VTetris
I <3 Dell Axim x51v
^
Вставить никЦитировать 
GVr
18.10.2008, 16:31
Сообщение #8


Помощник
******
[offline]

Группа: Друзья 4PDA
Сообщений: 400
Регистрация: 14.10.2005



Репутация:   31  

Спасибо за сохранялку.
Наконец-то тетрис без всяких извращений, в который привычно smile_good.gif играть.
Заслуженный +!
Небольшой глючек проверь. Может это только у меня?
На новой фигуре первое нажатие любой клавиши не отрабатывается.
И если будешь дорабатывать smile_good.gif , поставь еще после загрузки игру на паузу, что-б осмотреться.
Да, и выбор начального уровня не помешал бы.

Сообщение отредактировал GVr - 18.10.2008, 16:32
^
Вставить никЦитировать 
VSiemens
18.10.2008, 16:40
Сообщение #9

Знающий
****
[offline]

Куратор темы
Группа: Разработчики
Сообщений: 95
Регистрация: 6.11.2007
Dell Axim X51v



Репутация:   30  

GVr, глючок есть и у меня. причина его мне неизвестна. точнее, известна отчасти - еще с десктопной версии я сделал блокировку всех нажатий кнопок после падения фигуры, но оно должно разблокироваться после отпускания кнопки. в противном случае, может случиться, что зажав "вниз" (например), упадет не только текущая, но еще и 3 следующие фигуры (хотя это и маловероятно, но все равно неприятно, когда нужно вовремя отпускать кнопки)...
и опять возвращаясь к десктопу. там после загрузки игра как раз сразу ставится на паузу. здесь тоже сделаю обязательно...
ну, а с выбором начального уровня что? скорость начальную выбирать чтоли? или количество строк мусора? я, конечно, думал об этом, но тогда пропадает смысл в рекордах. играть на разных уровнях - получать с разной степенью легкости очки, так что это будет неинтересно...

Сообщение отредактировал VSiemens - 18.10.2008, 16:41


--------------------
VSiemens aka Vitik
Мой тетрис для Windows Mobile: VTetris
I <3 Dell Axim x51v
^
Вставить никЦитировать 
GVr
18.10.2008, 18:10
Сообщение #10


Помощник
******
[offline]

Группа: Друзья 4PDA
Сообщений: 400
Регистрация: 14.10.2005



Репутация:   31  

Только выбор начальной скорости. Первые пара или больше уровней при наборе опыта становятся нудными. А переключение на следующий уровень сделать по тому же критерию, как если бы он был достигнут при начале с нулевого уровня. Ну а кто хочет честно вести таблицу рекордов всегда будут иметь возможность начать с нулевого уровня. Или еще в этом случае практикуют указывать в записи рекорда начальный уровень.

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

Сообщение отредактировал GVr - 18.10.2008, 18:35
^
Вставить никЦитировать 
VSiemens
18.10.2008, 18:40
Сообщение #11

Знающий
****
[offline]

Куратор темы
Группа: Разработчики
Сообщений: 95
Регистрация: 6.11.2007
Dell Axim X51v



Репутация:   30  

разницы, рисовать или нет - никакой. все действия все равно в массиве происходят. пока нажата кнопка движения, операционка быстро и много генерирует событие нажатия кнопки, далее идет проверка кнопки и вызов соответствующей процедуры. после падения фигуры происходит нагрузка на проц (проверка линий, обновление буферного изображения, генерация новой фигуры) и в этот момент сообщения обрабатываться не всегда успевают, а они встают в очередь, которая после спада нагрузки пачкой идет на обработку и сразувызывает соответствующую процедуру хоть сотню раз, пока стека (или что там) хватает.

кстати, паузу после загрузки я сделал, а выбор уровня - позже... сделаю в виде cab-файла даже, наверное...


--------------------
VSiemens aka Vitik
Мой тетрис для Windows Mobile: VTetris
I <3 Dell Axim x51v
^
Вставить никЦитировать 
VSiemens
19.10.2008, 10:13
Сообщение #12

Знающий
****
[offline]

Куратор темы
Группа: Разработчики
Сообщений: 95
Регистрация: 6.11.2007
Dell Axim X51v



Репутация:   30  

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

вот, в виде каба. ярлык в программах появляется, ибо игры не у всех "Games" называются и не всем понравится перемещать ярлыки.
(если что, при переустановке конфиг и рекорды будут стираться)

что-нибудь еще?

Сообщение отредактировал VSiemens - 10.12.2008, 23:41


--------------------
VSiemens aka Vitik
Мой тетрис для Windows Mobile: VTetris
I <3 Dell Axim x51v
^
Вставить никЦитировать 
-=stranger=-
19.10.2008, 10:43
Сообщение #13

Всевидящее Око
*********
[offline]

Группа: Модераторы
Сообщений: 3603
Регистрация: 17.8.2006
Apple iPhone 3GS 32GB



Репутация:   542  

VSiemens, указывай номера бета - версий. А то не понятно что где. Да и в шапку будет проще их ставить.


--------------------
Ты новичок на форуме? Прочитай Правила форума
Что-то ищешь? Воспользуйся Поиском по форуму
^
Вставить никЦитировать 
VSiemens
19.10.2008, 11:10
Сообщение #14

Знающий
****
[offline]

Куратор темы
Группа: Разработчики
Сообщений: 95
Регистрация: 6.11.2007
Dell Axim X51v



Репутация:   30  

я понимаю, что проще... я хочу в шапку, но не могу... нет у меня там кнопки "редактировать"...


--------------------
VSiemens aka Vitik
Мой тетрис для Windows Mobile: VTetris
I <3 Dell Axim x51v
^
Вставить никЦитировать 
GodDeath
19.10.2008, 11:21
Сообщение #15

Полезный
*****
[offline]

Группа: Друзья 4PDA
Сообщений: 120
Регистрация: 10.11.2006
HP iPAQ hx2490



Репутация:   0  

Огромное спасибо за тетрис!
Вот какая просьба - не мог бы разработчик увеличеть само игровое окно....


--------------------
Смерть стоит того, чтобы жить,
А любовь стоит того, чтобы ждать...
(В.Цой)
^
Вставить никЦитировать 
GVr
19.10.2008, 18:43
Сообщение #16


Помощник
******
[offline]

Группа: Друзья 4PDA
Сообщений: 400
Регистрация: 14.10.2005



Репутация:   31  

Что еще? smile_good.gif
* режим "релакс" - без ускорения,
* скин "ностальжи" smile_good.gif
^
Вставить никЦитировать 
VSiemens
20.10.2008, 16:25
Сообщение #17

Знающий
****
[offline]

Куратор темы
Группа: Разработчики
Сообщений: 95
Регистрация: 6.11.2007
Dell Axim X51v



Репутация:   30  

незачем, но все же немного модифицировал тетрис, который мне уже сниться начал О_о
в общем, сделал следующее:
  • возможность убрать заголовок (это, конечно, все равно не фулл-скрин, как ьыло высказано в замечаниях, ибо нижние меню остаются, но тем не менее). по моим замечаниям, вм5 иногда игнорирует эту настройку. размер окна увеличивается, а заголовок остается, только поверх...
  • возможность выбора фона (он растягивается по размерам окна)
  • возможность выбора блоков (либо картинка квадратная, либо по ширине в кратное число раз больше высоты - будут выбираться случайные квадраты)
  • настройки управления. сделал, как смог, ибо очень странно себя ведет винмобайл, особенно считая все кнопки джойстика за кнопку F21, а центр - за F23 при некоторых определенных, но непонятных условиях... да и хардкнопки странно фреймворк обрабатывает...
  • возможность отключения белых полосок на фоне игрового поля
  • ну, и попытался сделать что-то с блокировкой кнопок. результат странный. по идее первое нажатие должно обрабатываться в любом случае, но все же не всегда бывает. в общем, надо еще смотреть...
  • также, возможность не увеличивать уровень...


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

после переустановки настройки и рекорды сотрутся, так что, если они нужны - config.cfg лучше забекапить с папки тетриса..
unsure.gif

Сообщение отредактировал VSiemens - 10.12.2008, 23:44


--------------------
VSiemens aka Vitik
Мой тетрис для Windows Mobile: VTetris
I <3 Dell Axim x51v
^
Вставить никЦитировать 
GVr
20.10.2008, 20:49
Сообщение #18


Помощник
******
[offline]

Группа: Друзья 4PDA
Сообщений: 400
Регистрация: 14.10.2005



Репутация:   31  

С исправлением первого нажатия - практически идеал.
Забей, ...на пару недель smile_good.gif Отдохни. Тем временем народ раскушает.
^
Вставить никЦитировать 
Warrax
20.10.2008, 22:24
Сообщение #19


Пользователь
**
[offline]

Группа: Активные пользователи
Сообщений: 20
Регистрация: 11.1.2006
Acer n311



Репутация:   0  

GodDeath, +1 насчет того чтобы сделать игровой экран побольше

А вообще, получился очень приятный тетрис!
Хотя меня немного напрягает, что когда поевляется фигурка и начинаеш крутить, её невидно...

Теперь, думаю стоит добавить опцию в который можно выбрать "показовать или нет" следушию фигуру. (для хардкорщиков wink.gif )
Также, может удобно было еслиб при нажатия "уронить фигуру" была возможность ее двигать после того как она упала?
И еще вопрос, как мне добавить свои блоки?


--------------------
Acer n311 WM 6.1 от Football ROM v2.00.01 + 4GB SDHC
^
Вставить никЦитировать 
Warrax
21.10.2008, 4:19
Сообщение #20


Пользователь
**
[offline]

Группа: Активные пользователи
Сообщений: 20
Регистрация: 11.1.2006
Acer n311



Репутация:   0  

Очень понравился мне этот тетрис!
Поигрался немного и вот результат:
1) В рекордах не пишет на каком уровне закончилась игра.
2) Опять таки, в рекордах написано сколько линий сбил, а в самой игре нет... думаю надо добавить.
3) Сделать таблицу рекордов "как таблицу" smile_good.gif 3 колонки и т.д.
4) Насчет блоков, может стоит сделать каждой фигуре свой цвет? (Хотя бы в опциях дать возможность)

Потом может еще чегонить добавлю.

З.Ы. сори за дабл пост но я несмог добавить к преведущему сообщению (изменить его)... походу слишком много времени прошло.

Сообщение отредактировал Warrax - 21.10.2008, 4:20


--------------------
Acer n311 WM 6.1 от Football ROM v2.00.01 + 4GB SDHC
^
Вставить никЦитировать 

4 страниц V   1 2 3 > » 
Ответить
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 9.2.10, 17:42