Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Peter, DEMBEL  
Охота на лягушек (Игра)
AlienДата: Пн, 28 Июня 2010, 23:23 | Сообщение # 1
Суть игры заключается в том, чтобы убить как можно больше лягушек за одну минуту. С каждым уровнем, скорость их появления из воды увеличивается и стрелять по лягушкам становится труднее.
Вам дается всего 16 патронов, если они кончатся, не беда, можно перезардить ружье.
Можете посоревноваться с семьей в этой игре. Если вы убили больше лягушек, чем есть в таблице рекордов, тогда вы можете вписать свое имя и попасть в список рекордов (Лучшие результаты).

Игра с одной стороны простая и бессмысленная, но с другой трудная и стимулирующая. Спасибо что поиграли в Hunting for frogs!



Обновлена версия игры, введены следующие изменения:


  • Исправлена кодировка в некоторых местах
  • Время фризтайма сокращено до 3 секунд
  • Выбран другой эффект появления лягушек, теперь фон не едет
  • Увеличена сложность игры
  • Добавлен финиш (конец 20 уровень)


Скачать установщик игры :: Setup 1.02.exe (2.84 Мб)
Скачать исходный код игры :: Source 1.02.rar (1.69 Мб)
Прикрепления: 2539144.jpg (60.3 Kb)


Сообщение отредактировано
Alien - Чт, 01 Сентября 2011, 14:10
 
СообщениеСуть игры заключается в том, чтобы убить как можно больше лягушек за одну минуту. С каждым уровнем, скорость их появления из воды увеличивается и стрелять по лягушкам становится труднее.
Вам дается всего 16 патронов, если они кончатся, не беда, можно перезардить ружье.
Можете посоревноваться с семьей в этой игре. Если вы убили больше лягушек, чем есть в таблице рекордов, тогда вы можете вписать свое имя и попасть в список рекордов (Лучшие результаты).

Игра с одной стороны простая и бессмысленная, но с другой трудная и стимулирующая. Спасибо что поиграли в Hunting for frogs!



Обновлена версия игры, введены следующие изменения:


  • Исправлена кодировка в некоторых местах
  • Время фризтайма сокращено до 3 секунд
  • Выбран другой эффект появления лягушек, теперь фон не едет
  • Увеличена сложность игры
  • Добавлен финиш (конец 20 уровень)


Скачать установщик игры :: Setup 1.02.exe (2.84 Мб)
Скачать исходный код игры :: Source 1.02.rar (1.69 Мб)

Автор - Alien
Дата добавления - 28 Июня 2010 в 23:23
RezzoxeДата: Вт, 29 Июня 2010, 00:44 | Сообщение # 2
Артём в целом неплохо, только есть несколько замечаний:

1. Проверь тексты на кодировку (местами есть кракозябли)

2. Время фризтайма может всё таки сократить до 3 секунд, а то слишком долго ждать.

3. Эффект появления лягушек выбери другой, и не будет фон тоже смещаться
где то мы обсуждали это уже.

Вот вроде что я заметил поиграв один раз! :)

 
СообщениеАртём в целом неплохо, только есть несколько замечаний:

1. Проверь тексты на кодировку (местами есть кракозябли)

2. Время фризтайма может всё таки сократить до 3 секунд, а то слишком долго ждать.

3. Эффект появления лягушек выбери другой, и не будет фон тоже смещаться
где то мы обсуждали это уже.

Вот вроде что я заметил поиграв один раз! :)


Автор - Rezzoxe
Дата добавления - 29 Июня 2010 в 00:44
ВадимДата: Вт, 29 Июня 2010, 01:26 | Сообщение # 3
Генератор идей
Забавная игрушка :) Очень интересный пример работы на NB!
И сделана приятно!!! Молоток! thumbs_up
Мне показалась она может быть хорошим тренажером для тех пользователей, кто еще только осваивает компьютер - отработка движений мышью, на скорость и точность! Очень важный навык - чтобы пользователь меньше уставал за компьютером это должно быть отработано на ура.

Quote (Alien)
С каждым уровнем, скорость их появления из воды увеличивается и стрелять по лягушкам становится труднее.
Прошел 10 уровней и не успел ощутить, что сложность возрастает. Может быть в алгоритм включить зависимость скорости появления лягушек от скорости работы пользователя? Чем опытнее пользователь, тем быстрее игра набирает обороты. Можно было бы отображать успешность игрока как кол-во лягушек в единицу времени, а также кол-во патрон и промахов за эту же единицу времени. Чем больше лягушек и меньше времени, ошибок и патронов, тем успешнее игрок. При таком способе эффективность игры и как тренажера возрастает!

Еще, мне кажется, было бы интереснее, если бы с каждым новым уровнем менялся фон. И если организовать зависимость скорости от уровня пользователя, то не придется делать много фонов.

Еще, если учитывать псевдо-3D, то самые маленькие лягушки должны располагаться "дальше", т.е. выше по игровому полю, а самые большие - всегда ближе. А сейчас они всяко выскакивают. :)

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

Ссылка на "сайт программы" :D . Я заценил прикол! Только думаю, что лучше эту ссылку исправить :D , хотя бы на эту страницу на форуме, а то немного не корректно получается... ;)


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
СообщениеЗабавная игрушка :) Очень интересный пример работы на NB!
И сделана приятно!!! Молоток! thumbs_up
Мне показалась она может быть хорошим тренажером для тех пользователей, кто еще только осваивает компьютер - отработка движений мышью, на скорость и точность! Очень важный навык - чтобы пользователь меньше уставал за компьютером это должно быть отработано на ура.

Quote (Alien)
С каждым уровнем, скорость их появления из воды увеличивается и стрелять по лягушкам становится труднее.
Прошел 10 уровней и не успел ощутить, что сложность возрастает. Может быть в алгоритм включить зависимость скорости появления лягушек от скорости работы пользователя? Чем опытнее пользователь, тем быстрее игра набирает обороты. Можно было бы отображать успешность игрока как кол-во лягушек в единицу времени, а также кол-во патрон и промахов за эту же единицу времени. Чем больше лягушек и меньше времени, ошибок и патронов, тем успешнее игрок. При таком способе эффективность игры и как тренажера возрастает!

