Пока нормально :)
Как и в случае с кунаями - если урон от скила меньше 10, то он отображается как 0, хотя сам дамаг по вражине проходит. Будет исправлено в следующей версии :D
Ухух, еще раз поздравляю!) Ждем от тебя потом статью о том, как там в стиме всё устроено!)
И ещё раз благодарю :)
В Стимворксе - хаос и беспорядок. Думаете там крутые программеры? А вот и нет - баг на баге. Да у меня ёрли аксесс лучше работает, чем Стимворкс XD
А вообще да, статейку планирую, так сказать "взгляд изнутри". Но в строго ограниченных рамках - всё же соглашение о неразглашении подписывал :)
Ага, я тоже думал, что так назвать некорректно, потому что некоторые люди здесь все-таки "со своей кухни", но, в итоге, обобщил.
Это тебя так задевает?
В плане? Без скрипта Стим-клиент не открыть - это единственный способ.
В самом Стиме (если открыть профиль через браузер) точно такой же скрипт (открываем бесплатную игру - жмём "играть" - браузер предложит открыть Стим-клиент).
Чем? Она ведёт на php- файл, в котором скрипт запускает Стим-клиент. Хотя адрес да, кривоватый)
Нужно для удобства голосования, не все залогинены в Стиме в браузере;)
С твоего профессионального взгляда, как думаешь, что лучше: разрабатывать игру в конструкторах, по типу того же game makera или пользоваться доступными движками и фреймворками? Какие плюсы и минусы?
На данный момент могу сказать - конструкторы и только конструкторы. Тем более для первых проектов. Выбор очевиден - тот же Game Maker предоставляет уйму возможностей, он прост в освоении, разработка идёт очень быстро, к тому же он удобный и приятный. ИМХО - лучший инструмент для старта.
А еще интересно было бы узнать, как продумывать архитектуру проекта, может есть какие-то наставления, а еще лучше пример своей архитектуры.
К PLPA я подхожу с творческой стороны - у меня нет ни диздока, ни каких-либо чётких направлений. Я делаю так, как хочу, тестирую, не нравится - переделываю с нуля. Это можно видеть по первому прототипному видео: www.youtube.com/watch?v=9zSuK5jsMjY
Что же касается процесса разработки, тут я старался подойти с умом - сначала делаем управление персонажем и доводим его до идеала. Потом уже систему уровней, врагов, взаимодействие с объектами, различные красивости и напоследок - менюшки, опции, сохранения и т.д. Я обязательно напишу статью, мне есть много что рассказать про процесс разработки)
Если не секрет, то сколько ушло на разработку и какой уровень опыта вы имели на начало разработки? :)
Только взнос Стиму для выхода в Гринлайт.
Разрабатываю с конца февраля 2015
А программированием занимаюсь более 13 лет, имею диплом по специальности "Программирование", за плечами неоконченное СПБ ГУ ИТМО.
Если у тебя элементы интерфейс расположены в разных частях экрана, это не значит что они разбросаны и загораживают основное окно игры. Это просто надо уметь расставлять. В большинстве игр интерфейс не сконцентрирован в одной стороне.
Не в моём случае - очень много одноэкранных комнат, в которых выходы могут быть в любой части экрана. Никаких решений, кроме как полосы худа больше нет. К тому же классический стиль ретро-игр :)
А в чём тут сложность? Делаем массив карты (у меня 10*10), в котором храним параметры ячейки (открыта/закрыта/неактивна/босс/игрок/магазин etc). Сейчас она у меня рисуется полностью, если нужно /цитата/ "ее придется обрезать прямоугольником и двигать относительно позиции игрока", то рисуем только те ячейки, которые нужно. В данном случае - 2-3 ячейки, которые находятся рядом с той ячейкой, в которой сейчас игрок.
У меня все персонажи кодом анимированы, а ты говоришь карту нарисовать сложно ;)))
Она и будет массивной, ее придется обрезать прямоугольником и двигать относительно позиции игрока, это будет достаточно сложно сделать.
Нет, не сложно #тынедооцениваешьмоюмощь ;) Проблема не в этом, а в том, что её некуда пихнуть - весь интерфейс собран наверху, а карту уже придётся делать на игровом поле. Praytic:
Еще неплохо было бы блокировать меню во время вступительной заставки и создать хотябы простенький ini файл для сохранения позиции, размера окна и настроек.
В обязательном порядке. Сейчас это не основная проблема :)
Почему нет возможности выйти в меню или поставить на паузу во время игры?
Выход в окно персонажа и есть пауза (клавиша Tab). В будущем, конечно, будет кнопочка Esc с менюшкой. Ты верно заметил, к этому я ещё не приступал :) Praytic:
Я имею ввиду, что нужно предугадывать как можно больше вариантов действий игрока. Например выбор опций не только на энтер, но и на стрелки, движение тоже на стрелки и wasd, подсветка элементов интерфейса при наведении мышкой и тому подобное.
Выбор опций и так происходит и на энтер и на пробел. И на стрелках тоже всё переключается. Передвижение сделаю :) Praytic:
Ах да, еще миникарта по центру вообще не ок. Пусть будет сбоку, тогда ее можно будет держать включенной.
Пробовал, карта получается либо слишком массивной, либо неинформативной. Попробую добавить в следующем билде, чтобы потестить. Praytic:
И еще заметил какие-то моргания экрана, если нажимать много кнопок сразу.
Как ни старался - мне не удалось повторить. Можно подробней? Может удастся видео снять?
Есть такой момент - это из-за того, что появилось больше комнат с вражинами. Баланс, конечно, будет ещё правиться. Я и сам не каждый раз могу дойти до босса :)
» Dungetris / Интерфейс выбора карт
Нет, всю графику рисую сам
» Dungetris / Главная страница
Mark Mocherad:
Mark Mocherad:
Mark Mocherad:
Mark Mocherad:
Mark Mocherad:
» Princess.Loot.Pixel.Again / [Bug] Гитара vs Первый босс
Как и в случае с кунаями - если урон от скила меньше 10, то он отображается как 0, хотя сам дамаг по вражине проходит. Будет исправлено в следующей версии :D
Отредактирован EfimovMax
» Princess.Loot.Pixel.Again / Princess.Loot.Pixel.Again - выход в ранний доступ Steam
В Стимворксе - хаос и беспорядок. Думаете там крутые программеры? А вот и нет - баг на баге. Да у меня ёрли аксесс лучше работает, чем Стимворкс XD
А вообще да, статейку планирую, так сказать "взгляд изнутри". Но в строго ограниченных рамках - всё же соглашение о неразглашении подписывал :)
» XGM Team / XGM на NextCastle Party - Отчет
» Princess.Loot.Pixel.Again / Новая демо-версия для Steam GreenLight!
» Princess.Loot.Pixel.Again / Новая демо-версия для Steam GreenLight!
В самом Стиме (если открыть профиль через браузер) точно такой же скрипт (открываем бесплатную игру - жмём "играть" - браузер предложит открыть Стим-клиент).
» Princess.Loot.Pixel.Again / Новая демо-версия для Steam GreenLight!
alexprey:
Нужно для удобства голосования, не все залогинены в Стиме в браузере;)
» Princess.Loot.Pixel.Again / PLPA. Выход в Гринлайт
» Princess.Loot.Pixel.Again / PLPA. Выход в Гринлайт
Отредактирован EfimovMax
» Princess.Loot.Pixel.Again / PLPA. Выход в Гринлайт
Что же касается процесса разработки, тут я старался подойти с умом - сначала делаем управление персонажем и доводим его до идеала. Потом уже систему уровней, врагов, взаимодействие с объектами, различные красивости и напоследок - менюшки, опции, сохранения и т.д. Я обязательно напишу статью, мне есть много что рассказать про процесс разработки)
» Princess.Loot.Pixel.Again / PLPA. Выход в Гринлайт
» Princess.Loot.Pixel.Again / PLPA. Выход в Гринлайт
С конца февраля 2015 я начал разрабатывать. Ещё работы много, но основной костяк уже готов.
Отредактирован EfimovMax
» Princess.Loot.Pixel.Again / PLPA. Выход в Гринлайт
Разрабатываю с конца февраля 2015
А программированием занимаюсь более 13 лет, имею диплом по специальности "Программирование", за плечами неоконченное СПБ ГУ ИТМО.
» Princess.Loot.Pixel.Again / PLPA. Выход в Гринлайт
» Человеколось | The Mooseman / Человеколось. Выпущена демо-версия!
» Princess.Loot.Pixel.Again / Новая демка за номером 0.35Rrrandom!
» Princess.Loot.Pixel.Again / Новая демка за номером 0.35Rrrandom!
Отредактирован EfimovMax
» Princess.Loot.Pixel.Again / Новая демка за номером 0.35Rrrandom!
Praytic:
Praytic:
Отредактирован EfimovMax
» Princess.Loot.Pixel.Again / Новая демка за номером 0.35Rrrandom!
Praytic:
Praytic:
Praytic:
» Princess.Loot.Pixel.Again / Новая демка за номером 0.35Rrrandom!
» Princess.Loot.Pixel.Again / Новая демка за номером 0.35Rrrandom!
» Princess.Loot.Pixel.Again / Новая демка за номером 0.35Rrrandom!
» Princess.Loot.Pixel.Again / Новая демка за номером 0.35Rrrandom!
» Princess.Loot.Pixel.Again / Главная страница