Page 1 of 1

Игрушки

PostPosted: 02 Jun 2016, 12:25
by zxc_pavel
Здравствуйте.
На скучных парах в универе изучаю(извращаю) LV. Надеюсь получится открыть. (LV14, нужен vision, вроде всё..)
Пробел - стрелять, двигаться вверх-вниз-вправо-влево стрелками.
Что-то притормаживать начинает. Особенно на ПК. Походу из-за частых оверлэев. Или еще что-то?
Спасибо :)

ZXC.png

zxc_tanks.rar
LabVIEW2014 + Vision
(1.25 MiB) Downloaded 217 times

Re: Игрушки

PostPosted: 02 Jun 2016, 13:07
by AndreyDmitriev
zxc_pavel wrote:Здравствуйте.
Что-то притормаживать начинает. Особенно на ПК. Походу из-за частых оверлэев. Или еще что-то?


Да, конечно. Профилировщик запустите и сразу увидите:

Image
Вообще этот способ довольно медленный сам по себе. Возможно было бы быстрее вставлять маленькие картинки в большую через ImageToImage.

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

Re: Игрушки

PostPosted: 02 Jun 2016, 13:08
by dadreamer
Блин, круто выглядит! Это нужно поместить на главную и в уроки. :1stplace: :super: Хоть и есть узкие места, где можно перебить все танки (особенно в месте респауна) + враги интеллектом не блещут, но реально классно получилось. У меня ничего не тормозит, я бы сказал даже, что быстровато малость, но можно успеть "загасить" всех.
P.S.: не помешала б опция (авто)сохранения после каждого пройденного уровня, а то тяжковато играть с начала после поражения.

Re: Игрушки

PostPosted: 02 Jun 2016, 17:02
by Kosist
Классная игрушка )))
У меня тоже не тормозила, все быстро двигалось-ездило...
Однако, один раз столкнулся с такой проблемой - которую я не смог повторить... На первом уровне, после того, как я заехал на "домашнюю" линию противника, мой танк стал серым, и я не смог им управлять, и его "убили"... Это так и надо (я имею ввиду визуальное изменение), или баг?
P.S. dadreamer, уровни можно сразу переключать, как они подгрузятся ))
Кстати, это баг, или фича? :think:

Re: Игрушки

PostPosted: 02 Jun 2016, 18:47
by zxc_pavel
Kosist wrote:Однако, один раз столкнулся с такой проблемой - которую я не смог повторить... На первом уровне, после того, как я заехал на "домашнюю" линию противника, мой танк стал серым, и я не смог им управлять, и его "убили"... Это так и надо (я имею ввиду визуальное изменение), или баг?
Кстати, это баг, или фича? :think:


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

Re: Игрушки

PostPosted: 03 Jun 2016, 15:45
by IvanLis
zxc_pavel wrote:На скучных парах в универе изучаю(извращаю) LV. Надеюсь получится открыть. (LV14, нужен vision, вроде всё..)
Пробел - стрелять, двигаться вверх-вниз-вправо-влево стрелками.

Отлично! :clap:
Если немного оптимизировать код, то будет совсем замечательно.

Re: Игрушки

PostPosted: 17 Jun 2016, 17:25
by XAPOH
ого, классно!
интересно было бы написать для этих танчиков ИИ

Re: Игрушки

PostPosted: 19 Jun 2016, 21:59
by Cat
zxc_pavel, месье знает толк в коротании времени!

Re: Игрушки

PostPosted: 20 Jun 2016, 20:04
by zxc_pavel
XAPOH wrote:интересно было бы написать для этих танчиков ИИ


Согласен. Сделал подобие ИИ, но в другой игрушке, осталось оформить по-человечески. После сессии покажу, что получилось :-)

Re: Игрушки

PostPosted: 23 Jun 2016, 23:38
by zxc_pavel
Здравствуйте.
Спасибо за комментарии. Переделывать мне не захотелось.
Попробовал сделать другую всем известную игру: Pacman.
Основная идея была: сделать врагов "поумнее". Запрогал поиск по карте (алгоритмом A star).
Вроде покрасивее получилось )

Re: Игрушки

PostPosted: 24 Jun 2016, 01:43
by Kosist
Эх, была бы блок диаграмма поакуратнее, вообще б цены Вам не было ))) Но плюсую, круто!

Re: Игрушки

PostPosted: 24 Jun 2016, 15:38
by Pavel Krivozubov
Павел, это потрясающе!
То, что вы делаете демонстрирует, что LabVIEW - универсальная среда разработки, на которой можно делать любое решение!
Я Вас приглашаю на нашу конференцию NIDays, которая состоится в конце ноября, в Москве, для вручения призов в номинации "За вклад в популяризацию среды LabVIEW".
Сможете приехать? Если нет - пришлем по почте.

Re: Игрушки

PostPosted: 24 Jun 2016, 18:11
by zxc_pavel
Спасибо, за приглашение! :) Прийти получится.