Еще, мне кажется, было бы интереснее, если бы с каждым новым уровнем менялся фон. И если организовать зависимость скорости от уровня пользователя, то не придется делать много фонов.

Еще, если учитывать псевдо-3D, то самые маленькие лягушки должны располагаться "дальше", т.е. выше по игровому полю, а самые большие - всегда ближе. А сейчас они всяко выскакивают. :)

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

Ссылка на "сайт программы" :D . Я заценил прикол! Только думаю, что лучше эту ссылку исправить :D , хотя бы на эту страницу на форуме, а то немного не корректно получается... ;)


Автор - Вадим
Дата добавления - 29 Июня 2010 в 01:26
YURIYДата: Вт, 29 Июня 2010, 01:48 | Сообщение # 4
WebMaster
Alien, да, блин, круто!

Только вот у меня когда лягушка появляется, видно, как с ней какой-то кусок фона движется...

И ещё. Иконка ярлыка имеет качество хуже, чем у установочника :)

P. S. Честно говоря, эту тему можно поместить лишь в Свободное общение... Ибо, в разделе проектов должны быть только исходники. Больше ни к какому разделу твоя программа не относится.

Ну ладно, это оставлю на усмотрение вашего главного.

 
СообщениеAlien, да, блин, круто!

Только вот у меня когда лягушка появляется, видно, как с ней какой-то кусок фона движется...

И ещё. Иконка ярлыка имеет качество хуже, чем у установочника :)

P. S. Честно говоря, эту тему можно поместить лишь в Свободное общение... Ибо, в разделе проектов должны быть только исходники. Больше ни к какому разделу твоя программа не относится.

Ну ладно, это оставлю на усмотрение вашего главного.


Автор - YURIY
Дата добавления - 29 Июня 2010 в 01:48
ВадимДата: Вт, 29 Июня 2010, 02:10 | Сообщение # 5
Генератор идей
Quote (YURIY)
тему можно поместить лишь в Свободное общение
Тут не соглашусь. Готовые проекты должны быть и с исходниками и без, как автор решит. Цель готового проекта на тематическом форуме - показать возможности среды разработки. Это главное. Приведу в качестве аргументов слова "нашего главного" :D :

Quote (Peter)
На такие вещи можно рассчитывать только либо в виде ЕХЕ-файла (без исходников), либо - самый махонький проект с небольшой функциональностью и с исходником.
Это вполне справедливо, т.к. никто не захочет обнародовать плоды своего долгого и кропотливого труда.
В мире программеров именно так всё и происходит.
(цит. по соседней теме)

Добавлено (29 Июнь 2010, 02:10)
---------------------------------------------



Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Quote (YURIY)
тему можно поместить лишь в Свободное общение
Тут не соглашусь. Готовые проекты должны быть и с исходниками и без, как автор решит. Цель готового проекта на тематическом форуме - показать возможности среды разработки. Это главное. Приведу в качестве аргументов слова "нашего главного" :D :

Quote (Peter)
На такие вещи можно рассчитывать только либо в виде ЕХЕ-файла (без исходников), либо - самый махонький проект с небольшой функциональностью и с исходником.
Это вполне справедливо, т.к. никто не захочет обнародовать плоды своего долгого и кропотливого труда.
В мире программеров именно так всё и происходит.
(цит. по соседней теме)

Добавлено (29 Июнь 2010, 02:10)
---------------------------------------------


Автор - Вадим
Дата добавления - 29 Июня 2010 в 02:10
YURIYДата: Вт, 29 Июня 2010, 02:11 | Сообщение # 6
WebMaster
Quote (Вадим)
Тут не соглашусь. Готовые проекты должны быть и с исходниками и без, как автор решит.

На нашем сайте давно царит такая точка зрения, что если вы пришли сюда, чему-то научились на готовом, то и нечего после выкидывать в ответ exe %) По меньшей мере некультурно, так сказать. У нас на сайте исходники ведь, а не программы - по ним новичков не обучишь. Мы ОБМЕНИВАЕМСЯ знаниями и опытом.

Но. Это я о данном сайте. А вы для себя тогда решайте, как хотите.

Просто не советую пользователей заранее к этому приучать, иначе проекты на вашем будущем сайте будут только от Петра, да пары активистов. Всё.

Добавлено (29 Июнь 2010, 02:11)
---------------------------------------------

 
Сообщение
Quote (Вадим)
Тут не соглашусь. Готовые проекты должны быть и с исходниками и без, как автор решит.

На нашем сайте давно царит такая точка зрения, что если вы пришли сюда, чему-то научились на готовом, то и нечего после выкидывать в ответ exe %) По меньшей мере некультурно, так сказать. У нас на сайте исходники ведь, а не программы - по ним новичков не обучишь. Мы ОБМЕНИВАЕМСЯ знаниями и опытом.

Но. Это я о данном сайте. А вы для себя тогда решайте, как хотите.

Просто не советую пользователей заранее к этому приучать, иначе проекты на вашем будущем сайте будут только от Петра, да пары активистов. Всё.

Добавлено (29 Июнь 2010, 02:11)
---------------------------------------------


Автор - YURIY
Дата добавления - 29 Июня 2010 в 02:11
ВадимДата: Вт, 29 Июня 2010, 02:22 | Сообщение # 7
Генератор идей


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение

Автор - Вадим
Дата добавления - 29 Июня 2010 в 02:22
YURIYДата: Вт, 29 Июня 2010, 02:30 | Сообщение # 8
WebMaster

Ладно, не будем :) У вас здесь есть свой админ. И плюс вы. Вместе создадите свою идиологию на сайте и будете жить вместе с ней :)

 
Сообщение

Ладно, не будем :) У вас здесь есть свой админ. И плюс вы. Вместе создадите свою идиологию на сайте и будете жить вместе с ней :)


Автор - YURIY
Дата добавления - 29 Июня 2010 в 02:30
ВадимДата: Вт, 29 Июня 2010, 02:45 | Сообщение # 9
Генератор идей


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)

