Информация

Обсуждало 22 человека

Check out my pixelart

Художество и анимация
28 мая 2013 в 00:08:50

UPDATE 7:



Фух не знал, что делать, добавил в игру огнемет + горение всех декораций, а так же различные мелочи, сейчас работаю на ИИ, он научился искать пути и обходить препятствия. И да сорри за качество, просто, сделал в 256 цветов, чтобы быстрее грузилась гифка.

UPDATE 8:



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



My Last Pixel Art

Обновлено: 24 декабря 2015 в 16:02:26

Обсуждение (вниз)

Загружаем страницу...

Не хватает только вашего мнения. Зарегистрируйтесь, чтобы написать!

30 апреля 2014 в 15:07:48

iDenChig что за суммы? как тут проверку делать

30 апреля 2014 в 15:05:32

или можно не срезать а просто указать с какой клетки до какой вести сравнение хД
если взять гифку внизу то там сравнение идет с клетки 2х2 до клетки 4х4

30 апреля 2014 в 15:02:58

Бы гы гы )) Нах срезать?) Один фиг все сранизания и т.п. можно виртуально сделать )) Попробуйте о суммах подумать ))

30 апреля 2014 в 15:01:08

вещь!!!)))

30 апреля 2014 в 14:54:16

я думаю примерно так можна хД

30 апреля 2014 в 14:53:25


30 апреля 2014 в 14:41:56

а если попробовать проверить, есть связь у предметов. Т.е. проверить предметы на наличие предметов в ближайших клетках. Если есть одиночки, то не делать ничего?

30 апреля 2014 в 14:35:23

Збс

30 апреля 2014 в 14:29:25

или наверно можно использовать 4 цикла сначала сканировать строки сверху вниз и убирать пустые как только дойдем до не пустой строки заканчиваем цикл потом цико сканирование строк снизу вверх также убираем строки пока не наткнемся на непустую строку потом цикл сканирующий столбцы также сначала слева направо потом справа налево. мне кажется так должно сработать хД

30 апреля 2014 в 14:25:43

погоди ка а что если будет такой массив
А 0 0
0 0 0
0 0 А
тогда получаетьься будет так
А 0 0
0 0 0
0 0 А

А 0 0
0 0 А

А 0
0 А

и получиться неправильно значит надо обрезать только крайние строки и столбцы можно сначала просканировать массив и найти в нем прямоугольник с предметами крафта а область вне прямоугольника убирать ну тоесть возьмем например
а 0 0
0 а 0
0 0 0
тут прямоугольник по кординатам 0 0 и размером 2х2 клетки
0 0 0
0 а 0
0 0 а
тут прямоугольник по кординатам 1 1 и размером 2х2 клетки
а 0 0
0 0 0
0 0 а
тут прямоугольник по кординатам 0 0 и размером 3х3 клетки

30 апреля 2014 в 14:11:21

Ну ваще-то я и имел в виду обрезание строк. Видать, неясно выразился.

30 апреля 2014 в 14:06:21

спасибо))) главное механизм понял, а там код можно написать

30 апреля 2014 в 14:05:29

если хочешь могу попробовать сделать это в JavaScript а ты потом алгоритм спи*дишь и переделаешь как надо хД

30 апреля 2014 в 14:04:27

крутой вариант с обрезанием))) можно и не двигать ничего

30 апреля 2014 в 14:03:18

надо сначала срезать пустые строки а после этого пустые ээ столбцы чтоль ну типа
0 0 0
Д 0 0
0 Д 0
убираем первую строку получаем
Д 0 0
0 Д 0
находим пустой столбец его убираем и получаем
Д 0
0 Д

30 апреля 2014 в 14:01:13

а что если срезать пустые строки типа
0 0 0 - эта строка пустая
Д 0 Д
0 Д 0

переделываем в
Д 0 Д
0 Д 0
и потом сравниваем ну или типа того хД

30 апреля 2014 в 13:54:08

это понятно, я имел в виду как поступать с таким случаем

0 0 0
Д 0 Д
0 Д 0

тоже самое, что и

Д 0 Д
0 Д 0
0 0 0

Если все сдвигать в левый угол, без учета взаимосвязи, то выйдет
Д Д Д
0 0 0
0 0 0

Здесь уже нужно сдвигать, по другому
0 0 0
Д 0 Д
0 Д 0


привести к

Д 0 Д
0 Д 0
0 0 0

30 апреля 2014 в 13:53:21

Если же тебе надо, чтобы предмет мог собираться в любой части поля, то сдвигай сначала всё в угол. Естественно, не показывая этого игроку.
Игрок собрал так:
0 0 0
0 A 0
0 A 0
Ты подвинул в угол:
A 0 0
A 0 0
0 0 0
И сделал свою строку: A00A00000
И сравнил её с эталоном, нашел предмет и скрафтил его.

30 апреля 2014 в 13:18:07

чорт sw_alex раньше мнея написал хД

30 апреля 2014 в 13:17:37

сказал же складывай в строку или в массив хД типа
var craftItems="1,1,1,1,0,1,0,0,0"; //1 это ID предмета из которго крафтаем
/*
???
???
???
*/
var craftList=[
{craft:"1,1,1,0,0,0,0,0,0", id:"ID плиты"},
{craft:"1,1,1,1,0,1,1,1,1", id:"ID коробки"},
{craft:"1,1,1,1,0,1,0,0,0", id:"ID шлема"},
{craft:"0,1,0,0,1,0,0,1,0", id:"ID столба"}
];
var newItemId=null;
for(var i=0;i<craftList.length;++i)
{
if(craftItems==craftList[i].craft){
newItemId=craftList[i].id;
break; //останавливаем цикл
}
}
alert(newItemId) //ну типа вывести айдишник хД

можешь открыть консоль в браузере(chrome: [ctrl]+[shift]+[J]) и вставить этот код он вроде пашет хд

30 апреля 2014 в 13:03:06

Складывай все 9 клеток в строку, включая пустые. У тебя получится сигнатура предмета, типа такая: "000000AAA" - 3 нижние клетки заняты одинаковыми предметами (для поля 3х3).
Это поле:
0 0 0
0 0 0
A A A
И потом смотри, совпала эта строка с чем-то или нет.

30 апреля 2014 в 12:36:51

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

30 апреля 2014 в 12:28:45

С двумя можно их в левый угол переместить, и проверять. А если три, как в майнкрафте, если в ряд три дерева, то плита, если средний элемент ниже, то уже чашка. Вот и хочу разобраться в этом взаимном расположении предметов

30 апреля 2014 в 12:11:52

Glega, что ты имеешь в виду под
Но если в крафте всего два или три предмета, их можно расположить как угодно
? В майнкрафте важно взаимное расположение предметов. Просто сдвигай всё в левый верхний угол, а потом делай свою строку и сравнивай результат.

30 апреля 2014 в 12:03:24

хмм а почему не сделать ячейки крафта как массив с айдишниками предметов(пустота с ID 0) длинной 9 ячеек и базу данных со всеми крафтами тоже делать массивы для каждого предмета а потом при крафте тупо сравнение массиав делать хД или можно строку но тока без позиций а только ID типа 1,1,1,1,0,1,0,0,0 а потом тупо строки сравнивать и если надо через split разделять хД

30 апреля 2014 в 10:55:42

Если не секрет, то по какому механизму работает крафт? Хочу тоже для игры прикрутить крафтинг, по типу майнкрафта, думал как лучше сделать... Пока, что единственная нормальная идея - складывать в строку позицию ячейки + ид предмета, и потом по этой строке искать предмет. Но если в крафте всего два или три предмета, их можно расположить как угодно, вот на этом и застопорился. Либо проверять если меньше, то как-то их групировать и потом уже делать строку для поиска.

30 апреля 2014 в 09:24:01

А почему с надетым шлемом армор всё равно на нуле?? ))

29 апреля 2014 в 21:49:48

Апдейт

28 апреля 2014 в 18:05:54

Окей-окей.

28 апреля 2014 в 14:27:17

Он же сказал, что выложит сюда для тестинга.

28 апреля 2014 в 14:26:45

Ты позволишь мне стать тестером этой игры? Зато геймплею помогу, таким образом.

28 апреля 2014 в 03:50:45

Хотел записать геймплейное видео, но FPS падает до 30 при записи, и играть невозможно.. тупо конечно (( но может это тока у меня. Сейчас инвентарь делаю.

27 апреля 2014 в 21:37:11

Крэш к сожалению нет (
iDenChig на плюсах у меня сейчас шанса заработать практически нет, поэтому придется начать пока с флеша, но моя цель все же создавать игры на С++

27 апреля 2014 в 21:23:37

Хмм я думал на плюсах ))

27 апреля 2014 в 21:12:38

Малдан, они назвываются аналоговыми стиками. Правый стик, как правило, отвечает за поворот камеры вокруг персонажа. Левый же - за движение. А у твоих знакомых нет геймпада, дабы протестировать?

27 апреля 2014 в 19:24:59

На флеше ((

27 апреля 2014 в 19:13:56

ты на флеше делаешь или на си пупу?

27 апреля 2014 в 17:55:18

Даже не знаю, в принципе в последних флеш плеерах есть поддержка джойстика, но у меня почему то не работало, другое дело нужно ли это? Просто я не уверен, что удобно будет управлять персонажем, точнее стрельбой, мышкой мы можем повернуть игрока на любой угол, тогда как в джостике нам придется идти в ту же сторону куда и стреляем, по крайне мере на джойстике без аналогов, или как они называются, крутящие штуки, если их использовать как мышь то возможно будет и удобно, но у меня такого джойстика нет, чтобы протестировать его

27 апреля 2014 в 17:03:24

Возможно ли сделать в этой игре поддержку джойстика?

26 апреля 2014 в 17:09:14

Не, но в него играл кстати недавно, я мелким играл в салоне класная игра, ща воо название кое как вспомнил его, чтобы оттуда идей черпнуть, хотел посмотреть как там графика уровней была реализована, а то в голову никак нн приходило как уровень сделать.

26 апреля 2014 в 12:18:35

На Алиен Шутером ли вдохновляешься?)

26 апреля 2014 в 05:54:57

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

26 апреля 2014 в 03:18:42

лоховское оружие будет с бесконечными патронами у среднего оружия будет много патронов и/или они будут дешевые а крутое оружие у него будет мало патронов или они будут дорогие

26 апреля 2014 в 02:42:02

Да гильзы тоже подумываю сделать, и да если вы не забыли это не единственное оружие которое будет в игре. И не у всякого оружия будет эффект дыма и гильз. И еще я подумываю сделать в игре ограниченные патроны, чтобы они кончались и их нужно было покупать. Это все лишь для того, чтобы дать разнообразие, чтобы имело смысл собирать монетки или еще что-то и чтобы было на что их тратить, если патроны будут бесконечные, будет немного скучно я думаю. Как считаете?

26 апреля 2014 в 02:01:37

помоему с дымом эффектнее смотрится. еще бы гильзы вылетали было б еще лучше xD

25 апреля 2014 в 22:59:07

это не дым. это малафья брызгает. омолдоне малафит на пауков

25 апреля 2014 в 21:38:46

Дым это круто, я в асасин крид 4 просто переиграл хД

25 апреля 2014 в 20:13:20

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

25 апреля 2014 в 18:48:59

Насчет дыма хз, мне вроде нормально кажется.

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

25 апреля 2014 в 11:27:39

Дым клубится, а это как пыль иль фейерверк исчезает - может это камнемет??

25 апреля 2014 в 09:16:51

Maldan, ну вариант по геймплею, чтоб разнообразить многоразовое прохождение - сделай открываемые вещи. Т.е. как в том же исааке, когда можно выбрать персонажа, которым будешь проходить игру. Ну или чтобы можно было выбрать какое-то одно умение из списка, постепенно открываемого.

24 апреля 2014 в 21:55:29

Дым клубится, а это как пыль иль фейерверк исчезает

24 апреля 2014 в 21:51:44

Да что ты говоришь! Ты что, эксперт по дыму?

24 апреля 2014 в 21:46:27

Мне не нравится эффект от стрельбы. Это не дым, ИМХО на пердеж похоже или как будто он пылью стреляет.

24 апреля 2014 в 21:06:48

Мультиплеер если и будет то только после релиза, и только на моем сайте, plgm.net здесь будет мой новый проект, а пока надо доделать игру, поиграть дам когда уже можно будет назвать это игрой, щас игра как-бы не предназначена чтобы играть, а скорее тестирование функций и т.д. Прежде чем распространять игру я конечно же устрою бета тест и выложу сюда игру, чтобы все могли ее оценить и сказать мне все недочеты и т.д, чтобы я все исправил

24 апреля 2014 в 20:34:10

хочу поиграть) и мультиплеер плиз вообще улет

24 апреля 2014 в 19:43:42

Да тут генерация галимая, однообразная пока какая-то, все карты будто на одно лицо, наверно 16х16 блоков слишком маленькая карта, хотя в binding of issac она вообще мелкая, но у меня другая игра. Зятигавать как я планирую должен поиск предметов, а точнее выбивание их, то есть мобов убивать и ящики ломать, чтобы найти уникальный предмет и уникализировать своего персонажа, у каждого игра даже пройдя пару уровней уже будет уникальный персонаж с уникальным оружием, одеждой и цветом, и это я считаю должно хоть немного затягивать, что можно было бы пройти игру сначала, вдруг в этот раз выпадет какой-то более крутой предмет чем в прошлый раз.

24 апреля 2014 в 18:34:09

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

24 апреля 2014 в 18:18:46

хмм если годно это хорошо, но пока это тока скрины, графика не так уж и важна, я хочу сделать такой геймплей, в который бы охота было переигрывать, но добиться этого очень сложно, нужно сделать очень динамичную игру, а у меня что-то пока не очень это получается ((((

24 апреля 2014 в 18:07:54

Лол, а очень годно.
Подождите, пожалуйста...
Fundux.ru v.3.0 © 2006-2021 AleXNoD
Портал русских флеш игр и flash мультов