forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   Кто какую игру делает? Скрины (http://forum.boolean.name/showthread.php?t=3967)

moka 27.02.2013 15:15

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от Данил (Сообщение 253913)

Во.

На чём пишешь?
И что там происходит? :D

Taugeshtu 27.02.2013 15:22

Ответ: Кто какую игру делает? Скрины
 
Цитата:

но ты его походу не смог завершить, и берешься за чтонить другое и уже не такое издатое
Не вижу ничего плохого в том, чтобы сбрасывать мёртвое и браться за живое. Пока передо мной стоит одна цель - самосовершенствоваться. Этот проект сложнее с программерской точки зрения, и намного проще с точки зрения арта, и поможет мне развиваться. Кстати, пишу целиком на Boo :)

Harter 27.02.2013 15:57

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от Taugeshtu (Сообщение 253875)
Вроде нашёл визуальный стиль, фигачу в игру модули космических кораблей. Сейчас буду делать внутренности мостика управления.

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

Что-то мне подсказывает...

Lestar 27.02.2013 16:25

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от Taugeshtu (Сообщение 253921)
Кстати, пишу целиком на Boo :)

Чем аргументирован выбор языка?

Taugeshtu 27.02.2013 19:14

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Чем аргументирован выбор языка?
"Хочу научиться Boo" - достаточно?
А вообще - мне нравится его синтаксис.

Цитата:

Что-то мне подсказывает...
Не думал, что рендер "кривой" специально?)

И да, текстур нет. Они не нужны.

ffinder 12.03.2013 23:01

Ответ: Кто какую игру делает? Скрины
 


тайтл-скрин (незаконченный)

moka 17.03.2013 00:36

Ответ: Кто какую игру делает? Скрины
 
Вложений: 1
Никогда не делал изометрических тайлов, решил попробовать.
JS, HTML5 Canvas

Nikich 17.03.2013 03:09

Ответ: Кто какую игру делает? Скрины
 
Второй ряд не координаты тайла? Немного странное расположение начала системы координат.

moka 17.03.2013 03:13

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от Nikich (Сообщение 255048)
Второй ряд не координаты тайла?

Угу. Сделал проекцию с индекса на экран учитывая X и Y камеры, и обратно - с координаты мышки на экране в индекс тайла.
Project и Pick.

Nikich 17.03.2013 15:04

Ответ: Кто какую игру делает? Скрины
 
Вот как я делал изометрию, может интересно. Код BMax:

Код:

Главный цикл прорисовки:
For i=0 To mapWidth
        For j=0 To mapHeight
                        DrawImage tile,(j-i)*(tileWidth/2),(i+j)*(tileHeight/2)
        Next
Next
Функция для вычисления X координаты тайла:

Function IsoX(x,y)
out = Int(((2*y-x)/tileWidth))
return out
End function

Функция для вычисления Y координаты тайла:

Function IsoY(x,y)
out = Int(((x+2*y)/tileWidth))
return out
End function

Начало координат расположено в самом верхнем тайле.

ffinder 20.03.2013 16:43

Ответ: Кто какую игру делает? Скрины
 
тайтл-скрин (продолжение)

moka 23.03.2013 19:42

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от MoKa (Сообщение 255041)
Никогда не делал изометрических тайлов, решил попробовать.
JS, HTML5 Canvas

http://moka.co/tiles/
Решил выложить говнокод онлайн, потестите.
Тестировал на: Chrome, Firefox, IE10, Android Browser, Android Firefox Beta, Android Chrome.
Поддерживает мультитач, и изменяет размер canvas динамически при масштабировании или смене ориентации.
На моём HTC One X поддерживается 2 касания одновременно.

Arton 23.03.2013 19:48

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от MoKa (Сообщение 255595)
http://moka.co/tiles/
Решил выложить говнокод онлайн, потестите.
Тестировал на: Chrome, Firefox, IE10, Android Browser, Android Firefox Beta, Android Chrome.
Поддерживает мультитач, и изменяет размер canvas динамически при масштабировании или смене ориентации.
На моём HTC One X поддерживается 2 касания одновременно.