Сообщение отредактировано
Вадим - Вт, 29 Июня 2010, 02:46
 
Сообщение

Автор - Вадим
Дата добавления - 29 Июня 2010 в 02:45
YURIYДата: Вт, 29 Июня 2010, 02:51 | Сообщение # 10
WebMaster
 
Сообщение

Автор - YURIY
Дата добавления - 29 Июня 2010 в 02:51
PeterДата: Вт, 29 Июня 2010, 03:52 | Сообщение # 11
Админ NeoBook
В целом, игрушка неплохая получилась!
Напомнила некогда популярного "Болотного петуха". Правда, тот посложнее был, но и сделан не на NeoBook все же.
Quote (YURIY)
видно, как с ней какой-то кусок фона движется...

Это "дефект" отрисовки одного необушного эффекта. Иногда проявляется, иногда - нет. Тут надо, видимо, искат чуть иной эффект появления лягушек, но это решат автору.
Quote (YURIY)
У нас на сайте исходники ведь, а не программы - по ним новичков не обучишь. Мы ОБМЕНИВАЕМСЯ знаниями и опытом.

Целиком и полностью согласен!
Для своих готовых программ авторы должны искать иные ресурсы, или создавать свои, а здесь должны присутствовать исходники!
Иначе, теряется весь смысл.

Раздел "Готовые проекты" сам за себя говорит - ПРОЕКТЫ, а не программы.
Проект это - ИСХОДНИК!

Quote (Вадим)
иначе мы лишимся сложных в разработке, содержащих серьезное ноу-хау, решений...

Для того, чтобы поделиться (при желании, конечно) каким-то своим "ноу-хау" совсем необязательно выкладывать весь целиком исходник программы. Достаточно сделать небольшой демонстрационный пример.
Quote (Вадим)
Скажет, будет так и точка.

Идея очень проста: экзешникам без исходников - НЕТ!
Подождем, что скажет сам Alien...
Это касается "Готовых проектов".
Если кто-то пожелает НА ФОРУМЕ дать ссылку на свой экзешник, например, в целях тестирования, то почему бы и нет.
А "злоупотребления" с ЕХЕ должны рассматриваться отдельным порядком.
Вот, такая-вот "философия"...
Quote (YURIY)
как например программы as-master'a

На самом деле, ас-мастер имел на это полное право, т.к. это был ЕГО сайт, и где, как не на своем же сайте, выкладывать свои же программы?
Но большинство работ Андрея опубликовано на сайте именно в виде исходников.
Quote (YURIY)
Вместе создадите свою идиологию на сайте и будете жить вместе с ней

Тут нечего "изобретать велосипед"!
Идеология таких ресурсов уже давно существует, и отступления от неё не планируются!
См. чуть выше.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеВ целом, игрушка неплохая получилась!
Напомнила некогда популярного "Болотного петуха". Правда, тот посложнее был, но и сделан не на NeoBook все же.
Quote (YURIY)
видно, как с ней какой-то кусок фона движется...

Это "дефект" отрисовки одного необушного эффекта. Иногда проявляется, иногда - нет. Тут надо, видимо, искат чуть иной эффект появления лягушек, но это решат автору.
Quote (YURIY)
У нас на сайте исходники ведь, а не программы - по ним новичков не обучишь. Мы ОБМЕНИВАЕМСЯ знаниями и опытом.

Целиком и полностью согласен!
Для своих готовых программ авторы должны искать иные ресурсы, или создавать свои, а здесь должны присутствовать исходники!
Иначе, теряется весь смысл.

Раздел "Готовые проекты" сам за себя говорит - ПРОЕКТЫ, а не программы.
Проект это - ИСХОДНИК!

Quote (Вадим)
иначе мы лишимся сложных в разработке, содержащих серьезное ноу-хау, решений...

Для того, чтобы поделиться (при желании, конечно) каким-то своим "ноу-хау" совсем необязательно выкладывать весь целиком исходник программы. Достаточно сделать небольшой демонстрационный пример.
Quote (Вадим)
Скажет, будет так и точка.

Идея очень проста: экзешникам без исходников - НЕТ!
Подождем, что скажет сам Alien...
Это касается "Готовых проектов".
Если кто-то пожелает НА ФОРУМЕ дать ссылку на свой экзешник, например, в целях тестирования, то почему бы и нет.
А "злоупотребления" с ЕХЕ должны рассматриваться отдельным порядком.
Вот, такая-вот "философия"...
Quote (YURIY)
как например программы as-master'a

На самом деле, ас-мастер имел на это полное право, т.к. это был ЕГО сайт, и где, как не на своем же сайте, выкладывать свои же программы?
Но большинство работ Андрея опубликовано на сайте именно в виде исходников.
Quote (YURIY)
Вместе создадите свою идиологию на сайте и будете жить вместе с ней

Тут нечего "изобретать велосипед"!
Идеология таких ресурсов уже давно существует, и отступления от неё не планируются!
См. чуть выше.

Автор - Peter
Дата добавления - 29 Июня 2010 в 03:52
YURIYДата: Вт, 29 Июня 2010, 03:55 | Сообщение # 12
WebMaster
В целом выходит, у нас с Петром один и тот же взгляд на данную проблему.
 
СообщениеВ целом выходит, у нас с Петром один и тот же взгляд на данную проблему.

Автор - YURIY
Дата добавления - 29 Июня 2010 в 03:55
RezzoxeДата: Вт, 29 Июня 2010, 04:48 | Сообщение # 13
Quote (YURIY)
Только вот у меня когда лягушка появляется, видно, как с ней какой-то кусок фона движется...

Quote (Peter)
Это "дефект" отрисовки одного необушного эффекта. Иногда проявляется, иногда - нет. Тут надо, видимо, искат чуть иной эффект появления лягушек, но это решат автору.

Петр прав, просто вместо эффекта Slide необходимо выбирать Wipe,
и отрисовка будет происходить корректно. ;)

С Сергеем просто разбирали уже данный нюанс в этой темке. :)

Сообщение отредактировано
Омар - Вт, 29 Июня 2010, 04:58
 
Сообщение
Quote (YURIY)
Только вот у меня когда лягушка появляется, видно, как с ней какой-то кусок фона движется...

Quote (Peter)
Это "дефект" отрисовки одного необушного эффекта. Иногда проявляется, иногда - нет. Тут надо, видимо, искат чуть иной эффект появления лягушек, но это решат автору.

Петр прав, просто вместо эффекта Slide необходимо выбирать Wipe,
и отрисовка будет происходить корректно. ;)

С Сергеем просто разбирали уже данный нюанс в этой темке. :)


Автор - Rezzoxe
Дата добавления - 29 Июня 2010 в 04:48
ВадимДата: Ср, 30 Июня 2010, 15:44 | Сообщение # 14
Генератор идей


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)

Сообщение отредактировано
Вадим - Ср, 30 Июня 2010, 18:13
 
Сообщение

Автор - Вадим
Дата добавления - 30 Июня 2010 в 15:44
PeterДата: Ср, 30 Июня 2010, 23:29 | Сообщение # 15
Админ NeoBook
Quote (Вадим)
И тогда в экзешнике всё может быть так, как надо автору, а в исходнике - вместо реальных ответов какие-то отметки, вроде "тут ответ".

Масло "масляное".
:)
Мне казалось, что вот эта реплика:
Quote (Peter)
Для того, чтобы поделиться (при желании, конечно) каким-то своим "ноу-хау" совсем необязательно выкладывать весь целиком исходник программы. Достаточно сделать небольшой демонстрационный пример.

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

Quote (Вадим)
Предлагаю эти идеологические моменты рассмотреть и внести в правила форума.

ОК!
Подумаем...


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Вадим)
И тогда в экзешнике всё может быть так, как надо автору, а в исходнике - вместо реальных ответов какие-то отметки, вроде "тут ответ".

Масло "масляное".
:)
Мне казалось, что вот эта реплика:
Quote (Peter)
Для того, чтобы поделиться (при желании, конечно) каким-то своим "ноу-хау" совсем необязательно выкладывать весь целиком исходник программы. Достаточно сделать небольшой демонстрационный пример.

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

Quote (Вадим)
Предлагаю эти идеологические моменты рассмотреть и внести в правила форума.

ОК!
Подумаем...

Автор - Peter
Дата добавления - 30 Июня 2010 в 23:29
AlienДата: Ср, 21 Июля 2010, 22:34 | Сообщение # 16
Спасибо большое за комментарии, оценки. Стряпал эту игру за два дня до выезда в отпуск, поэтому есть малые недочеты, прямо в ночь перед отъездом доделывал с красными глазами, увы времени на тест сложности не было, поэтому надеялся лишь на то, что я верно сделал увеличение сложности с каждым уровнем.
Сейчас приехал, введу некоторые изменения в игру, исходя из вашей критики и выложу исходник вместе с скомпилированной установкой.
Вообще пытался сделать что-то на подобие игры Moorhuhn.
"Фирма Phenomedia идиоты тратят миллионы и годы на создание игры, а я создал бесплатно за 2 дня" lol

Добавлено (21 Июль 2010, 22:34)
---------------------------------------------
Обновлён первый пост
Обновлена версия игры, введены следующие изменения:


  • Исправлена кодировка в некоторых местах
  • Время фризтайма сокращено до 3 секунд
  • Выбран другой эффект появления лягушек, теперь фон не едет
  • Увеличена сложность игры
  • Добавлен финиш (конец 20 уровень)

Скачать установщик игры :: Setup 1.02.exe (2.84 Мб)
Скачать исходный код игры :: Source 1.02.rar (1.69 Мб)
Доступно только для пользователей

Quote (Вадим)
Прошел 10 уровней и не успел ощутить, что сложность возрастает.

Надо было до 20 дойти, там более менее сложно :)
Но теперь, я сложность игры увеличил. Чтобы пройти 20 уровень, нужно быть вундеркиндом и то навряд ли :D
Quote (Вадим)
Может быть в алгоритм включить зависимость скорости появления лягушек от скорости работы пользователя?

Не стал заморачиваться %)
Quote (Вадим)
Еще, мне кажется, было бы интереснее, если бы с каждым новым уровнем менялся фон.

Возможно, но я их рисовать не хочу :) При том что этот я ели как в интернете нарыл.
P.S. Фон, лягушка, таймер, знак мелодии и громкоговорителя я скачал из интернета, остальное все сам рисовал.
Quote (Вадим)
Еще, если учитывать псевдо-3D, то самые маленькие лягушки должны располагаться "дальше", т.е. выше по игровому полю, а самые большие - всегда ближе. А сейчас они всяко выскакивают.

Ну, так я и сделал, но все равно они местами не пропорционально вылазят. Вроде бы в коде все верно, возможно просто не успевает перемаштабировать, т.к. НБ не умеет работать с двумя потоками одновременно. wall
Quote (Вадим)
Еще, по идее, курсор должен быть в виде прицела только в игровой области, а при наведении на объекты меню

К сожалению в NB не предусмотрена функция смены курсора :'(
Пришлось именно так делать, везде один курсор, иначе при стрельбе будет мигать курсор.
Quote (Вадим)
Ссылка на "сайт программы" :D . Я заценил прикол! Только думаю, что лучше эту ссылку исправить :D , хотя бы на эту страницу на форуме, а то немного не корректно получается...

Поставил на будущее :) Peter тоже в своих творениях ставит сайт необука, я не думаю что он после стольких ожиданий не выпустит сайт ;)
Quote (YURIY)
Иконка ярлыка имеет качество хуже, чем у установочника

Ага, чето NB перековеркал значок :(


Сообщение отредактировано
Alien - Ср, 21 Июля 2010, 22:35
 
СообщениеСпасибо большое за комментарии, оценки. Стряпал эту игру за два дня до выезда в отпуск, поэтому есть малые недочеты, прямо в ночь перед отъездом доделывал с красными глазами, увы времени на тест сложности не было, поэтому надеялся лишь на то, что я верно сделал увеличение сложности с каждым уровнем.
Сейчас приехал, введу некоторые изменения в игру, исходя из вашей критики и выложу исходник вместе с скомпилированной установкой.
Вообще пытался сделать что-то на подобие игры Moorhuhn.
"Фирма Phenomedia идиоты тратят миллионы и годы на создание игры, а я создал бесплатно за 2 дня" lol

Добавлено (21 Июль 2010, 22:34)
---------------------------------------------
Обновлён первый пост
Обновлена версия игры, введены следующие изменения:


  • Исправлена кодировка в некоторых местах
  • Время фризтайма сокращено до 3 секунд
  • Выбран другой эффект появления лягушек, теперь фон не едет
  • Увеличена сложность игры
  • Добавлен финиш (конец 20 уровень)

Скачать установщик игры :: Setup 1.02.exe (2.84 Мб)
Скачать исходный код игры :: Source 1.02.rar (1.69 Мб)
Доступно только для пользователей

Quote (Вадим)
Прошел 10 уровней и не успел ощутить, что сложность возрастает.

Надо было до 20 дойти, там более менее сложно :)
Но теперь, я сложность игры увеличил. Чтобы пройти 20 уровень, нужно быть вундеркиндом и то навряд ли :D
Quote (Вадим)
Может быть в алгоритм включить зависимость скорости появления лягушек от скорости работы пользователя?

Не стал заморачиваться %)
Quote (Вадим)
Еще, мне кажется, было бы интереснее, если бы с каждым новым уровнем менялся фон.

Возможно, но я их рисовать не хочу :) При том что этот я ели как в интернете нарыл.
P.S. Фон, лягушка, таймер, знак мелодии и громкоговорителя я скачал из интернета, остальное все сам рисовал.
Quote (Вадим)
Еще, если учитывать псевдо-3D, то самые маленькие лягушки должны располагаться "дальше", т.е. выше по игровому полю, а самые большие - всегда ближе. А сейчас они всяко выскакивают.

Ну, так я и сделал, но все равно они местами не пропорционально вылазят. Вроде бы в коде все верно, возможно просто не успевает перемаштабировать, т.к. НБ не умеет работать с двумя потоками одновременно. wall
Quote (Вадим)
Еще, по идее, курсор должен быть в виде прицела только в игровой области, а при наведении на объекты меню

К сожалению в NB не предусмотрена функция смены курсора :'(
Пришлось именно так делать, везде один курсор, иначе при стрельбе будет мигать курсор.
Quote (Вадим)
Ссылка на "сайт программы" :D . Я заценил прикол! Только думаю, что лучше эту ссылку исправить :D , хотя бы на эту страницу на форуме, а то немного не корректно получается...

Поставил на будущее :) Peter тоже в своих творениях ставит сайт необука, я не думаю что он после стольких ожиданий не выпустит сайт ;)
Quote (YURIY)
Иконка ярлыка имеет качество хуже, чем у установочника

Ага, чето NB перековеркал значок :(

Автор - Alien
Дата добавления - 21 Июля 2010 в 22:34
СергейДата: Ср, 21 Июля 2010, 23:06 | Сообщение # 17
Необукер
Quote (Alien)
Пароль - сайт необука
я оценил прикол, я вот не помню точное имя сайта, а все что я вводил неправильно....
 
Сообщение
Quote (Alien)
Пароль - сайт необука
я оценил прикол, я вот не помню точное имя сайта, а все что я вводил неправильно....

Автор - Сергей
Дата добавления - 21 Июля 2010 в 23:06
ВадимДата: Ср, 21 Июля 2010, 23:49 | Сообщение # 18
Генератор идей
Quote (Alien)
Скачать исходный код игры
Молоток!!! thumbs_up

Quote (Alien)
т.к. НБ не умеет работать с двумя потоками одновременно.

Мне кажется в некоторых случаях вполне можно организовать параллельные потоки.

Приведу идею и пример, вдруг окажется полезным.

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

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

Quote (Alien)
К сожалению в NB не предусмотрена функция смены курсора

Поищи плагин, наверняка есть. А если нет, то прямой путь тебе в эту тему: zmFunctions :D



Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)

Сообщение отредактировано
Вадим - Чт, 22 Июля 2010, 00:00
 
Сообщение
Quote (Alien)
Скачать исходный код игры
Молоток!!! thumbs_up

Quote (Alien)
т.к. НБ не умеет работать с двумя потоками одновременно.

Мне кажется в некоторых случаях вполне можно организовать параллельные потоки.

Приведу идею и пример, вдруг окажется полезным.

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

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

Quote (Alien)
К сожалению в NB не предусмотрена функция смены курсора

Поищи плагин, наверняка есть. А если нет, то прямой путь тебе в эту тему: zmFunctions :D


Автор - Вадим
Дата добавления - 21 Июля 2010 в 23:49
PeterДата: Чт, 22 Июля 2010, 01:34 | Сообщение # 19
Админ NeoBook
Пока посмотрел только экзешник (на исходник времени, пардон, нет сейчас).
Получилось уже хорошо!
thumbs_up
Вот только, да, с размерами лягушек есть некоторые неувязки.
Но, джентельмены, причем тут параллельные потоки?
%)
Трудно пока сказать какое отношение это может иметь к лягушкам....
Quote (Вадим)
случаях вполне можно организовать параллельные потоки

Несмотря на то, что необушные команды Loop и While позволяют в процессе их работы выполнять команды из других объектов, это не есть параллельный поток в классическом смысле.
Тем-не-менее, идея, предложенная Вадимом, может оказаться весьма полезной в ряде случаев, а в каких каждый сам решит!
И не забываем о том, что в NB существуют команды ExitWhile и ExitLoop.
;)
Quote (Alien)
К сожалению в NB не предусмотрена функция смены курсора

Quote (Вадим)
Поищи плагин, наверняка есть. А если нет, то прямой путь тебе в эту тему: zmFunctions

Решили из меня сделать "крайнего"?
Не выйдет, господа-товарищи!
:p
См.прикрепление.
И внимательно-вЫнимательно изучаем дэмку к плагину!
Quote (Вадим)
ты указал сайт необукеров как сайт своей программы, это некорректно..Правильнее было бы дать ссылку на "страницу программы" или "страницу обсуждения программы

Кстати, это тоже верно!
Когда у игры будет своя страничка (как у проекта, а об этом есть предварительная договоренность) тогда и будет смысл давать ссылку, а пока она (ссылка) по сути нерабочая.

Добавлено (22 Июль 2010, 01:34)
---------------------------------------------
Я за..., в общем, устал подбирать пароль к исходнику.

Quote (Сергей)
все что я вводил неправильно....

Аналогично!
Значит - не судьба...
Прикрепления: nzPluginCursor.rar (9.6 Kb)


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеПока посмотрел только экзешник (на исходник времени, пардон, нет сейчас).
Получилось уже хорошо!
thumbs_up
Вот только, да, с размерами лягушек есть некоторые неувязки.
Но, джентельмены, причем тут параллельные потоки?
%)
Трудно пока сказать какое отношение это может иметь к лягушкам....
Quote (Вадим)
случаях вполне можно организовать параллельные потоки

Несмотря на то, что необушные команды Loop и While позволяют в процессе их работы выполнять команды из других объектов, это не есть параллельный поток в классическом смысле.
Тем-не-менее, идея, предложенная Вадимом, может оказаться весьма полезной в ряде случаев, а в каких каждый сам решит!
И не забываем о том, что в NB существуют команды ExitWhile и ExitLoop.
;)
Quote (Alien)
К сожалению в NB не предусмотрена функция смены курсора

Quote (Вадим)
Поищи плагин, наверняка есть. А если нет, то прямой путь тебе в эту тему: zmFunctions

Решили из меня сделать "крайнего"?
Не выйдет, господа-товарищи!
:p
См.прикрепление.
И внимательно-вЫнимательно изучаем дэмку к плагину!
Quote (Вадим)
ты указал сайт необукеров как сайт своей программы, это некорректно..Правильнее было бы дать ссылку на "страницу программы" или "страницу обсуждения программы

Кстати, это тоже верно!
Когда у игры будет своя страничка (как у проекта, а об этом есть предварительная договоренность) тогда и будет смысл давать ссылку, а пока она (ссылка) по сути нерабочая.

Добавлено (22 Июль 2010, 01:34)
---------------------------------------------
Я за..., в общем, устал подбирать пароль к исходнику.

Quote (Сергей)
все что я вводил неправильно....

Аналогично!
Значит - не судьба...

Автор - Peter
Дата добавления - 22 Июля 2010 в 01:34
ВадимДата: Чт, 22 Июля 2010, 01:49 | Сообщение # 20
Генератор идей
Quote (Peter)
См.прикрепление.

Чумовой плаг! Спасибо, Peter! Глобально меняет курсор, для трех его состояний!
Вещь!

Alien, проблема с курсором, считай, решена!



Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Quote (Peter)
См.прикрепление.

Чумовой плаг! Спасибо, Peter! Глобально меняет курсор, для трех его состояний!
Вещь!

Alien, проблема с курсором, считай, решена!


Автор - Вадим
Дата добавления - 22 Июля 2010 в 01:49
AlienДата: Чт, 22 Июля 2010, 10:45 | Сообщение # 21
Quote (Вадим)
Поищи плагин, наверняка есть.

Есть! Но если я не ошибаюсь, есть единственный плагин, это даже тот что сейчас выложил Peter. Он меняет курсор глобально, а кто хочет чтобы после выхода из игры у него остался прицел?
Quote (Вадим)
Alien, проблема с курсором, считай, решена!

Не решена, я этот плагин видел и он мне не подошел, + перерыл весь оф. сайт и не нашел так же подходящего.
Quote (Peter)
в общем, устал подбирать пароль к исходнику.

Я конечно думал что многие не знают адрес сайта nb, но чтоб сам его автор scared
Доступно только для пользователей
Quote (Вадим)
Я другое имел ввиду - ты указал сайт необукеров как сайт своей программы, это некорректно потому, что понятие "сайт программы"

Разве я указал его как сайт программы? scared
 
Сообщение
Quote (Вадим)
Поищи плагин, наверняка есть.

Есть! Но если я не ошибаюсь, есть единственный плагин, это даже тот что сейчас выложил Peter. Он меняет курсор глобально, а кто хочет чтобы после выхода из игры у него остался прицел?
Quote (Вадим)
Alien, проблема с курсором, считай, решена!

Не решена, я этот плагин видел и он мне не подошел, + перерыл весь оф. сайт и не нашел так же подходящего.
Quote (Peter)
в общем, устал подбирать пароль к исходнику.

Я конечно думал что многие не знают адрес сайта nb, но чтоб сам его автор scared
Доступно только для пользователей
Quote (Вадим)
Я другое имел ввиду - ты указал сайт необукеров как сайт своей программы, это некорректно потому, что понятие "сайт программы"

Разве я указал его как сайт программы? scared

Автор - Alien
Дата добавления - 22 Июля 2010 в 10:45
ВадимДата: Чт, 22 Июля 2010, 10:58 | Сообщение # 22
Генератор идей
Quote (Alien)
Он меняет курсор глобально, а кто хочет чтобы после выхода из игры у него остался прицел?

Quote (Peter)
И внимательно-вЫнимательно изучаем дэмку к плагину!

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


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)

Сообщение отредактировано
Вадим - Чт, 22 Июля 2010, 10:59
 
Сообщение
Quote (Alien)
Он меняет курсор глобально, а кто хочет чтобы после выхода из игры у него остался прицел?

Quote (Peter)
И внимательно-вЫнимательно изучаем дэмку к плагину!

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

Автор - Вадим
Дата добавления - 22 Июля 2010 в 10:58
AlienДата: Чт, 22 Июля 2010, 11:19 | Сообщение # 23

Кстати, кто после 15 уровня убил хотя бы 1 лягушку и не сошел с ума? :D
 
Сообщение

Кстати, кто после 15 уровня убил хотя бы 1 лягушку и не сошел с ума? :D

Автор - Alien
Дата добавления - 22 Июля 2010 в 11:19
ВадимДата: Чт, 22 Июля 2010, 12:47 | Сообщение # 24
Генератор идей
Вот, а сейчас всё скачалось, без проблем! :)
Успел заценить экзешник.

Quote (Alien)
Возможно ты ошибаешься, но я не указывал как сайт программы, более того я ничего не менял там, все что я изменил указано в списке.
Довольно часто ошибаюсь, нам, людям, это свойственно :D , но не в этот раз (см. спойлер).

Попутное наблюдение: на вкладке "Автор" обратил внимание на пропущенную букву в строке "Повышение рейтинга NeoBook".

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

2) При затемнении/высветлении экрана (в момент смены уровней) затемнение, равно как и высветление, происходит рывками. Надо бы придумать плавный эффект. Может быть с прозрачностью поиграть, в плаге Петра есть такие возможности в разделе работы с окнами.

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

4) С лягушками, по идее, надо бы все-таки разобраться, чтобы бОльшие вылазили ближе (ниже), а меньшие дальше.

А вообще клевая игрушка получилась!!! thumbs_up
То, что лягушки фон за собой не тянут теперь - это вообще супер!
Мне кажется эту игрушку надо обязательно дошлифовать, хороший пример возможностей NeoBook!

Quote (Alien)
Кстати, кто после 15 уровня убил хотя бы 1 лягушку и не сошел с ума? :D

Не сошел, но был близок к тому! :D :D thumbs_up

_________
Добавлено

Кстати, при завершении 20-го уровня прога предлагает идти на 21-й, а потом говорит, что конец игры... Но если 20-й уровень - последний, то предлагать 21-й не нужно.

Прикрепления: 4427662.png (27.0 Kb) · 3132499.png (27.1 Kb) · 6798529.png (104.5 Kb)


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)

Сообщение отредактировано
Вадим - Чт, 22 Июля 2010, 12:59
 
СообщениеВот, а сейчас всё скачалось, без проблем! :)
Успел заценить экзешник.

Quote (Alien)
Возможно ты ошибаешься, но я не указывал как сайт программы, более того я ничего не менял там, все что я изменил указано в списке.
Довольно часто ошибаюсь, нам, людям, это свойственно :D , но не в этот раз (см. спойлер).

Попутное наблюдение: на вкладке "Автор" обратил внимание на пропущенную букву в строке "Повышение рейтинга NeoBook".

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

2) При затемнении/высветлении экрана (в момент смены уровней) затемнение, равно как и высветление, происходит рывками. Надо бы придумать плавный эффект. Может быть с прозрачностью поиграть, в плаге Петра есть такие возможности в разделе работы с окнами.

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

4) С лягушками, по идее, надо бы все-таки разобраться, чтобы бОльшие вылазили ближе (ниже), а меньшие дальше.

А вообще клевая игрушка получилась!!! thumbs_up
То, что лягушки фон за собой не тянут теперь - это вообще супер!
Мне кажется эту игрушку надо обязательно дошлифовать, хороший пример возможностей NeoBook!

Quote (Alien)
Кстати, кто после 15 уровня убил хотя бы 1 лягушку и не сошел с ума? :D

Не сошел, но был близок к тому! :D :D thumbs_up

_________
Добавлено

Кстати, при завершении 20-го уровня прога предлагает идти на 21-й, а потом говорит, что конец игры... Но если 20-й уровень - последний, то предлагать 21-й не нужно.


Автор - Вадим
Дата добавления - 22 Июля 2010 в 12:47
СергейДата: Чт, 22 Июля 2010, 15:44 | Сообщение # 25
Необукер
 
Сообщение

Автор - Сергей
Дата добавления - 22 Июля 2010 в 15:44
ВадимДата: Чт, 22 Июля 2010, 15:56 | Сообщение # 26
Генератор идей


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение

Автор - Вадим
Дата добавления - 22 Июля 2010 в 15:56
СергейДата: Чт, 22 Июля 2010, 16:02 | Сообщение # 27
Необукер
Alien, нифига ты сложность увеличил, я даже неуспеваю заметить саму лягушку.
Главное первую то я увидел, а потом все, только одни круги на воде %)

заметил еще одну страность, иногда(когда круг даже на половину непоявляется) у меня пропадает 1 патрон. Это так задумано, ты добавил лягуху-диверсанта :D
Прикрепления: 3794330.jpg (39.9 Kb)


Сообщение отредактировано
Сергей - Чт, 22 Июля 2010, 16:04
 
СообщениеAlien, нифига ты сложность увеличил, я даже неуспеваю заметить саму лягушку.
Главное первую то я увидел, а потом все, только одни круги на воде %)

заметил еще одну страность, иногда(когда круг даже на половину непоявляется) у меня пропадает 1 патрон. Это так задумано, ты добавил лягуху-диверсанта :D

Автор - Сергей
Дата добавления - 22 Июля 2010 в 16:02
PeterДата: Чт, 22 Июля 2010, 16:59 | Сообщение # 28
Админ NeoBook
Quote (Вадим)
Разве я указал его как сайт программы?

Да, в установщике - если оставить галочку посетить сайт программы, то открывается.... ;)


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Вадим)
Разве я указал его как сайт программы?

Да, в установщике - если оставить галочку посетить сайт программы, то открывается.... ;)

Автор - Peter
Дата добавления - 22 Июля 2010 в 16:59
AlienДата: Чт, 22 Июля 2010, 17:24 | Сообщение # 29
Quote (Вадим)
При затемнении/высветлении экрана (в момент смены уровней) затемнение, равно как и высветление, происходит рывками. Надо бы придумать плавный эффект.

Там плавный эффект затемнения scared
Quote (Вадим)
Еще заметил (но может это только у меня, на медленном нотике) однажды было так, что на ленте патронов самый правый остался, а далее остальные убывали по мере стрельбы, пока не перезарядился он так и висел, нестреляным призраком... Бывало и другие патроны оставались на месте, хоть я их отстрелял.

А вот это уже косяки самого NB, именно причина в параллельных потоках.
NB не может одновременно скрывать объект, воспроизводить звук и делать подсчеты, поэтому он либо делает все по очереди, либо просто пропускает одно из действий.
Вот почему остаются патроны, когда они уже кончились, не воспроизводится звук выстрела, не убивается лягушка и т.п.
Quote (Вадим)
С лягушками, по идее, надо бы все-таки разобраться, чтобы бОльшие вылазили ближе (ниже), а меньшие дальше.

Я себе этим мозг сломал уже, скачайте исходник, посмотрите, может разберетесь.
Принцип таков: Поле разделено на 3 части, если лягушка попадает в первую, тогда масштабировать на самую маленькую, если координаты попали во вторую часть поля, тогда масштабирует на средний размер, ну и с 3 частью аналогично.
Quote (Вадим)
Но если 20-й уровень - последний, то предлагать 21-й не нужно.

Странно, мне ничего не предлагает scared
Quote (Сергей)
Alien, нифига ты сложность увеличил, я даже неуспеваю заметить саму лягушку.
Главное первую то я увидел, а потом все, только одни круги на воде

Не советую на отладчике играть, отладчик всегда снижает скорость работы программ.
 
Сообщение
Quote (Вадим)
При затемнении/высветлении экрана (в момент смены уровней) затемнение, равно как и высветление, происходит рывками. Надо бы придумать плавный эффект.

Там плавный эффект затемнения scared
Quote (Вадим)
Еще заметил (но может это только у меня, на медленном нотике) однажды было так, что на ленте патронов самый правый остался, а далее остальные убывали по мере стрельбы, пока не перезарядился он так и висел, нестреляным призраком... Бывало и другие патроны оставались на месте, хоть я их отстрелял.

А вот это уже косяки самого NB, именно причина в параллельных потоках.
NB не может одновременно скрывать объект, воспроизводить звук и делать подсчеты, поэтому он либо делает все по очереди, либо просто пропускает одно из действий.
Вот почему остаются патроны, когда они уже кончились, не воспроизводится звук выстрела, не убивается лягушка и т.п.
Quote (Вадим)
С лягушками, по идее, надо бы все-таки разобраться, чтобы бОльшие вылазили ближе (ниже), а меньшие дальше.

Я себе этим мозг сломал уже, скачайте исходник, посмотрите, может разберетесь.
Принцип таков: Поле разделено на 3 части, если лягушка попадает в первую, тогда масштабировать на самую маленькую, если координаты попали во вторую часть поля, тогда масштабирует на средний размер, ну и с 3 частью аналогично.
Quote (Вадим)
Но если 20-й уровень - последний, то предлагать 21-й не нужно.

Странно, мне ничего не предлагает scared
Quote (Сергей)
Alien, нифига ты сложность увеличил, я даже неуспеваю заметить саму лягушку.
Главное первую то я увидел, а потом все, только одни круги на воде

Не советую на отладчике играть, отладчик всегда снижает скорость работы программ.

Автор - Alien
Дата добавления - 22 Июля 2010 в 17:24
ВадимДата: Пт, 23 Июля 2010, 01:23 | Сообщение # 30
Генератор идей
Quote (Alien)
Там плавный эффект затемнения scared
Ну, раз больше никто не замечает, значит дело в моем маломощном нотике. Так что можно, наверное, этот баг не искать.

Quote (Alien)
А вот это уже косяки самого NB, именно причина в параллельных потоках.
NB не может одновременно скрывать объект, воспроизводить звук и делать подсчеты, поэтому он либо делает все по очереди, либо просто пропускает одно из действий.

Если будет желание, попробуй оформить "цикл в цикле" в подпрограмму (как я выше предложил), а счетчики циклов после выполнения вложенного - обнуляй.
Например можно так оформить перезарядку патронов по правой кнопке мыши. Однажды запущенная подпрограмма будет всегда "на стрёме", и как только пользователь нажмет на правую кнопку, то получит весь заряд. Или сделать так со звуками выстрелов...

Quote (Alien)
Странно, мне ничего не предлагает scared
Я имею ввиду, что появляется цифра 21, мол будет переход на следующий уровень... Не запомнил точно, надо было скрин сделать, но я не сообразил вовремя. Просто проверь код - где у тебя ведется подсчет уровней - есть ли там фактический запрет на 21 или код отработает и цифра должна будет отобразиться?... Впечатление было такое, будто бы на самом деле есть 21-й, и прога вроде бы как его собирается открыть, но потом вдруг передумала и решила, что 20-й - это последний :D


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Quote (Alien)
Там плавный эффект затемнения scared
Ну, раз больше никто не замечает, значит дело в моем маломощном нотике. Так что можно, наверное, этот баг не искать.

Quote (Alien)
А вот это уже косяки самого NB, именно причина в параллельных потоках.
NB не может одновременно скрывать объект, воспроизводить звук и делать подсчеты, поэтому он либо делает все по очереди, либо просто пропускает одно из действий.

Если будет желание, попробуй оформить "цикл в цикле" в подпрограмму (как я выше предложил), а счетчики циклов после выполнения вложенного - обнуляй.
Например можно так оформить перезарядку патронов по правой кнопке мыши. Однажды запущенная подпрограмма будет всегда "на стрёме", и как только пользователь нажмет на правую кнопку, то получит весь заряд. Или сделать так со звуками выстрелов...

Quote (Alien)
Странно, мне ничего не предлагает scared
Я имею ввиду, что появляется цифра 21, мол будет переход на следующий уровень... Не запомнил точно, надо было скрин сделать, но я не сообразил вовремя. Просто проверь код - где у тебя ведется подсчет уровней - есть ли там фактический запрет на 21 или код отработает и цифра должна будет отобразиться?... Впечатление было такое, будто бы на самом деле есть 21-й, и прога вроде бы как его собирается открыть, но потом вдруг передумала и решила, что 20-й - это последний :D

Автор - Вадим
Дата добавления - 23 Июля 2010 в 01:23
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: