[WT] [Архив] [Поиск] Главная Управление
[Совместно с Ычаном]

[Назад] [Вся нить] [Последние 50 сообщений]
Ответ в нить [Последние 50 сообщений]
Имя
Animapcha image [@] [?]
Тема   ( ответ в 2764)
Сообщение flower
Файл 
Пароль  (для удаления файлов и сообщений)
Параметры   
  • Прежде чем постить, ознакомьтесь с правилами.
  • Поддерживаемые типы файлов: 7Z, BZ, BZ2, GIF, GZ, JPG, MO, MP3, OGG, PDF, PNG, PSD, RAR, SVG, SWF, TXT, XCF, ZIP
  • Максимально допустимый размер файлов: 10000 кБ.
  • Изображения, размер которых превышает 200 на 200 пикселей, будут уменьшены.
  • Ныне 1207 unique user posts. Посмотреть каталог
  • Радио:

Файл: 128720234187.png-(4.39KB, 400x600, shootdowna.png)
2764 No. 2764 watch    
Девач, такое дело - пишу минишмапоту, а без поддержки джойпада некошерно. Так получилось, что писать его я начал с использованием HGE, а он, как выяснилось, джойстики не умеет. Посоветуй что-нибудь несложное и с минимумом лишнего, чтобы сделать ввод с геймпада. Спасибо заранее.
28 сообщений пропущено. Показаны 50 последних сообщений Развернуть все изображения
>> No. 3080    
>>3075
>А теперь расскажите, как это реализовать без коллизии между пулями, мне даже интересно стало.
Очевидно, имелось в виду, что нет коллизий между пулями врага и пулями врага, которые являются именно пулями врага, а не пулями врага с другими свойствами.
Алса, логично не нести бред про пулинепули, но назвать базовый класс "объектом", пули врага "пулями врага", а корабль игрока кораблём игрока, блжад.
>> No. 3082    
>>3075
>http://метамо.рф/fake.php?site=410dev
Прошёл, что дальше?
>> No. 3083    
>>3082
Умница :3 Хоть у одного моего клона есть какое-то подобие мозга.

>>3080
>Очевидно, имелось в виду, что нет коллизий между пулями врага и пулями врага
Предусмотрено, но пока что не используется.

Алсо, базовый объект - пуля врага. Сбиваемость (один флаг) превращает её во врага (несбиваемый враг от мули не отличается вообще ничем), а принадлежность игроку - в пулю игрока. Так что всё нормально названо, не надо тут.
>> No. 3084    
>>3083
>Сбиваемость (один флаг) превращает её во врага (несбиваемый враг от мули не отличается вообще ничем), а принадлежность игроку - в пулю игрока.
Это решение было бы красивым, если бы пули превращались во врагов, а враги в пули игрока и т.п, но ежели такого нет, иметь один супер-объект на все случаи глупо. Хотя бы из за лишних полей и методов которые используются для врага, но никогда не используются для пуль игрока.
>> No. 3086    
>>3084
Давай _ты_ не будешь делать вид, что _хотя бы примерно_ представляешь, как работает _моя_ программа, нэ? :3

А то какие-то глупости говоришь, чесслово.
>> No. 3088    
>>3086
Вот в этот момент, я бы переборол себя и посмотрел твой код, но не могу же :3
>> No. 3090    
>>3088
попробуй запустить http://zefiris.su/files/demo1.lev через shootdown.exe - простейшая демка пулек врага (красных), превращающихся в пульки игрока (зеленые) и дамагающих этого врага, становясь при этом безвредными для игрока. Хотя в большинстве подоных случаев можно было бы обойтись пересозданием выстрела на месте старого, но зачем мне плодить три разных конструктора? :3
>> No. 3091    
>>3090
Нарухото.
Но тем не менее, покажи декларацию класса пули?
>> No. 3092    
Файл: 129017565118.png-(5.64KB, 552x160, codede.png)
3092
>>3091
оно начинается со слова struct и класса как такового нет вообще :3 быдлокод же, говорю же.
>> No. 3093    
>>3092
Ох маать :3
>> No. 3094    
>>3093
Ну просто я только недавно выбрался из уютненького паскаля, не увидел (и до сих пор не вижу) никакой нужды реализовывать это поклассово и сделал так, как я точно осилю. Как видишь, работает и даже не сильно тормозит (а пишу я это дело на работе на очень стареньком ноуте, и стараюсь, чтобы при н.у. не тормозило даже там)
>> No. 3095    
>>3094
Выбираться из уютненького паскаля если мы именно про паскаль лучше в уютненький делфи или fpc же :3. Я так с любимой делфи на С++ и не переполз ибо не нравится оно мне как инструмент.
А ещё я помню, что у тебя на работе таки какой то десктоп с 17" LCD же? Или ошибаюсь?
Алсо, ты код пишешь прямо в notepad++ или только ради скриншота открыл? :3
>> No. 3096    
>>3095
Под паскалем я именно дельфи в виду и имел - одно болото-то, редактор моделек и украшатель кода уровней уже на дельфях сделаны, ибо сподручнее. Вот 17дюймовых LCD-мониторчиков не припоминаю ни а этой работе, ни на прошлой. Путаешь наверное.

Ну и не запускать же мне студию ради одного скрина, чесслово.
>> No. 3098    
А что это за lev скрипты такие?
>> No. 3099    
>>3098
Собственно, уровни и паттерны. Документации по ним ещё нет, ибо мне пока что лень, да и язык постоянно допиливается.
>> No. 3100    
>>3099
Язык это просто язык разметки, или нормальные скрипты с мат. выражениями и условными операторами?
>> No. 3102    
>>3100
Матвыражений в чистом виде нет, условных операторов тоже. Есть событийная система ("при выходе за пределы экрана", "на каждом кадре", "по истечении времени жизни", "При совпадении с игроком по икс" и т.п.) и команды-модификаторы. Ну типа "r_an 45" - "Изменить угол на рандомное значение до 45 градусов в любую сторону". "n_spd 0.01" "прибавить скорость на 0.01 помноженное на тэг". Взаимодействовать с чем-то кроме тэга другие величины напрямую не могут, он для этих примерно целей и создан. Есть ещё пара элементов типа "chance 0.3" - "выполнить следующую команду с шансом 30%, "random 3" - "выполнить одну из следующих трех строк". Выделения блоков пока что нет, хотя как их сделать с минимумом геморроя я уже придумал. Математику пока делать не планирую, ибо обратную польскую запись делал один раз в жизни, а делать её в интерпретаторе (а событийные команды интерпретируются каждый раз), как мне кажется, быстро не получится. Условных операторов нет по причине слегка ограниченной системы подгрузки этих скриптов для интерпретации. (всё что внутри cmd ... { - разбивается на пары команда-параметр с игнорированием переносов строк и прочего, для условий и математики придется, например, взятую в скобки структуру считывать как один параметр - но это мне пока лень/без надобности )

Но скорее таки убогий скриптовый язык, чем язык разметки :3
>> No. 3103    
>>3096
>Ну и не запускать же мне студию ради одного скрина, чесслово.

Ты её не должен закрывать.
>> No. 3104    
>>3103
Я её стараюсь не запускать дома, а то впаду в кодячку - и до ночи. Пишу на работе всё кроме работы с джойстиком.
>> No. 3108    
>>3104
>а то впаду в кодячку - и до ночи
Ты так говоришь, будто это что-то плохое :3
>> No. 3109    
>>3108
Мне ещё китай завоевывать, аниме смотреть, чатеки болтать, спейс инвейдеров проходить.
>> No. 3110    
>>3109
>Мне ещё китай завоевывать, аниме смотреть, чатеки болтать, спейс инвейдеров проходить.
Бесполезные занятия :3
>> No. 3112    
>>3110
Так сказал, как будто от моего быдлокода есть какая-то польза =_=
>> No. 3114    
Ты приносишь радость людям!
>> No. 3230    
Файл: 129242245363.png-(5.39KB, 800x600, shootdown9.png)
3230
вчера была возможность немого поработать над игрой, добавил поддержку блоков кода в скриптах, но внешне это особо не показать, пока не описан сам язык. В архиве последняя версия - дефолтный уровень практически не поменялся, но в довесок кинуто несколько концепт-демок, которые запускаются с командной строки.

http://zefiris.su/files/tst9.rar
>> No. 3232    
>>3230
Как поломался ычан, так сразу появилось время творить? :3
>> No. 3233    
Файл: 129243743215.png-(16.43KB, 800x600, sd9a.png)
3233
>>3232
Я не вылажу с работы на ычан, там интернетов нет :3 Начальство бушует просто.
>> No. 3235    
>>3233
На самом деле очень даже неплохо получается :3
Планируешь доводить уровни до ума и выпускать игру в люди?
>> No. 3236    
Файл: 129244728381.png-(5.22KB, 800x600, shinryak.png)
3236
>>3235
1) планирую доделать язык и документацию по нему
1.5) не дропнуть
2) сделать-таки изначально задуманное пвп на кастомных паттернах
2.5) не дропнуть
3) сделать-таки редактор паттернов

Самая большая проблема с половинными пунктами.
>> No. 3237    
>>3236
>Самая большая проблема с половинными пунктами.
Гамбаре!
>> No. 3443    
классно сделано :3
>> No. 3450    
>>3236
Игрушка радует, звуки легко воображаются.

А можешь снизить нагрузку на проц?
Если свой сырец не дашь, предлагаю глянуть код моей поделки в файлике про время, http://www.mediafire.com/?85rc5w1zhj269
>> No. 3463    
Когда звук прикрутишь?
>> No. 3963    
Морда-кун, куда ты подевался? Я скучаю.
>> No. 4780    
Файл: 130794289895.jpg-(23.39KB, 381x508, пыщьпыщь.jpg)
4780
Посчу посч в релейтед нити
http://www.newgrounds.com/portal/view/473185
>> No. 4804    
>>4780
Уныло, однообразно. Боссовые паттерны покрадены из тохоты. Еще одна ерунда "как в X".
>> No. 4816    
Файл: 130824181595.jpg-(15.31KB, 360x530, live4-360x530.jpg)
4816
>>4804
Зато там такой BGM!
http://rghost.ru/11187881
http://rghost.ru/11188161
>> No. 5499    
Бамп, что ли.
>> No. 5504    
ОП, а почему у четвертого корабля такой слабый урон? Или я чего-то не понимаю?
>> No. 5607    
четвертый - это, вроде, волновой? его снаряды пролетают всё насквозь и замагают больших врагов по несколько раз, например босса со стенками им бить намного проще.
>> No. 5616    
>>5607
Как продвигается разработка? Или ты не оп?
>> No. 5618    
>>5616
Учитывая, что игра представляет из себя теряющее устойчивость нагромождение костылей, начал переделывать с нуля, значительная часть уже сделана (включая нормальный скриптовый язык), но я отвлекся на другой проект. Как обычно.
>> No. 5639    
>>5618
Ты свой язык придумывал, или готовый взял? Что ты подразумевал?
>> No. 5650    
>>5639
>Ты свой язык придумывал
ха-ха
lua какой-нибудь
>> No. 5651    
>>5639
Ну, язык сиподобный, транслятор и интерпретатор уже сам навернул. Ифы, вайлы, брэйки, математика, поля объектов... только фор пока не сделал из-за синтаксических особенностей оного, сильно выделяющихся на фоне остального дефолтного набора.
>> No. 5654    
>>5651
Но зачем? Возьми луа, там все есть. Алсо, я делаю примерно то же самое, выходи на связь что ли.
>> No. 5669    
>>5651
Чем парсишь? Юзаешь ли какой-нибудь llvm?
>> No. 5671    
>>5669
Ручками, всё ручками. Интересно просто было именно своими руками сделать, а не взять готовое. Пусть получится говно, зато я буду знать как оно работает и как оно примерно делается.

На самом деле там кроме разбиения на блоки по фигурным скобкам, деления на строки по точкам-с-запятыми и перевода в обратную польскую нотацию толком ничего и нет. Да, я знаю, что грамотно это делается на автоматах, но ну его нафиг.
>> No. 5673    
>>5671
Меня больше llvm интересует хочу, чтобы кто-то в нём разобрался за меня, дабы потом доставать этого Стива вопросами. С его помощью можно сделать jit компилятор. В принципе это позволяет делать скрипты, работающие со скоростью нативного кода.
>зато я буду знать как оно работает и как оно примерно делается.
Идея правильная, но развивать её дальше имхо не нужно. Лучше изучить готовый генератор парсеров (только не spirit), тем более что это не менее интересно.
>> No. 5755    
Файл: 132130855597.png-(80.20KB, 1296x998, pewpew.png)
5755
>>5673
Мне интересно просто самому сделать какую-нибудь деталь. Конечный продукт меня как раз мало интересует.
[Назад] [Вся нить] [Последние 50 сообщений]


Удалить сообщение []
Пароль  
[Mod]