Ну вроде всё работает, масштабируется. Последняя Firefox.

DStalk 23.03.2013 22:27

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от MoKa (Сообщение 255595)

Опера 12.14/PC - работает, масштабируется нормально
Opera Mobile 12.10/HTC sensation XE z715e - работает, 4 касания сразу отображает правильно, не масштабирует (возможно от мультитача как раз)
Opera Mini 7.0/Nokia 5800 - не работает, но отображает правильно:)

Opera da best!

moka 23.03.2013 23:16

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от Dstalk (Сообщение 255611)
Опера 12.14/PC - работает, масштабируется нормально
Opera Mobile 12.10/HTC sensation XE z715e - работает, 4 касания сразу отображает правильно, не масштабирует (не нашел в ней масштабирования вообще)
Opera Mini 7.0/Nokia 5800 - не работает, но отображает правильно:)

Opera da best!

Спасибо за тест!
Но мне на Opera посрать, т.к. они скоро перейдут на WebKit да и % пользователей ничтожен.

Randomize 24.03.2013 21:56

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от MoKa (Сообщение 255617)
Но мне на Opera посрать

Что-то слишком часто ты упоминаешь про это своё "посрать"

moka 25.03.2013 15:38

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от Randomize (Сообщение 255691)
Что-то слишком часто ты упоминаешь про это своё "посрать"

Слишком часто мне эту Oper'у пихают.

DStalk 25.03.2013 18:34

Ответ: Кто какую игру делает? Скрины
 
Просто оставлю это здесь:)
Судя по моему не очень удачному опыту, не надо ничего расписывать, пока нет чего-нибудь существенного...

Lestar 30.03.2013 14:23

Ответ: Кто какую игру делает? Скрины
 
Делаю hidden object. Работаю сугубо с Unity3d. Жанром особо не удивишь, интерес составляет то, что параллельно пишется фреймворк для создание игр данного жанра. Из того, что уже готово:
-парсер PSD(огромная благодарность jimon за предоставленный исходник экспортера, для меня был отличным тутором). При парсинге все раскладывает соответственно иерархии исходника(папки, подпапки, любой глубины вложенности)
-спрайтовый велосипед времени писать не было, был куплен 2dToolkit и переписан немного под свои нужны
-все спрайты собираются в коллекции, автоматический парсоинг лубого количества выбранных коллекций и создания в сцене обьектов из коллекций с расстановкой по местам
-система работы с XML. По требованию заказчика локализация приложения и конфиги юзера должны хранится в XML. Тулсет умеет от создания XML с нуля, добавление нод любого уровня вложенности, атрибутов, значений до парсинга самой XML в удобоваримый формат для использования в движке.
-система локализации
-система user progress
-система обработки игровых событий.
-чит система для навигации по приложению и проверки функционала
-много всякой фигни, которая не нужна заказчику, но удобна мне как сборщику приложения
Немного картинок
Базовые обьекты

Работа с коллекциями спрайтов

Работа с текстом

Так в итоге на лабели потом выставляется локализированный текст

И немного картинок по разделу XML






И настраиваемый обработчик событий

Gector 30.03.2013 14:35

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от Lestar (Сообщение 256011)
Делаю hidden object...

Завораживающие скриншоты))).

Lestar 30.03.2013 14:50

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от Gector (Сообщение 256016)
Завораживающие скриншоты))).

Такие пойдут?

ABTOMAT 11.04.2013 04:16

Ответ: Кто какую игру делает? Скрины
 
Вложений: 1
Ишру не делал, поэтому скриншот пришлось нарисовать.

Raion 12.04.2013 15:27

Ответ: Кто какую игру делает? Скрины
 
Вложений: 2
Мод Space Blast. Убраны корабли и всякие космические элементы.

ABTOMAT 14.04.2013 00:18

Ответ: Кто какую игру делает? Скрины
 
Вложений: 1
В принципе, можно, смотри: здесь гвоздём расчертим WebGL. А из грязи самолёт сделаем.

moka 14.04.2013 00:33

Ответ: Кто какую игру делает? Скрины
 
Чё-то грузит не подецки, ты animFrame юзаешь, или давишь цикл за циклом?

ABTOMAT 14.04.2013 01:25

Ответ: Кто какую игру делает? Скрины
 
animFrame
Не знаю почему грузит.
У меня 60 ФПС — потолок.

Nuprahtor 14.04.2013 02:46

Ответ: Кто какую игру делает? Скрины
 
Чому курсор не лоченый. Неужели так трудно одну строчку кода написать.

ABTOMAT 14.04.2013 02:59

Ответ: Кто какую игру делает? Скрины
 
Кнопка Go делает лок курсора.

Nuprahtor 14.04.2013 03:36

Ответ: Кто какую игру делает? Скрины
 
При этом оно делает полный экран, неудобно

ABTOMAT 14.04.2013 04:24

Ответ: Кто какую игру делает? Скрины
 
Вложений: 1
Ну во-первых предполагается что игра будет играться в полном экране.
Во-вторых пока что в JavaScript API не разрешено лочить курсор иначе как в фулскрине (такое есть только в FF, но я же хочу кроссбраузерно).

Тем временем я лоллирую с текстур.

Arton 14.04.2013 06:07

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от ABTOMAT (Сообщение 256944)
Ну во-первых предполагается что игра будет играться в полном экране.
Во-вторых пока что в JavaScript API не разрешено лочить курсор иначе как в фулскрине (такое есть только в FF, но я же хочу кроссбраузерно).

Тем временем я лоллирую с текстур.

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

ABTOMAT 14.04.2013 15:46

Ответ: Кто какую игру делает? Скрины
 
Да, спасибо, теперь тоже вижу. Просто тестирую в FF и почти не слежу за тем, что творится в Хроме, поэтому подобного рода баги ускользают от моего внимания. В дальнейшем, конечно, вылижу.

Arton 14.04.2013 20:55

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от ABTOMAT (Сообщение 256957)
Да, спасибо, теперь тоже вижу. Просто тестирую в FF и почти не слежу за тем, что творится в Хроме, поэтому подобного рода баги ускользают от моего внимания. В дальнейшем, конечно, вылижу.

Хром? У меня Огнелис. Раз такое же в другом браузере, дело в коде.

P. S. ABTOMAT, я смотрю "Карусель" суровый магазин :-)


Randomize 14.04.2013 21:26

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от Nuprahtor (Сообщение 256938)
Чому курсор не лоченый. Неужели так трудно одну строчку кода написать.

лок мыши с помощью JS - IMPOSSIBRU! (сирисли)
Не то что в вашем инструменте.

Nuprahtor 14.04.2013 22:15

Ответ: Кто какую игру делает? Скрины
 
Чому ты в конфочку не заходишь, я хотел посмотреть на ресайзовую страницу с юнити-игрой, я ссылку потерял и тебя не было

ABTOMAT 15.04.2013 00:51

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от Arton (Сообщение 256984)
P. S. ABTOMAT, я смотрю "Карусель" суровый магазин :-)

Да вообще у них охренеть выгодные предложения.

ABTOMAT 15.04.2013 03:51

Ответ: Кто какую игру делает? Скрины
 
Вложений: 1
Первый полёт

Arton 15.04.2013 06:01

Ответ: Кто какую игру делает? Скрины
 
Бладж, ABTOMAT! кликнул по ссылки самолётика, потянулся курсором к кнопки "Go"... надпись "Ты всрал" меня напугала! :4to: После гибели самолёта, появляется (рендомно, одно или больше) несколько окошек подряд без надписей, но с вопросами "Ок", "Отмена", а иногда и без оных и вкладка становиться трудно выключаемой, несколько раз Огнелис вообще не отзывался, пришлось убивать процесс, особенно в полноэкранном режиме. Это такой прикол, да?! :crazy:

Так, такая бяка с зависоном возникает в полноэкронном режиме, (после вылета окошек) Огнелис предлагает запретить выполнение скриптов, больше не на что сил не хватает. Убиваем.

Если в окне браузера, вкладка почему-то с трудом закрывается, или не закрывается вообще.

Да, нажимание на кнопки окошек "Ок", "Отмена", (или пустые) не к чему не приводят.


Всё, хватит с меня на сегодня тестирование твоего вебджиэл...

ABTOMAT 15.04.2013 06:21

Ответ: Кто какую игру делает? Скрины
 
Убрал окошки, теперь самолёт тупо останавливается и всё.
По какой-то магической причине FF именно вот как ты описал всё делает.
Chrome делает всё нормально.
Потом разберусь.

moka 15.04.2013 15:05

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от ABTOMAT (Сообщение 256937)
animFrame
Не знаю почему грузит.
У меня 60 ФПС — потолок.

У меня закладки начинают тупить, Ctrl + Tab тормозит. Закрываю твою закладку - всё ок.

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

Белые полоски на гранях трисов - напрягают. CLAMP может нужен фильтр текстур?

Arton 15.04.2013 15:47

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от ABTOMAT (Сообщение 257013)
Убрал окошки, теперь самолёт тупо останавливается и всё.
По какой-то магической причине FF именно вот как ты описал всё делает.
Chrome делает всё нормально.
Потом разберусь.

Так, теперь всё работает, выскакивающие окошки по очереди, спокойно закрываются, и в браузере и в окне. FPS 60, проц вроде сильно не грузит.

Может тебе создать отдельную тему по своему самолётику? Или WebGL?

ABTOMAT 15.04.2013 16:22

Ответ: Кто какую игру делает? Скрины
 
Да вообще хрен знает.
Я вообще хотел быстро сделать скролл-шутер и показать уже готовый вариант, но получилось иначе.
Тему создавать боюсь, так как есть большой шанс что я забью болт, а тема будет висеть.
Хотя я уже "спалился", так что можно и создать.

Данил 18.04.2013 14:21

Ответ: Кто какую игру делает? Скрины
 
Все 100 карт игры :)



Nerd 29.04.2013 00:22

Ответ: Кто какую игру делает? Скрины
 
Вложений: 3
Я идиот.
Попытка сделать игру на NES, закончилась тем, что код больше не влезает на картридж :-D
---
Последний рабочий билд: http://rghost.ru/45630902 (ИИ вырезан, ибо не влез)

SBJoker 29.04.2013 01:13

Ответ: Кто какую игру делает? Скрины
 
А ты на чём пилишь?

Nerd 29.04.2013 01:16

Ответ: Кто какую игру делает? Скрины
 

Цитата:

Сообщение от SBJoker (Сообщение 258049)
А ты на чём пилишь?

СС65 (транслятор Си + 6502-ассемблер).
В качестве SDK - Shiru's NesLib.

ffinder 01.05.2013 16:22

Ответ: Кто какую игру делает? Скрины
 
надо и себе что-ли попробовать?

pax 02.05.2013 19:17

Ответ: Кто какую игру делает? Скрины
 
Изображение кликабельно (ведет на страницу приложения вконтакта)



К сожалению наверное не успеет пройти модерацию к пасхе, отправили примерно час назад.

ABTOMAT 02.05.2013 19:29

Ответ: Кто какую игру делает? Скрины
 
Просто так сделал или профит поиметь есть надежда?
Кто художил?

pax 02.05.2013 19:36

Ответ: Кто какую игру делает? Скрины
 
Надежды что приложение что-то заработает небольшие, по большей части тест так сказать. Художницу нашел знакомый. Мы на это приложение уже давно положили болт, но что-то вдруг на днях взяли и сделали) Ну и сроки просрали как всегда)

RegIon 02.05.2013 20:15

Ответ: Кто какую игру делает? Скрины
 
А выгрузка на стену работает? А то если на стену нельзя кидать, то окно о выгрузке вечно, но приложение работает. Поправь.

pax 02.05.2013 20:17

Ответ: Кто какую игру делает? Скрины
 
Работало...

работает


ABTOMAT 15.05.2013 05:58

Ответ: Кто какую игру делает? Скрины
 
Вложений: 1
Делаю экспортёр из Макса на Максскрипте.
Я у мамы чайник Юта.
Чайник Юта сломался! Принесите нового!

ABTOMAT 15.05.2013 13:06

Ответ: Кто какую игру делает? Скрины
 
Вложений: 1
Вы смотрите продолжение "Удивительных приключений чайника Юта в Санкт-Петербурге".

impersonalis 15.05.2013 13:38

Ответ: Кто какую игру делает? Скрины
 
Потренироваться или как применение (для чего?) ?

moka 15.05.2013 13:50

Ответ: Кто какую игру делает? Скрины
 
Опыт написания экспортера в свой формат - не только отличный опыт, но и знания помогающие лучше понять как работают рендеры, хранение данных 3д геометрии и т.п. Что очень полезные знания в написании движков.

ABTOMAT 15.05.2013 13:54

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от impersonalis (Сообщение 259358)
Потренироваться или как применение (для чего?) ?

Ну, ясен красен для ишры, а то кубики, конечно, молодец, но моделлировать, в основном, всё же лучше в Максе.
Вообще я бы рад использовать уже готовый игровой формат, но куда ни плюнь — жопочка:
obj — не хранит скиннинг
3ds — просрал все нормали
b3d — во всем молодец, только экспортёр для него остался в Максе 2008 (к тому же пипитарен)
fbx — адово сложен и по структуре мало годен для реалтайма



Пришлось Максскрипт осваивать.

Harter 15.05.2013 14:38

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от ABTOMAT (Сообщение 259361)
fbx — адово сложен и по структуре мало годен для реалтайма

Обоснуйте, пожалуйста.

Mr_F_ 15.05.2013 15:05

Ответ: Кто какую игру делает? Скрины
 
FBX формат для едиторов. Там много всякого нереалтайм левака - нетреугольные полики, сплайны, нурбсы, сам формат очень громоздкий и позволяет кучу опциональных расширений во все места сувать, что не эффективно парсить по скорости реалтайм загрузки, скининг как-то через жопу хранится.
Если ты думаешь что юнити его юзает, то ты не совсем прав, юнити импортит фбхы, но в финальной игре уже лежат необходимые запеченные данные. Т.е. чтение фбх не уходит за пределы препроцесса в едиторе.

ABTOMAT 16.05.2013 06:32

Ответ: Кто какую игру делает? Скрины
 
Вложений: 1
Подразобрался с Максовской структурой.
Марсиане, как будто, писали.
Вот разобрался с UV, только стыки не оформил как полагается (заметен "шов" перед носиком), из-за того что в одной и той же вершине (максовской) есть две разных UV-координаты. Соответственно для игры там надо сделать две разных вершин с одними XYZ, но разными UV. Буду завтра решать.

is.SarCasm 16.05.2013 23:45

Ответ: Кто какую игру делает? Скрины
 

ABTOMAT 17.05.2013 00:39

Ответ: Кто какую игру делает? Скрины
 
Вложений: 1
is.SarCasm, на чём сие?
Олсо исправил UV, всё прошло чётко.

is.SarCasm 17.05.2013 00:55

Ответ: Кто какую игру делает? Скрины
 
ABTOMAT, Unity3d.

ABTOMAT 17.05.2013 03:57

Ответ: Кто какую игру делает? Скрины
 
Вложений: 1
Подебил группы сглаживания Макса. Текстура убрана чтоб было лучше видно.


Часовой пояс GMT +4, время: 11:07.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot