Сохранен 533
https://2ch.hk/gd/res/387930.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Вопрос по Java моддингу

 Аноним 10/03/17 Птн 11:32:59 #1 №387930 
1.png
2.png
3.png
4.png
Всем привет, соображающим респект!

Есть игра Bobby Carrot, вот ссылка на неё:
http://files.seclub.org/game/d/b/f/dbf808084aa18ab1d8d8e56ca09cc44c/Bobby_Carrot_5_nok_N80_352_416.jar

Вот ссылка на эмулятор для запуска:
https://4pda.ru/forum/index.php?showtopic=99949

На 1 пике главное меню выбора левелпаков, на 2 и 3 пике содержимое jar файла
1.dat, 2.dat, 3.dat, 4.dat - видимо, файлы левелпаков.

Как мне добавить в игру новые левелпаки с новыми картами?
Пробовал копипастом файл 4.dat обозвать 5.dat. В меню нового левелпака не появилось.

Как вообще редактировать это? На 4 пике часть файла 4.dat в Notepad+ в HEX представлении.
Аноним 10/03/17 Птн 12:40:34 #2 №387933 
Тебе вроде в /б/ ответили
Аноним 10/03/17 Птн 12:52:11 #3 №387934 
>>387933
В /b - треды однодневки...
Аноним 10/03/17 Птн 13:08:59 #4 №387937 
Ну так вероятно описание файлов уровней вшито в самой игре. Если она на жабке написана, то элементарно декомпилятором расшарить где файлы грузит.
мимо крок
Аноним 10/03/17 Птн 13:30:30 #5 №387941 
>>387937
Ни разу не сталкивался. Подскажешь декомпилятор юзер френдли?
Аноним 10/03/17 Птн 13:48:31 #6 №387943 
>>387937
Так, ок. Поставил JD-GUI. Это декомпилятор-вьювер (не редактор, насколько я понимаю).
Да нам и нужно посмотреть.
Что ж, там есть два файла формата .class, в которых есть java скрипт (его я не знаю).
Не представляю, что там можно найти. Упоминания " .dat" там только такие поиском находятся:

public a(Bobby paramBobby)
{
this.t = paramBobby;
a(this.y + ".dat");
this.z = new Random(System.currentTimeMillis());
this.c = 1;
this.u = getWidth();
this.v = getHeight();
this.w = (this.v - 2 - 16 - 6);
b(this.u, this.v, true);
this.cf = a(this.cf, "/font.png");
this.dH = a(this.dH, "/logo.png");
this.bZ = 0;
this.cb = -1;
a(true, 0);
this.x = 10;
}
Аноним 10/03/17 Птн 13:49:19 #7 №387944 
>>387943
>>387937
И это никак нас не приближает к методу редактирования самих файлов .dat
Аноним 10/03/17 Птн 15:30:28 #8 №387959 
Есть кто-нибудь, кто может помочь?
Аноним 10/03/17 Птн 23:14:15 #9 №388140 
http://pastebin.com/dHeazw0U

Вот выложил декомпилированный class файл
Аноним 10/03/17 Птн 23:46:39 #10 №388158 
Вот результат от другого декомпилятора

http://pastebin.com/Cpt3kqFi
Аноним 11/03/17 Суб 00:00:41 #11 №388170 
>>388158
http://pastebin.com/uBLRjwj8

ошибся ссылкой
Аноним 12/03/17 Вск 00:44:33 #12 №388545 
Доброанон в /b сильно помог протолкнуть проект вперёд. Приведу сюда все полезные сведения.

1.
По поводу увеличения количества левелпаков в игре (и в меню, соответственно).
Нужно внести изменения в файл a.class
Для этого декомпилировать его в файл a.java с помощью софта IntelliJ IDEA (powered by Fernflower decompiler).
Вот декомпилированный таким образом код:
http://pastebin.com/uBLRjwj8

Или с помощью софта JD-GUI
Вот декомпилированный таким образом код:
http://pastebin.com/dHeazw0U

Далее внести изменения, после скомпилировать с помощью софта javac.
При этом, кроме файла a.java
>еще подсунуть зависимости для этого jar-ника: kemulator.jar от твоего эмулятора должен подойти + нужно дизассемблировать еще и Bobby.class (скорее всего) и подсовывать компилятору

Другой вариант - внести изменения напрямую в файл a.class с помощью софта JBytedit

Что изменять? В jar файле есть 4 файла левелпаков 01.dat, 02.dat, 03.dat, 04.dat. Клонируем один из файлов в 05.dat и закидываем в jar.
Но нужно, чтобы игра хотела видеть больше четырёх левелпаков (пять в данном примере)
В коде файла a.java есть нужные нам моменты:

>try
{
InputStream localInputStream = getClass().getResourceAsStream((paramInt < 10 ? "0" : "") + paramInt + ".dat");
DataInputStream localDataInputStream = new DataInputStream(localInputStream);
localDataInputStream.readShort();
this.cu = localDataInputStream.readByte();
for (int i2 = 0; i2 <= i1; i2++)
{
this.cs = localDataInputStream.readUTF();
this.ct = localDataInputStream.readUTF();
}
localDataInputStream.close();
localDataInputStream = null;
}
catch (Exception localException)
{
c();
}
}
тут читается файл уровня (5111 строка), судя по всему их может быть 99

>private final void aa()
{
int i2 = 0;
for (int i1 = 1; i1 <= 4; i1++)
{
d(i1);
this.cv[i2] = this.cs;
this.cw[i2] = this.cu;
i2++;
}
}
Тут задаются количество левелпаков (5083 строка)
Сюда идет вызов от функции которая загружает файлы с именем 0<int>.dat

Но с четвёркой в строке i1 <= 4 не так просто (мало её поменять там пятёрку):
>В этом сорсе в куче мест это число заинлайнено, это же константа и явский байткод
>строки 202 и 203, редактировать так же как и в предыдущем случае (202 хранит названия левел паков, btw)
эта штука будет в одном из конструкторов класса a, там по имени уже найдешь поле

Аноним 12/03/17 Вск 00:45:53 #13 №388547 
2.
Второй задачей будет разобраться, как править собственно файлы левелпаков .dat для создания своих уровней.
>для этого могу посоветовать http://kaitai.io/ оч удобная штука для описания структуры бинарников + хороший визуализатор всего этого дела
Аноним 12/03/17 Вск 00:51:03 #14 №388548 
https://arhivach.org/thread/245408/
Аноним 22/03/17 Срд 22:48:22 #15 №391861 
Анончики, есть кто шарит в джаве? Помогите!
Можно даже не бесплатно!
Аноним 22/03/17 Срд 23:50:23 #16 №391871 
>>391861
Что надо-то?
Аноним 23/03/17 Чтв 00:24:25 #17 №391873 
>>391871
Ничего не надо, HEX файлы ему редактировать.
Аноним 24/03/17 Птн 08:05:02 #18 №392202 
>>391871

>>391873
Hex файлы - это задача №2.
Я сейчас пока говорю про задачу №1 - редактировать class файл.


>>388545
Вот тут подробно написано.
Можно декомпилировать в java файл для редактирования, потом компилировать обратно. Можно напрямую class файл редактировать.

Суть в том, что там в нескольких местах зашито значение о том, что в игре доступно 4 левелпака (каждому левелпаку соответствует свой dat файл). Нужно увеличить число доступных левелпаков.
Одно из мест в class файле, где упоминается число левелпаков, нашли. Но если там поправить 4 на, допустим, 5, то игра крашится.
Нужно найти, где ещё в файле нужно сделать правки.

Следующим шагом уже будет добавление dat файла, соответствующего новому левелпаку.
Аноним 25/03/17 Суб 17:24:31 #19 №392603 
Жду
Аноним 28/03/17 Втр 23:56:09 #20 №393127 
Жду
Аноним 01/04/17 Суб 04:06:53 #21 №393781 
>>388547
Не ходите по ссылке,там ботнет-майнер.Ufasoft miner маскируется под svchost.exe
Аноним 02/04/17 Вск 13:00:30 #22 №394047 
>>393781
Иди нахуй отсюда дурак блядь
Аноним 22/04/17 Суб 23:00:46 #23 №397734 
Бамп
Аноним 24/04/17 Пнд 08:01:35 #24 №397868 
Бамп
Аноним 25/04/17 Втр 23:30:22 #25 №398090 
Бамп
Аноним 27/04/17 Чтв 01:28:31 #26 №398201 
Бамп
Аноним 28/04/17 Птн 15:12:04 #27 №398344 
Помоему проще написать с нуля чем модить, тем более что тут простая игра, если ты вытащищь все спрайты и звуки могу написать тебе на c# под unity с редактором уровней.
Аноним 28/04/17 Птн 15:33:33 #28 №398346 
>>398344
+ Ты должен знать все элементы игровой механики и балансы, если таковые имеются, и возможно иметь пару бытулок пива. Насколько я помню игра не многим сложней сокобана можно было даже на конструкторе сделать.
Аноним 28/04/17 Птн 16:07:04 #29 №398349 
Untitled-1.png
Ладно, ресурсы я извлек, пиши механики и балансы, сделаю OpenBobbyCarrot если не обосрусь, а то на тебя уже жалко смотреть, как ты с этой игрой ебешься.
Аноним 28/04/17 Птн 21:42:01 #30 №398399 
>>398349
А может ему именно мод нужен и он не для себя делает.
Аноним 28/04/17 Птн 22:38:52 #31 №398405 
>>392202
Кроме цикла, нужно еще размерность массивов cv и cw увеличить.
Аноним 29/04/17 Суб 16:01:53 #32 №398469 
>>398349
Приветствую!
Ну смотри, в игре достаточно много механик. Ты уверен, что хорошая идея писать с нуля свою игру, аналогичную оригиналу?
Так-то описание всех правил и предметов есть в самой игре с картинками. Можно запустить java эмулятор и посмотреть в меню Help.

Но более желательно, конечно, было бы именно небольшое модифицирование оригинальной игры.
Нужно найти, где в class файле поправить вшитые значения числа левелпаков. Выше в треде есть существующие на данный момент наработки по этому вопросу.
Аноним 29/04/17 Суб 16:03:27 #33 №398470 
>>398405
Я в кодинге не шарю. Можешь тыкнуть носом в номера строк? Декомпилированный код на пастебине есть, ссылка выше.
Аноним 29/04/17 Суб 22:13:56 #34 №398525 
trcn.webm
Untitled-1r.png
Untitled-1e.png
>>398469
Да, я уже немного написал, все еще думаю насчет архитектуры, но думаю на днях надумаю, и к следующим выходным уже можно будет щупать или нет .Пока что есть концепт, поддержка нескольких языков, в папке нужно будет создавать папку с названием языка, в папке храниться .XML с текстом элементов интерфейса и т.д плюс лежит картинка с флагом, при инициализации приложения просто читаем все папки в нужной дериктории и рисуем гую с названия языка по имени папки и картинку, тот же принцип с тайлами и спрайтами используемые для редактирования уровней, есть папка Decoration, в ней все папки с наборами(палитрами) обьектов, сами обьекты делятся пока что на статические и динамические(интерактивные) , ну и по дефолту наборы разделены типо как на пике, можешь создать например еще папок типо Hallowen, Xmas и т.д вся эта дрочь тоже инициализируется при загрузки правда все тайлы и прочее храниться не в .png или еще как, а в родных unity .prefab, потому что мне просто в падлу писать конвертеры и лишний раз ебаться, так-что для расширения нужно будет залазить в unity и в нем добавлять тайлы/спрайты, благо это легко, легче чем конвертировать и ебаться с генерацией атласов, с уровнями тот же принцип есть папки в папке лежит YouAwesomeMap.level который парситься и по которому собирается сцена, тут тоже гавно как и с другим, создаешь папки, в папки суешь фалы с картами билдишь и в игре все отображаеться в меню. Основное над чем я задумываюсь это что хранить в классе из которого строить игровую сетку, понятно что клетка либо проходимая либо нет, либо интерактивная либо нет, а все
взаимодействие с интерактивными клетками можно описать тремя виртуальными методами ComeIn(), Stay() , ComeOut, насколько я понял, это все принципы взаимодействия с интерактивными элементами в этой игре, так то основная ебала с созданием редактора-уровней.
Аноним 30/04/17 Вск 00:05:56 #35 №398538 
>>398525
Вот это мощно.
Твори, анон.
Жду не дождусь, когда можно будет протестировать.
Аноним 30/04/17 Вск 20:29:49 #36 №398618 
>>398525
В качестве редактора можно Tiled использовать и Tiled2Unity для импорта.
Аноним 01/05/17 Пнд 20:09:44 #37 №398765 
OpenBobbyCarrot.webm
>>398618
>>398538
Думал, но не. Вообщем я до сех пор не знаю всех механик и т.д эмулятор у меня работает через жопу и не тот что в шапке, переводить английский мануал желания нет. Я так понял что все обьекты с коллизией можно преодолеть при определенных условиях, имею ввиду через заборы на дельтаплане, камни и карзинусыну можно сломать машинкой или где? короче мне нужная точная инфа.А пока пилю переферию, поддержка языка уже есть, что-бы добавить язык не нужно будет заходить в юнити, можно будет просто кинуть .png в папку с языком и отредактировать .XML В .XML файле тупо лежат все возможные тексты, струкура типо id=1 value = "New game", так-же запилил почти все интерфейсное гавно в плане - логики, архитектура будет естественно вида - классы менеджеры, ибо как-то углубляться в красоту смысла нет, сделал кароче разного говна, над основной архитектурой игровой логики еще думаю ибо в точности не знаю что как работает, а играть времени нет, ну ты понял.
Аноним 01/05/17 Пнд 22:28:55 #38 №398789 
>>398765
Ок, попробую расписать тебе завтра все механики.
Аноним 02/05/17 Втр 17:15:55 #39 №398916 
1.png
2.png
3.png
>>398789
Так, поехали.

На этих трёх пиках выделил объекты, через которые нельзя ходить и которые нефункциональные.
Аноним 02/05/17 Втр 17:18:48 #40 №398917 
5.png
6.png
>>398789
На этих пиках выделил объекты, через которые можно ходить и которые нефункциональные
Аноним 02/05/17 Втр 17:25:22 #41 №398920 
7.png
b8.png
hud.png
>>398789
Сугроб и лопата.
Через сугроб нельзя пройти.
Лопата - собираемый предмет (появляется после сбора на HUD)
Когда собрали лопату, можем раскапывать сугробы, расчищая путь.

Второй пик - анимация раскопки
Аноним 02/05/17 Втр 17:29:28 #42 №398922 
8.png
9.png
>>398789
Старт и финиш.
Стартуем уровень всегда на старте.
Финиш активируется после сбора всей моркови (или яиц)

Анимация активированного финиша на втором пике выделена
Аноним 02/05/17 Втр 17:44:17 #43 №398928 
b6.png
>>398922
Вот ещё не приклеил к предыдущему
Анимация, как кролик исчезает, заходя на активированный финиш.
Аноним 02/05/17 Втр 17:44:49 #44 №398929 
b0.png
b1.png
b2.png
b3.png
>>398789
Так. Ну это анимации ходьбы.
Аноним 02/05/17 Втр 17:52:40 #45 №398930 
b4.png
bf.png
font.png
10.png
11.png
>>398789
Сборный пост

1 пик - анимация, когда долго ничего не нажимаем. Кролик начинает стучать ногой.

2 пик - анимация бабочки. Она летает медленно беспорядочно по уровням с зелёной травой.

3 пик - шрифты игровые.

4 пик - выделена анимация звёзд. Они летают по небу в ночных уровнях.
Небо - выделил на 5 пике для уточнения
Аноним 02/05/17 Втр 18:03:31 #46 №398931 
hud.png
>>398789
В игре, кроме стандартного режима, можно включить режим осмотра.
Тогда стрелками мы просто передвигаем камеру.
Это было актуально для маленьких экранов.
Надеюсь, в этой версии все уровни будут помещаться на экране.
Во время осмотра загорается символ (первый на HUD)
Аноним 02/05/17 Втр 18:03:54 #47 №398932 
Пока всё, продолжение следует
Аноним 02/05/17 Втр 19:56:01 #48 №398963 
>>398920
>>398922
>>398932
Вообщем додумал архитектуру, осталась все перевести с бумаги на код, перед началом пошерсти есть ли графика по-больше, в смысле спрайты, тут 48х48, думаю должно быть где-то 64х64 мб?
Аноним 02/05/17 Втр 20:19:08 #49 №398969 
>>398963
Нет, это максимум
Аноним 02/05/17 Втр 21:14:22 #50 №398981 
>>398963
На монеты покупаешь батинки и всякие бонусы?, напиши что дает каждый бонус. Монеты можно подобрать только один раз за всю игру? В смысле если перепроходить уровни, монеты будут лежать но при подборе не суммируются?
Фаер-болл из дракона, когда поподает в лед - разрушает его( или не только лед может разрушить?), во что шар врезается и исчезает? через что шар пролетает? только над водой землей?
Когда после беговой дорожки Бобби ускоренно пролетает несколько тайлов по направлению, если он во что-то врежется может разрушить?

Аноним 02/05/17 Втр 21:14:42 #51 №398982 
>>398969
>>398981
Аноним 02/05/17 Втр 21:22:52 #52 №398986 
>>398969
Еще будет хорошо если конвертнешь весь звук из миди в .wav||.ogg||.mp3.
Аноним 02/05/17 Втр 21:38:57 #53 №398993 
>>398981
По поводу механик я сегодня начал, завтра подробно распишу остальное по всем вопросам.

Звук и картинки, возможно, получится выдрать из ремейка.
Выходил ремейк на iOS и Wii.
У меня есть соответственно ipa и wad файлы, попробую покопаться.
Аноним 03/05/17 Срд 17:13:44 #54 №399130 
>>398986
http://rgho.st/7t6CXnWXK
Вот музыка в mp3
Аноним 03/05/17 Срд 17:14:59 #55 №399131 
>>399130
Принял.
Аноним 03/05/17 Срд 17:16:52 #56 №399132 
>>399130
Еще будет хорошо если вытащишь оригинальные текста HELP-мануала, на английском, они вроде в Hex редакторе пробиваются.
Аноним 03/05/17 Срд 17:19:41 #57 №399134 
http://rgho.st/8pvPMZx8v
Вот звуки в apple формате *.aif из iOS ремейка
Аноним 03/05/17 Срд 17:35:52 #58 №399137 
http://rgho.st/7DLSs4dZ8
Вот картинки в .png из iOS ремейка
Аноним 03/05/17 Срд 17:43:06 #59 №399139 
https://pastebin.com/5C5H2cMQ

Вот выдранный текст из help
Аноним 03/05/17 Срд 17:45:50 #60 №399141 
>>398981
Монеты разбросаны по уровням. Те, которые были собраны во время прохождения уровня, засчитываются в общую сумму после финиша.
Уровень просто так переигрывать нельзя.
Они идут левелпаками по 10 уровней. Переигрывать можно только весь левелпак, если есть желание.
Аноним 03/05/17 Срд 17:50:24 #61 №399142 
Вот описание предметов

TICKET: DREAM MACHINE
YOU CAN TRAVEL TO THE DREAM MACHINE AS OFTEN AS YOU LIKE WITH THIS TICKET. USE THE NIGHT TRAIN IN THE MAIN MENU. I'VE HEARD THAT YOU CAN FIND A NEW ADVENTURE THERE. THE TICKET COSTS 5 BONUS COINS.

TICKET: CLOUD 9
YOU CAN TRAVEL TO CLOUD 9 AS OFTEN AS YOU LIKE WITH THIS TICKET. USE THE NIGHT TRAIN IN THE MAIN MENU. I'VE HEARD THAT YOU CAN GET A MAGIC CODE THERE. THE TICKET COSTS 10 BONUS COINS.

SUPER KEY
YOU CAN OPEN ALL THE LOCKED LOCKS IN THE GAME WITH THIS KEY. IT ALSO WORKS IN THE BONUS ROUNDS! THIS FANTASTIC KEY ONLY COSTS 30 BONUS COINS!

STEREO SYSTEM
THIS COOL GIZMO PROVIDES YOU WITH A SOUND TEST OPTION IN THE MAIN MENU WHERE YOU CAN LISTEN TO ALL THE GAME'S SONGS WHENEVER YOU WANT. IT ONLY COSTS A MERE 20 BONUS COINS!

EXTRA MUSIC
YOU CERTAINLY WON'T GET BORED DURING THE GAME WITH THIS EXTRA MUSIC. IT COSTS 10 BONUS COINS.

SPEED SHOES
YOU'LL RUN FASTER WITH THESE SHOES. THEY COST 25 BONUS COINS.

COIN RADAR
BONUS COINS WILL BRIEFLY FLASH EVEN IF THEY ARE HIDDEN IN TALL GRASS - WITH THIS RADAR. IT COSTS 10 BONUS COINS.
Аноним 03/05/17 Срд 17:52:38 #62 №399143 
>>399142
TICKET: DREAM MACHINE - неактуально

TICKET: CLOUD 9 - неактуально

SUPER KEY - используется только в бонус уровнях (их реализация - отдельный вопрос)

STEREO SYSTEM - неактуально

EXTRA MUSIC - тут всё ясно из описания

SPEED SHOES - бегаем в 2 раза быстрее

COIN RADAR - подсвечивает монеты, лежащие в траве
Аноним 03/05/17 Срд 17:53:58 #63 №399144 
Времени пока нет, остальное тоже распишу
Аноним 03/05/17 Срд 19:50:46 #64 №399156 
4t.webm
>>399137
О найс, цветочки,божьи коровки, будет арт побохаче, только не затягивай сильно с описанием механик, я уже сегодня-завтра буду собирать едитор, контроллер персонажа, скрипты триггеров, планирую сегодня завершить локализацию, что-бы переключалось на другой язык в реалтайме и добить все интерфейсы, из них осталось только всплывающее окно с сообщением дописать, что-бы его было так же можно использовать в едиторе и как дебаг для ошибок.
Аноним 04/05/17 Чтв 11:20:11 #65 №399255 
12.png
Так, дальше рассказываю
Лёд.
Наступаем на лёд сверху - скользим до конца льда (или до препятствия). Наступаем слева - едем вправо до конца. И так далее для всех сторон.
Аноним 04/05/17 Чтв 11:21:14 #66 №399257 
13.png
Предметы, которые продаются в магазине.
Вот описание
>>399142
>>399143
Аноним 04/05/17 Чтв 11:31:14 #67 №399260 
14.png
15.png
16.png
b7.png
Трахтор и парковка и канистра (пик 1)
Нужен, чтобы косить кусты (пик 2)

Чтоб юзать трактор, нужно подобрать канисту. Подобранная канистра отображается на HUD (пик 3)

Тракторы стоят на парковках. Покинуть трактор можно только заехав на парковку. Выходит из трактора всегда ВПРАВО.
Под кустом может быть морковка (пик 2 справа). Или может быть пусто (пик 2 слева). Но кусты в любом случае мешают пройти, пока их не скосили. Под пустыми кустами могут быть монеты. Этого не видно, пока не скосили. Если купить в магазине радар монет, скрытые монеты начинают подчвечиваться (непостоянно, с некоторым интервалом).

4 пик - анимация трактора. При езде он ещё трясётся.

Собирать морковь на тракторе нельзя. Морковь для трактора - препятствие.
Аноним 04/05/17 Чтв 11:39:45 #68 №399264 
17.png
Лента, переключатели ленты и старый камень

Когда наступаем на ленту, она нас ускоряет вдвойне и прокидывает в своём направлении до конца лента, свернуть вбок нельзя.
Теперь нюанс.
Допустим, лента слева направо. Если при выходе из ленты мы удерживаем кнопку "вправо", то продолжаем бежать по уровню по этой прямой вправо с удвоенной скоростью.
Если за лентой стоит старый камень, то на тракторе с двойной скоростью можно разрушить этот камень.

Жёлтый переключатель меняет направление всех лент на уровне. Причём при проходе через ненажатый переключатель нажимаются все ненажатые переключатели на уровне, и в то же самое время все НАЖАТЫЕ переключатели отжимаются.
Аноним 04/05/17 Чтв 11:45:55 #69 №399266 
18.png
Карусельки и карусельные переключатели

По каруселькам можно ходить только в определённых направлениях, я нарисовал.
Когда проходим через неё, она поворачивается на 90 градусов по часовой стрелке.

Красный переключатель поворачивает все карусельки на уровне на 1 шаг (на 90 градусов по часовой стрелке).
Причём при проходе через ненажатый переключатель нажимаются все ненажатые переключатели на уровне, и в то же самое время все НАЖАТЫЕ переключатели отжимаются.
Аноним 04/05/17 Чтв 11:46:18 #70 №399267 
Всё, механники я все понял, но теперь новый положняк, ищи образ Bobby Carrot forever для Wii.
Аноним 04/05/17 Чтв 11:48:21 #71 №399268 
https://www.youtube.com/watch?v=kVcOek6b86A
Вот посмотрел ролик, информативных, посмеялся с тех кто пытался сделать кривые порты на пк, увидел что на Wii то, текстурки больше и анимации лучше, наверно и музыка лучше, ну ты понял кароче, шерсти пиратбэй, образ я сам если что могу разобрать, но если это сделаешь ты будет лучше.
Аноним 04/05/17 Чтв 11:52:40 #72 №399270 
>>399267
Я механики ещё не все расписал. Продолжать нужно или нет?

Образ для Wii у меня есть. Только я не уверен, что там качество материалов лучше, чем в iOS версии. Распаковывать его хз чем.
Аноним 04/05/17 Чтв 11:53:31 #73 №399271 
Untitled-1asa123.png
Желательно все сделать сегодня, я уже приступил к базовой части кода редактора уровней и скриптов механик.
Аноним 04/05/17 Чтв 11:55:08 #74 №399273 
http://rgho.st/7pSPbdj64
Вот Wii версия.
Аноним 04/05/17 Чтв 11:55:29 #75 №399274 
>>399270
не, механики уже все знаю вроде, только поясни, я правильно понял что уровни можно разделить на 3 категории { сбор марковки, откладывание яйц, бонусные уровнипоиск на трактое золотой марковки в кустах}
Аноним 04/05/17 Чтв 11:55:52 #76 №399275 
>>399273
ок, щяс сравню.
Аноним 04/05/17 Чтв 11:56:51 #77 №399276 
>>399275
Если что, запускать вот этим
http://www.dolphin-emulator.com/download.html
Аноним 04/05/17 Чтв 11:59:00 #78 №399277 
>>399274
Да.
В игре левелпаки по 10 уровней.
Это или полностью морковный левелпак, или "яичный". Бонус левелы в каждом левелпаке после 3 и 7 левела
Аноним 04/05/17 Чтв 12:01:14 #79 №399280 
>>399277
Вру, после 3 и 6 левела
Аноним 04/05/17 Чтв 12:02:54 #80 №399282 
maxresdefault.jpg
>>399277
Вообщем я позволю себе изминить механику выбора уровней, сделаю так что-бы можно было выбрать конкретный уровень в наборе, ну стандартная схема типо как на пике.
Аноним 04/05/17 Чтв 12:12:31 #81 №399284 
>>399275
Там случайно вместо с образом файл с ключом не лежал .BIN?
Аноним 04/05/17 Чтв 12:15:29 #82 №399286 
b5.png
b9.png
mow.png
>>399271
По поводу механик тогда подробно не буду.
Я смотрю пик, который ты прикрепил. Всё вроде правильно.

Но есть недописанные моменты.

Ловушка - сначала неактивированная, после первого прохода активируется. Потом если пройти по ней, кролик погибает, анимация гибели на пике 1. После гибели рестарт левела
Если проехать на тракторе, ловушка тоже активируется, но на тракторе можно ездить и по активированной ловушке.

По выложенным яйцам идти уже нельзя.

Файрбол пропадает, когда врезается в препятствие, например, выдвинутый блок.

Про свитчи я писал, что они все взаимосвязанные.

После приземления с kite (например, летим слева направо) кролик делает шаг вправо от точки приезмления. И так для каждой стороны.
Пик 2 - анимация полёта

Облака сдвигаются под действием ветра от мельниц. На небе есть выделенные цветом площадки. Если облако соответствующего цвета пролетает мимо такой площадки, оно там останавливается. Иначе облако летит до препятствия.

Пик 3 - Нижняя строка: анимация выхлопных газов сзади трактора во время езды. Верхняя строка: аналогично, но только когда мы в этот момент скашиваем траву.
Аноним 04/05/17 Чтв 12:16:49 #83 №399287 
>>399284
Нет. Есть WAD файл с DLC.

А зачем тебе ключ. Для запуска через эмулятор достаточно того, что есть
Аноним 04/05/17 Чтв 12:19:42 #84 №399289 
>>399286
Деревянная планка ещё.
После прохода по ней пропадает (разваливается)
Анимация развала есть (так же, как анимация расплавленного льда)

Под планкой могут быть спрятаны любые предметы. Например, переключатели или ловушки
Аноним 04/05/17 Чтв 12:58:32 #85 №399299 
JWAMTKPJgNs.jpg
Механики ясны, не трать силы зря. Пока будет отлично если ты найдешь пики стандартных уровней, что-бы можно было собрать по ним в редактореищи все годные и по больше, собирать будем в 4 руки как я его допилю. и текста на английском - мануалы и т.д. Плюс мониторь переодически тред, если у меня будут мелкие вопросы, вот кстати один из них, что происходит когда таймер достигает 99:60 или 60:60, гамовер?
Аноним 04/05/17 Чтв 13:08:46 #86 №399301 
>>399299
http://rgho.st/82lRhG4FX
Вот карты первых 120 левелов (12 левелпаков) в лоу резолюшн. Но разглядеть в принципе можно.

Всего левелпаков 40, так что это дело так-то долгое
Аноним 04/05/17 Чтв 13:10:03 #87 №399302 
>>399299
Текст мануала я выше уже скидывал.
Там есть ещё тексты (поздравительные) в конце каждого левелпака.
Но нужны ли они нам?
Аноним 04/05/17 Чтв 13:13:43 #88 №399304 
>>399299
Насчёт бонус левелов.
Цель собрать монеты (в том числе в траве) и найти золотую морковь в траве.
Трава находится всегда за замком. После прохождения через замок стартует таймер минутный.
Если за минуту не уложились, уровень перезапускается.
Чтобы покинуть уровень, надо найти и подобрать золотую морковь. Или забить, пройдя на поле выхода из уровня.

Для прохода через замок покупается ключ за 3 монеты там же, на бонус уровне.
Или в магазине продаётся бесконченый ключ для всех замков на бонус уровнях
Аноним 04/05/17 Чтв 13:28:11 #89 №399308 
19.png
>>399287
Попытался я распаковать WAD.
На выходе там файлы APP.
Распаковал APP - на выходе там файл пикрил

Ебучая матрёшка
Аноним 04/05/17 Чтв 13:30:10 #90 №399309 
>>399308
тут тулзы для рипа.
http://dropmefiles.com/elEfP
Аноним 04/05/17 Чтв 13:40:54 #91 №399311 
>>399308
но сутя по скринам там тайлы тоже 48х48, возможно есть звук и еще картинки типо цветочков, а может нет..
Аноним 04/05/17 Чтв 13:42:25 #92 №399312 
>>399309
https://www.vg-resource.com/thread-28678-post-609007.html#pid609007
Тут инфа по тулзам.
Аноним 04/05/17 Чтв 14:21:18 #93 №399319 
>>399312
>>399309
Это не для нашего случая.
Лан, может найду что-нибудь
Аноним 04/05/17 Чтв 14:56:02 #94 №399326 
>>399282
По поводу выбора левела.

Сделай тогда, чтобы левелы всё таки были разделены на левелпаки, а уже внутри левелпака можно выбрать конкретный уровень как на твоём пике
Аноним 04/05/17 Чтв 15:07:00 #95 №399330 
lockedicon1star.png
lockedicon2stars.png
lockedicon3stars.png
>>399326
Да, так и думал сделать, паки, внутри пака уровни, все уровни что мы перекатим с оригинала будут вшиты, а поверх можно будет создавать свои паки, со всеми с бонусаи и т.д Только нуно будет дорисовать в такой же стилистика на место марковки яйцо, для уровней с яйцами и для бонусных уровней свой символ, ну и звездочки-хуездочки, открытые закрытые, ну и лого перерисовать, убрать цифру 5 и написать Open Bobby Carrot Forever
Аноним 04/05/17 Чтв 15:14:00 #96 №399331 
>>399330
ОК
Аноним 04/05/17 Чтв 15:15:47 #97 №399333 
Кстати, насколько это занятие незаконно?

Как торренты раздавать?
Или это деятельность похуже?
Аноним 04/05/17 Чтв 15:27:01 #98 №399335 
OSI-logo-300x352.png
>>399333
полностью законно, нужно указать тип лицензии по которой я буду передавать права пользователю, указать права на арт и звук и код,арт звук соотвественно принадлежит той немецкой студии нужно это указать, код мне, на код лицензия скорей всего будет MIT или CC.если не обосрусь и не передумаю открывать код. Ну и скорей всего напишу тем парням, а может и нет, так-то они могут ее купить и издавать, или можно продать на аукционе~1000-2000$, или перерисовать арт и продавать в наглую,кек, но я скорей всего просто сделаю опен проект и добавлю в общую библиотеку Open source Projects.
Аноним 04/05/17 Чтв 15:48:13 #99 №399339 
Бля, посмотрел видео с версией для Wii, там таки монетка вращается и у морковки анимация, нужно расскавыревать, а то я уже час атласы собираю правильные, нужно сразу добить весь контент собрать в атласы и не возвращаться, долфин эмулирует под DirectX? Можно 3D Ripper Dx заюзать.
Аноним 04/05/17 Чтв 15:49:51 #100 №399340 
>>399339
А не извиняюсь, нашел картинки с марковкой и манетой.
Аноним 04/05/17 Чтв 15:50:50 #101 №399341 
>>399340
А не, извиняюсь, нашел картинку с морковкой и монетой.*
Аноним 04/05/17 Чтв 16:08:30 #102 №399345 
>долфин эмулирует под DirectX?
Да

Вообще надо определиться, клон какой игры мы делаем? BC5 или BC Forever.
BCF - это не переиздание, а ремейк.

BCF ремейк игры Bobby Carrot 5: Forever. Отличия от оригинала:
- высокое разрешение, добавлены эффекты, высокое качество звука
- добавлены сюжетные кат-сцены
- отсутствуют 4 левелпака (Memories, Easter Outing, Forest Castle, Farm2)
- добавлен новый финишный левелпак Finale
- добавлен третий бонусный уровень (с фотографом) в каждый левелпак (кроме первых шести)
- изменено расположение монет на некоторых уровнях
- изменены пользовательский интерфейс, локации выбора левелпака, поезда, магазина
- добавлены новые внутриигровые покупки
- уменьшена сложность игры

Изменения в правилах, повлёкшие к уменьшению сложности:
- на газонокосилке можно собирать монеты и морковь, заезжать на выход из уровня
- газонокосилка не скользит по льду
- в магазине доступна для покупки улучшенная газонокосилка (Red Lawnmower), на которой можно сбивать камни без ускорения
- в магазине доступен для покупки Cheat Blaster, который позволяет удалять морковь на уровне по 10 монет за штуку
- кролик во время скольжения на льду останавливается на моркови (в том числе и на лунках от уже собранной моркови)
- кролик после приземления на дельтаплане не делает шаг вперёд
- в бонусных уровнях увеличено число монет
- кролик бегает быстрее, газонокосилка ездит быстрее

Отличия iOS версии:
- присутствует только первые 2 мира Dreamland и Rainbow Valley (12 левелпаков)
- левелпак Surreal другой (основан на ориганальном левелпаке Surreal), в отличие от Wii версии, где этот левелпак основан на оригинальном левелпаке Fairyland
- отсутствуют обучающие уровни
Аноним 04/05/17 Чтв 16:10:32 #103 №399347 
>>399345
Я щитаю, что надо выдержать дух оригинала и не производить изменения в правилах, повлёкшие к уменьшению сложности.
Хотя картиночки, конечно, выдрать можно
Аноним 04/05/17 Чтв 16:13:41 #104 №399348 
>>399347

Да, только название пусть будет Open Bobby Carrot Forever, просто так лучше звучит, а механики оставлю сложные.
Аноним 04/05/17 Чтв 19:50:40 #105 №399376 
Levelatlas.png
Objectatlas.png
Ебать заебался атласы формировать, часа 3 ушло от выходного на это гавно, сейчас верстаю гую для Едитора, и приступаю к самой сложной и большой части.
sage[mailto:sage] Аноним 04/05/17 Чтв 20:42:48 #106 №399383 
>>399376
Найс.
Вижу тут несколько нефункциональных предметов из ремейка. Ну пригодятся на всякий случай
Аноним 04/05/17 Чтв 20:43:04 #107 №399384 
>>399383
бля сажа прилипла
Аноним 04/05/17 Чтв 21:20:24 #108 №399387 
14579511994300.jpg
Такс, давай представим что каждая игровая клетка это массив, а каждый элемент в массиве представим в виде слоя на котором лежит какой либо обьект например тайл(земля,забор..) ловушка, морковь и т.д . То
[0] - только обекты типа tile(которые статичные, либо проходимые либо нет) или waterпросто клетка с водой, не волна
[1] - второй слой, могут быть все обьекты кроме tile,water.
[2] - третий слой, деревянный мостик, росток от бобов?.

Это к вопросу о наслоении обьектов, типо если над морковкой поставить деревянный мостик, или росток от боба будет рости над скажем ловушкой.Правильно понимаю что только эти два объекта могут быть поверх этого всего?
Аноним 04/05/17 Чтв 21:29:06 #109 №399391 
>>399387
Хороший вопрос.
Сейчас буду вспоминать.

Вопрос ведь про третий слой?
Статичные объекты - деревянная планка, кусты зелени

Динамичные - росток, файрбол

Сейчас ещё повспоминаю
Аноним 04/05/17 Чтв 21:34:47 #110 №399393 
>>399391
Тут скорей про то что можно поставить по вверх другого, а что нельзя, ну в стиле как над ловушкой можно поставить деревянный мостик.
Аноним 04/05/17 Чтв 21:36:11 #111 №399394 
>>399393
В таком случаем на
[0]-будет тайл с газоном (хоть его и не будет видно за шипами)
[1]- будет ловушка с шипами
[2] - над всем этим деревянный мост.
Аноним 04/05/17 Чтв 21:44:01 #112 №399396 
>>399394
Ты уверен, что вообще нужно три слоя?
0 или 1 слой объединить?
Зачем эти невидные за шипами газоны?
Или так проще кодить?

Просто реально для потребностей игры двух слоёв, видимо, достаточно.

В любом случае повторю объекты, которые можно поставить поверх других: деревянная планка, куст зелени.

Росток в уровнях растёт только поверх нефункциональных объектов (типа стена, земля).
Аноним 04/05/17 Чтв 21:46:00 #113 №399397 
>>399396
А, ещё.
Вроде точка приземления кайта может стоять на ловушках и т.п.
Аноним 04/05/17 Чтв 21:48:09 #114 №399399 
Domiks.jpg
>>399396
Ок, ладно, буду смотреть по ходу работы, если что, это можно всегда исправить, на ранних этапах это даст о себе знать, рефакторинг делать не придется.
Аноним 04/05/17 Чтв 21:48:26 #115 №399400 
>>399396
А, вру опять.
Нужно действительно три слоя
Аноним 04/05/17 Чтв 21:49:58 #116 №399401 
>>399399
>>399400
Не, я уже разглядел на примере лопаты
Вокруг неё слой слой прозрачный, т.е. она может лежать на земле или снегу, и это будет различаться.
По идее.
Хотя в игре я лопату вроде только на снегу встречал
Аноним 05/05/17 Птн 15:01:38 #117 №399508 
Бамп официальным трейлером для iOS ремейка
https://www.youtube.com/watch?v=X3kllaoT7f4
Аноним 05/05/17 Птн 16:07:44 #118 №399546 
Официальный трейлер №1 Wii ремейка
https://www.youtube.com/watch?v=1pUZRZA-XIY
Аноним 05/05/17 Птн 16:18:24 #119 №399551 
Официальный трейлер №2 Wii ремейка
https://www.youtube.com/watch?v=IepwvQbqlPU
Аноним 05/05/17 Птн 16:23:21 #120 №399554 
Прохождение первых 6 левелпаков с оф. сайта
http://www.fdg-entertainment.com/en/guides/bobby-carrot-forever.html
Аноним 05/05/17 Птн 16:25:12 #121 №399555 
artwork-1-1920x1080.jpg
artwork-2-1920x1080.jpg
artwork-3-1920x1080.jpg
artwork-4-1920x1080.jpg
artwork-5-1920x1080.jpg
artwork-6-1920x1080.jpg
artwork-7-1920x1080.jpg
artwork-8-1280x720.jpg
Бонусные обои
Аноним 05/05/17 Птн 16:26:25 #122 №399556 
artwork-9-1920x1080.jpg
artwork-10-1920x1080.jpg
artwork-11-1920x1080.jpg
artwork-12-1920x1080.jpg
artwork-13-1920x1080.jpg
artwork-bobby-chrismas-1280x720.jpg
Бонусные обои
Аноним 05/05/17 Птн 20:29:46 #123 №399665 
Есть какие новости? Может, чем-то могу помочь?
Аноним 05/05/17 Птн 20:41:38 #124 №399669 
tttttttetst.webm
>>399665
Пишу код, сейчас самая сложная и емкая часть, хоть и архитектура придумана, и в голове, и на бумаге все бьется, посмотрим как будет на практике, писать много, помощь пока не нужна, просто мониторь тред переодически. к шебм звук случайно прилип.
Аноним 05/05/17 Птн 20:57:12 #125 №399671 
>>399669
Добро
Аноним 05/05/17 Птн 20:57:52 #126 №399672 
>>399669
И панели save load перепутаны, но в целом думаю что этого должно быть достаточно, все редактирование будет через этот интерфейс, ну и он естественно измениться к концу все может сильно поменяться, но принципиально интерфейс останется.
Аноним 07/05/17 Вск 13:15:54 #127 №399915 
Бамп недоделанными пека версиями в конструкторе RPG maker

https://rpgmaker.net/games/2412/
http://www.hbgames.org/forums/viewtopic.php?f=78&t=79267
Аноним 07/05/17 Вск 13:17:46 #128 №399916 
Бамп недоделанной пека версией на Java Script

https://sourceforge.net/projects/jsbobby/
Аноним 07/05/17 Вск 13:18:05 #129 №399917 
>>399915
кек, я так понял там некоторые особо одаренные команды работали несколько месяцов над ПК версией.
Аноним 07/05/17 Вск 13:22:16 #130 №399919 
Бамп недоделанной пека версией на Java

https://webcache.googleusercontent.com/search?q=cache:5HSe05bWOeEJ:j2me.ucoz.ru/forum/2-10-+&cd=1&hl=ru&ct=clnk&gl=ru
http://rgho.st/89tXsZ4ZN
Аноним 07/05/17 Вск 22:35:40 #131 №400042 
DgGkjSdzhg8.jpg
1/3 пройдена.
теперь следующую неделю, буду щупать-пилить-щупать пилить. Допилю все гавно типо сериализатора и тому подобное и наследующей недели уже можно будет сохранять и альфа-тестировать карты, а через еще неделю уже бета-тестировать + 3 дня на баги и релиз. и того еще 2 недели до релиза, если сохронять темпы 2 часа в день и в выходные больше 2 часов.
https://youtu.be/4ZmaAGSyvHc
Аноним 08/05/17 Пнд 01:36:14 #132 №400076 
>>400042
Респект тебе заочно, бро
Аноним 10/05/17 Срд 16:27:13 #133 №400522 
Бапм ублюдочными пиратскими ведропортами

https://play.google.com/store/apps/details?id=bobby.bugs.rabbit.bunny.carrot.newgame2017

https://play.google.com/store/apps/details?id=com.Kochev.HamsterCarrot
Аноним 14/05/17 Вск 23:18:32 #134 №401362 
158a8fd7c1bd45a68158ceccfdb1f03e.jpg
Bump от разработчика-куна.
На то что в конце крашится и вылетают ошибки не обращай внимания, просто тут еще не дописал сериализатор, точнее сериализатор есть, но еще не полностью функцианальный, я проебался с панельками и архитектурой сохранения, когда запилил все по начальному плану, оказалась что я моя архитектура не позволяет перезаписывать карты, только сохранять как новые, я попробовал закастылить, но в итоге проебал время и переписал все заново, теперь панельки загрузки и сохранения объеденены в одну, можно из игры удалять, сохранять, загружать, как карты так и коллекции карт, + всякое гавно от выстрела себе в ногу, файлы с картами можно переносить из пака в пак и т.д, все как и планировал, они определяются и рисуются в игре, картам можно задавать сложность в здездах, сложность коллекции в звездах определяется нахождением среднего значения из всех карт в коллекции. Структуру карт пришлось переписывать, так как дефолтный c# сериализатор отказывался глатать юнитевские классы, из-за этого я тоже немного проебался и у меня в начале было целых 3 разных класса для хранения карты, один для редактирования в билде, другой для сохранения, и третий для использования в интефейсах он просто хранил имя, сложность и путь к файлу с картой для сохранений, которая в свою очередь распаковываеться в редактируемую, пиздец короче , это все переписал на два класса, для игры и для меню + оптимизировал по малости там и сям, и еще есть в планах оптимизация этого места.
Остановился на реализации обьектов которые занимают несколько игровых клеток, типо как водяная мельница элемент декорации которая в высоту 3 игровых клетки, а в ширину одна, есть сложности например когда накладываешь ее по верх чего-либо нужно проверять по ее скелету каждый тайл не перегараживает ли он обьект, если да то удаляем, но если например кладем такой обьект на другой такой-же обьект который больше одной клетки, то выходит нужно проверять и его весь скелет, вообщем рекурсия ебанная, сегодня с ней весь день ебался, почти исправил, из-за этого и сыпяться ошибки,т.к. решил подогреть тебя новым видео и бампом с прогрессом, поэтому тупо заккомментировал разные участки которые не закончил, а так 1-2 дня и сериализатор должен быть готов, если еще не проебусь с чем-нибудь.
https://youtu.be/svvsIqd_eJc
Аноним 14/05/17 Вск 23:23:09 #135 №401363 
>>401362
Буду теперь почаще бампать, например раз в 1-2 дня.
Аноним 15/05/17 Пнд 00:23:21 #136 №401368 
>>401362
Ну это же просто охуенно.
Верю в тебя, разработчик-кун
Аноним 15/05/17 Пнд 13:32:21 #137 №401419 
errorParse.webm
errorCreate.webm
Так, вообщем сегодня буду чинить все что сломал вчера, начну с работы удаления коллекций и навигации по коллекциям, вчера все работало, потом я пару часов пытался запилить другой участок кода и все перестало работать, есть пример двух ошибок.
1) При удалении коллекции я пытаюсь ссылаться или прочитать удаленную коллекцию.
2) при создании коллекции карты перемещаются из одной коллекции вдругую.
Этими ошибками я сейчас и займусь.
Аноним 15/05/17 Пнд 14:11:56 #138 №401427 
14939938798530.jpg
>>401419
Ну и опишу принцип в двух словах. На сколько я помню, при запуске если игра не находит папку для коллекций и дефолтную коллекцию "My level Pack" , которую нельзя удалить ,она должна быть всегда. То создаем папки и сразу ассоциируем их с массивом коллекций, деффолтная коллекция "My level Pack" должна всегда находится в [0] индексе этого массива. Все остальные папки которые находятся в папке для коллекций так-же читаются, по имени папки создаем елемент коллекции в массиве и добавляем в выпадающий список интерфейса опцию для этой коллекции.Так-же для каждой папки коллекции читаются все лежащие в ней файлы с картами .level, из файла карты мы вычитаем только ее сложность , после этого перегоняем ее в специальный класс в котором храниться только сложность карты и путь к файлу с самой картой, что-бы не читать без надобности всю игровую карту и кучу инфы о ней, т.к. карту считывать нам не нужно, для отображения в интерфейсе достаточно просто знать ее сложность,и не нужно знать о, обьектах которые ее заполняют и т.д., для каждой карты выбранной в выпадающем списке коллекции, создаем красивые кнопки с звездочками и циферкой порядкового номера от еденицы, последний элемент в массиве карт всегда кнопка "New Map" это естественно что-бы сохранять карту как новую, а не перезаписывать. Но если создавать коллекции из игры, а не читать перед запуском , , то я просто создаю папку ассоциирую с массивом коллекций и создаю кнопку "new map" ассоциируя ее с массивом карт, минуя чтения всех соседних папок и их карт. Как-то так.
Аноним 15/05/17 Пнд 14:40:47 #139 №401433 
ascii.gif
>>401427
При удалении карты из коллекции, тупо удаляем файл, путь к которому лежит в массиве карт и переименовываем все карты в этой коллекции, по порядку от единицы и высвобождаем елемент в массиве карт, всю инфу какую карту удалять в каком массиве получаем по индексам массивов они все должны быть симметричны, зная индекс выбранного элемента в выпадающем списке, по нему мы можем найти нужный елемент вмассиве с классом коллекцией карт, тоже самое с картами в самих коллекциях, получаем индекс выбранной кнопки с картой, по нему симметрично берем карты из массива с картами.

Выпадающий список коллекцияКарт
| [0] "My level pack" | [0] "My level pack" |
| [1] "PackName1" | [1] "PackName1" |
| [2] "PackName2" | [2] "PackName2" |
| [3] "PackName3" | [3] "PackName3" |


Кнопки с картами массивКартВколлекции
| [0] "1" | [0] "1.level" |
| [1] "2" | [1] "2.level" |
| [2] "3" | [2] "3.level" |
| [3] "4" | [3] "4.level" |

При удалении коллекции карт, в начале удаляем все файлы с картами в папке, потом саму папку высвобождая занимаемое ей в массиве место.
Сайт с модами Java игр. Аноним 15/05/17 Пнд 15:21:29 #140 №401463 
Ты будешь удивлен от того, что такое до сих пор живет, но. Потом сюда выложишь что получилось: http://ae-mods.ru/load/
Там как-раз место для таких поехавших.
Аноним 15/05/17 Пнд 18:54:11 #141 №401513 
FixedError.webm
>>401419
Починил, проблема было в том что при удалении папки или файла я почти сразу пытался прочитать область с удаленным файлом/папкой и она не успевала удалиться полностью, причем это проявлялось только когда фреймрейт проседал, я только решил что все, вроде вылечил, запускаю бандикам записать видео и тут хуяк ошибка как на зло, и так раз 5, лол, пока не понял.
Вторая ошибка примитивная, сразу было ясно. Когда создаешь коллекции, карты смешиваются и прочее, все это из-за того что в игре, как я уже писал выше, я использую облегченный класс для хранения карт/коллекций для использования в интерфейсах, минуя чтения всех файлов, и вообщем при перезапуске билда с игрой или переключении между коллекциями, она читает папки с коллекциями по очереди, которая формируется по алфавиту или как пользователь в винде себе поставит, из-за этого массив с коллекциями не совпадал с массивом облегченного класса коллекций, когда создаешь папки коллекций из игры они добавляются в массив в той очереди в которой я их создаю, когда игра сама читает эти коллекции она их засовывает туда уже в другом порядке, по алфавиту, причем я каким-то образом в начале когда тестировал это все миновал, так как всегда использовал букву выше чем M My level pack и папки читались в таком же порядке как и записывались,лол.
Аноним 15/05/17 Пнд 18:56:27 #142 №401514 
>>401463
Такое ко мне не относится, я не моды делаю, почитай тред, к тому же я не поехавший и заливать туда мне нечего, так как ты тред не читал.
Аноним 15/05/17 Пнд 19:20:13 #143 №401520 
error1.webm
error2.webm
Следующая партия ошибок, это ебучии обьекты отличного от 1х1 размера, в первом случае когда я на такой обьект ставлю что либо, он вроде удаляется, но при сериализации вновь появляется, хоть я и подчищаю по всей маски коллизии обьекта.
Второй случай нормально зафрапсить не удалось, так как еще вчера начал исправлять, но ошибка в том что если длинный обьект ставить на длинный обьект, происходит то же говно что и в первом случае.
Аноним 15/05/17 Пнд 20:44:02 #144 №401546 
>>401514
"поехавший" не в обиду сказано если че. Как бы имеется ввиду что нужно достаточно курнуть чтобы в 2д17 пилить мод на джава игру. Я только с радостью в него поиграю через тот же эмуль или на живой мобилке.
И да, перечитывать весь тред в 140 постов как-то муторно, не находишь? Поясни коротко, что именно я упутил.
Аноним 15/05/17 Пнд 20:46:52 #145 №401548 
>>401520
Все ясно. Перенос на юнити. Отлично, но ты все еще можешь залять игрульку на тот сайт, если чё. Вай нот
Аноним 15/05/17 Пнд 20:56:51 #146 №401551 
>>401520
Кстати, в оригинальной игре нет лелвелпаков с уровнями с разными сложностями.

Так что, возможно, разное количество звёзд у карт одного пака - это излишнее. Достаточно установить сложность всего пака.
Аноним 15/05/17 Пнд 20:58:50 #147 №401553 
>>401551
Я не пишу порт, я делаю Open версию, делаю что хочу, законом не запрещено.
Аноним 17/05/17 Срд 23:33:18 #148 №401909 
errorFix2.webm
14939938798530.jpg
>>401520
Пиздец еще раз проебался с архитектурой и потерял на выявление и исправления ошибок почти 4 дня, из-за того что пришлось переписывать структуры хранения игровых данных, а она связанна с сохранением/загрузкой/Редактированием еще до конца не исправил, но осталось хуйню, можно даже закрыть кастылем, так как осталась ошибка из разряда тут давиш, все работает, давиш ниже, не работает? Но я ясен хуй исправлю уж до конца если не обасрусь .
Теперь без нескольких часов проблема с тайлами любых форм и размеров решена, жаль что вроде только два игровых обьектов реализовывают это водопад и дракон, уж слишком много работы.
Причем самое веселое как я понял ребята из FDG Entertainment у себя в коде не реализовывали такую поддержку, так как эти обьекты водопад есть только на специальном уровне где нужно встречаться с каким-то волшебником, и не используется на игровых картах, хотя в ресурсах игры он есть, и выглядит красиво казалось чаво нет, но поебавшись с реализацией этого говна, я понял что они просто в реальности использовали игровую сетку маленького размера, а все водопады и обьекты больше чем 1х1 находятся за пределами игровой сетки и в ней не инициализируются...
Аноним 17/05/17 Срд 23:35:51 #149 №401911 
>>401909
не водопад, а водяная мельница, водопад, деревья и т.д размером 1х1 это независимые от друг друга тайлы со своей анимацией, как и дракон вообщем, только эта мельница ебанная 1х3, такие вообщем сводки с полей.
Аноним 18/05/17 Чтв 08:12:32 #150 №401938 
>>401911
Ну зато больше возможностей будет при создании пользовательских карт.
Аноним 18/05/17 Чтв 11:32:28 #151 №401957 
errorFix3.webm
>>401520
>>401909
Все, исправил полностью,теперь редактор более менее юсер френдли, то что в конце не удаляются тайлы за мельницами это норма, т.к. в сериализаторе еще не прописанны до конца новые правила, сейчас этим и займусь.
Аноним 18/05/17 Чтв 11:58:21 #152 №401962 
>>401957
До альфа-тестов далеко ещё?
Аноним 18/05/17 Чтв 12:41:46 #153 №401964 
louissalvatoreanimationsbyred888guns-dasqnxm.gif
>>401962
Если дальше все пойдет как планировалось, то нужно будет дописать сериализатор, накинуть контроллер игрока он простой и все. Альфа тест на ранних этапах будет представлять из себя в начале просто тестирование на только тайлах, тайлы проходимые - не проходимые, нужно побегать посмотреть как происходит взаимодействие контроллера с архитектурой сетки карты, если с простыми тайлами все будет нормально, то начинать добавлять простые механики, ловушки, воду, беговые дорожки, кнопки, попутно проверяя каждый добавляемый элемент на взаимодействие с контроллером и другими элементами, по идеи если я все правильно написал и не проебался, то самая сложная часть позади, и сегодня-завтра уже буду альфа-тестить, если на тестах не выявится серьезных ошибок, то все пойдет как планировалось ,минус 4 дня проебанные на исправление архитектуры, то есть сейчас проект написан примерно на половину, еще 1 неделя+4 дня, однако чем на более позднем этапе выявиться ошибка архитектуры, тем дороже будет ее исправления, но в общем-целом я все равно иду с опережением времени раза в два от средней рыночной, даже учитывая что я не программист, и пишу по несколько часов в будни совмещая с работой.
Аноним 18/05/17 Чтв 12:53:46 #154 №401967 
>>401964
Как это не программист?
Аноним 18/05/17 Чтв 13:07:29 #155 №401974 
DKtb8dQrGeE.jpg
7Dkha6LCR2I.jpg
ohxF0K4PJ0Q.jpg
XD1KfNfhpeM.jpg
>>401967
так-то я environment artist, художник крч, делаю модельки, левел дизайн, текстурки с шейдерами, взаимодействую с аутсорс художниками, пишу диз.доки, но сейчас уже наверно вырос в просто developer.
Аноним 18/05/17 Чтв 16:14:51 #156 №401994 
errorFix4.webm
>>401957
Еще одна проблема решена, теперь осталось дописать де-сериализотор для интерактивных обьектов, типо морковок, ловушек и т.д и можно начинать думать о контроллере персонажа.
Аноним 18/05/17 Чтв 18:02:53 #157 №402019 
errorFix5.webm
Вроде все, теперь двигаюсь в сторону контроллера персонажа и альфа тестов, если точнее то нужно сделать, и прикрутить навигатор по коллекциям и картам для главного меню, эта та панелька на которую попадаешь нажав на "Start".
Аноним 20/05/17 Суб 12:21:29 #158 №402213 
Какие новости?
Аноним 20/05/17 Суб 16:02:17 #159 №402268 
MainMenuCollectionBackgroundsatlas.png
Untitled-1.png
>>402213
Начал писать интерфейс для главного меню, нужно было сделать что-бы при нажатии на старт, появлялась панелька с двумя кнопками выбором режима игры {Classicстандартные паки с картами, которые открываются по прохождению , Custom Паки сделанные пользователем или скачанные, вообщем пользовательские паки } После выбора типа игры, должна быть панелька с выбором конкретного пака, после выбора пака, панелька с выбором карты, ну и все, после уже писать контроллер игрока и запускать бегать, тестить, но как всегда не все так просто, казалась вроде что вся логика этих панелек уже реализована в редакторе карт ну панель загрузки/сохранения почти тоже самое что и должно быть в главном меню Я за час накинул почти весь код, скомпилировал билд и хуй, а сейчас я не тестирую проект в самой юнити, т.к. код заточен считывать различные бинарные файлы, карты,настройки и т.д, то есть если проверять в юнити он просто не найдет пути к файлам и не запустит нужный код, так как пути в проекте и в установленной игре разные, пользователь может установить игру куда угодно, поэтому приходиться после каждого добавления в проект компилировать билд и тестить в нем, следовательно у меня есть только дебаг ,ну и профайлер, только он нужен в конце, сейчас незачем. и о том что происходит под капотом я могу только догадываться, например файлы могут плодиться и куча разного говна, ну и вообщем я написал код который должен рисовать кнопки, а они не рисуются, расставляю в коде дебаг сообщения, по дебагу все работает , после нескольких часов последовательного дебага понимаю что кнопки рисуются, но где-то за пределами интерфейса, потом несколько часов не мог понять что за гавно ведь в редакторе тот-же код и кнопки выставляются в правильные векторы, а тут нет, сидел два часа и думал что за гавно, потом уже когда шел спать обдумывал проблемный участок кода, и понял что я долбоеб и проблема ровно в одной маленькой строчки, которую нужно просто переместить, суть такая.
Я инициализирую болванку кнопки, заполняю данными которые читаю из файла сложность коллекции, имя и т.д и устанавливаю вектор позиции относительно анкерной точки, добавляя кнопку к родительскому трансформу, но из-за того что я ставил вектор позиции до того как присоединял кнопку к родителю, анкерная точка рассчитывалась относительно экрана, а не родителя, из-за этого она рисовалась где-то в пизде. я тупо передвинул строчку кода, что-бы в начале кнопка добавлялась к родителю, а потом задавать ей позицию и проблема исчезла, лол.
Ну и пока думал о дизайне этого всего, решил использовать стандартный арт, на кнопке с выбором классического режима,теперь будет рандомная картинка с артом, о кнопке с пользовательскими паками еще не решил... и еще перекатился на Unity 5.6.1f1
Аноним 20/05/17 Суб 16:03:16 #160 №402269 
>>402268
Ну и после работы продолжу писать все эти интерфейсы, до контроллера игрока еще не дошел, но уже вот вот.
Аноним 20/05/17 Суб 19:11:57 #161 №402289 
>>402268
Так всегда. Думаешь, что по-быстрому сейчас всё сделаешь.
Потом что-то идёт не так, потом одно за другое цепляется.
А потом в стремлении к перфекционизму пытаешься навести красоту, в итоге уходит на это столько времени, сколько уже потрачено было.
Хотя ты думал, что уже всё.
Аноним 22/05/17 Пнд 23:19:49 #162 №402538 
Its-alive.jpg
alphatest001.webm
Первый проход пошел.
Аноним 23/05/17 Втр 09:37:03 #163 №402579 
>>402538
он левитирует?
Аноним 28/05/17 Вск 20:21:45 #164 №403394 
Ну что, как успехи?
Аноним 29/05/17 Пнд 22:28:17 #165 №403510 
158a8fd7c1bd45a68158ceccfdb1f03e.jpg
Проебал воскресный БАМП.
Вообщем сейчас у меня много работы, мало времени, поэтому не каждый день получается писать код, но зато есть заметный прогресс, исправил много говна, и оптимизировал с децл, там-сям. Пока все идет хорошо в том смысле что архитиктура которую я закладывал в начале, еще до того как сел писать это то говно с тремя слоями о котором я говорил работает, даже есть излишки которые можно убрать и все будет работать но в падлу. Как я и писал, самая сложная часть позади, сейчас осталось только написать контроллеры для всех типов обьектов, из которых сложность вызовут только беговые дорожки которые пишу сейчас, они уже работают только не хватает одного говна, если сделать закольцованную дорожку,что-бы Бобби вечно на ней катался, не уверен есть ли в оригинале такая возможность, но мне из-за того что есть редактор нужно реализовать, что-бы не выстрелить себе в ногу, и не ебаться с проверками карты на ошибки сделанные пользователем типа таких волшебные бобы, облака, дракон, хоть логика кажется простой и так оно и есть, но приходиться учитывать все возможные комбинации игровых элементов. Как допишу дорожку , бампану контентом, когда не скажу.
Аноним 30/05/17 Втр 08:18:58 #166 №403565 
>>403510
OK
Аноним 31/05/17 Срд 15:24:48 #167 №403848 
Вопрос, кнопки которые меняют направления дорожек, когда жмешь кнопку, все другие такие кнопки, переключают состояние нажата-поднята у всех кнопок или только поднимает нажатые кнопки?
Аноним 01/06/17 Чтв 01:54:07 #168 №403968 
>>403848
Наступаешь на ненажатую: она и все остальные ненажатые нажимаются. А все нажатые отжимаются.
Аноним 01/06/17 Чтв 01:58:05 #169 №403969 
>>403968
Или по другому скажу. На старте на поле есть X кнопок в состоянии 1 и Y кнопок в состоянии 2.
После переключения у нас все X кнопки в состоянии 2 и все Y кнопки в состоянии 1.
Аноним 01/06/17 Чтв 09:32:48 #170 №403981 
>>403969
ага, так и сделал.
Воскресный бамп 1 month edition Аноним 04/06/17 Вск 21:42:28 #171 №404628 
CYfPlTK4muw.jpg
Воскресный бамп 1 month edition
Суть такова.
Прошел месяц, за месяц работы над проектом он доведен до альфа стадии, реализовано большая часть функционала, Написано ~5k строчек кода. Пока не много времени и в падлу грузить голову, поэтому в основном накидываю код в пятница-воскресенье, буду бампать, постараюсь по чаще, но если проебусь, то воскресенье - вечер, это почти стабильный бамп.
https://www.youtube.com/watch?v=RHYMj_GNwoY
Аноним 05/06/17 Пнд 08:53:30 #172 №404679 
>>404628
ОК, ждём
Аноним 11/06/17 Вск 14:53:30 #173 №405824 
Воскресные новости будут?
Аноним 11/06/17 Вск 22:32:23 #174 №405927 
bandicam 2017-06-11 23-13-42-6451.webm
>>405824
Да, но новостей не много, за эту неделю почти ничего не написал. Бытовуха и т.д. Из того что написал, это карусели вращающаяся платформа и исправил core кусок отвечающий за сборку карты из файла, я видимо проебался забыл исправить, и в игре использовал не тот класс для хранения инфы о карте, из-за этого в игре инфа о каждой клетке дублировалась, если точнее то в каждой клетке есть инфа о типе обьекта который лежит в этой клетке и ссылка на сам обьект, что тупо пиздец, и теперь я просто храню обьекты не дублируя инфу о нем и обращаюсь напрямую к нему. На следующей недели поднажму.
Аноним 11/06/17 Вск 22:36:25 #175 №405928 
>>405927
На лаги не обращай внимания, это у меня гавно-ноут и бандикам жрет все что может, а так где-то в среднем будет ~2мс за кадр, это в секунду где 300-500 кадров, но на нормальных пеке наверно и 1мс c соплями будет, это около 1к кадров в сек.
Аноним 12/06/17 Пнд 02:16:43 #176 №405956 
>>405927
Очень хорошо. Если не считать лагов, практически не отличить от оригинала
Аноним 18/06/17 Вск 11:16:31 #177 №407013 
Есть продвижения?
Воскресный БАМП Аноним 18/06/17 Вск 22:06:25 #178 №407102 
a.webm
14597185202410.jpg
Реализовал планку и лед, лед не до конца, с льдом ебусь третий день, слишком много вариантов комбинаций игровых элементов, и приходиться очень много думать как наладить цепное взаимодействия их между собой, так как я не человек дождя, меня это вгоняет в депресию, кек. Но сегодня вроде более менее, работает, точнее не работает, но его не пидарасит так как раньше и ошибки определить становится проще т.к. простор для их возникновения становиться уже. Как-то так, а в целом, я жив, проект пишется, но медленно,
Аноним 18/06/17 Вск 22:08:33 #179 №407104 
bandicam 2017-06-18 21-34-58-232.webm
bandicam 2017-06-18 21-45-59-895.webm
bandicam 2017-06-18 21-52-15-244.webm
типа того, я фрапсил это гавно что-бы анализировать в чем ошибки,кек.
Аноним 18/06/17 Вск 22:15:28 #180 №407108 
ziga.webm
Аноним 18/06/17 Вск 22:27:35 #181 №407109 
На то что при скольжении не активируются кнопки и он местами медленнее скользит не обращай внимания, это мне известно просто в падлу сейчас корректировать это просто не баг просто нужно выставить определенные условия для всех элементов...
Аноним 19/06/17 Пнд 10:54:48 #182 №407124 
>>407102
ОК. Буду ждать новостей
Аноним 19/06/17 Пнд 11:57:37 #183 №407130 
fixedIce.webm
1439312057116484300.jpg
Починил лед, вроде, щя потестирую и буду приступать к следующим обьектам, лед оказался довольна сложным, пришлось вспомнить линейную алгебру, но пока самый сложный обьект который был это беговая дорожка, сколько же боли пришлось испытать при ее написании...
Аноним 19/06/17 Пнд 19:14:10 #184 №407205 
>>407130
Так и в погромиста можешь потихоньку перепрофилироваться
Аноним 22/06/17 Чтв 13:38:39 #185 №407812 
Вопрос по водным кувшинкам, кувшинка может столкнуться с кувшинкой? имею ввиду когда две движутся на встречу друг другу то что с не подвижной сталкивается это понятно.
Вопрос кувшинка останавливается когда проезжает сквозь монеткус игроком или без?
Вопрос, я так понял судя по картинкам уровней, то ее можно ставить на волну и тогда она при старте игры она движется по ее направлению если не уперается в что-то.
Аноним 22/06/17 Чтв 14:30:52 #186 №407833 
>>407812
>Вопрос по водным кувшинкам, кувшинка может столкнуться с кувшинкой? имею ввиду когда две движутся на встречу друг другу то что с не подвижной сталкивается это понятно.
Да
>Вопрос кувшинка останавливается когда проезжает сквозь монеткус игроком или без
Нет. Да и монеток в воде нет.
>Вопрос, я так понял судя по картинкам уровней, то ее можно ставить на волну и тогда она при старте игры она движется по ее направлению если не уперается в что-то.
Всё так
Bump  Аноним 25/06/17 Вск 21:00:10 #187 №408463 
14870290047830.jpg
Вялый бамп, не удалось нормально пописать в эти выходные, начал писать воду и кувшинки с волнами,написал но были ошибки мучался с ними,а потом все переписал и сейчас вернул все к более-менее нормальному состоянию что-бы вкатится завтра в этот участок кода без боли, думаю завтра допишу кувшинки и волны если будет возможность. Там много особенностей которые отличает от тех же беговых дорожек и льда, хоть и механика похожа, но тут кувшинки могут сталкиваться, могут плыть очередью, с игроком и без, плюс все рекурсивное гавно как на бег. дорожках, типо если сделать закольцованное движение или две дорожкиволны направить друг на друга или за пределы карты и т.д и двигаются они хитро, плавно поворачивают на волне в сторону ее движения. Но вроде все варианты продумал и есть примерное решение, нужно только сесть и писать, чем я и займусь, надеюсь завтра. После воды из тяжкого говна останется только облака с воздухом, но думаю они будут похоже на воду и кувшинки и можно будет многое заимствовать из их кода, а после воздуха останется более-менее простое гавно, дракон , бобы, воздушный змей, а всякие итемы типо лапат и т.д быстро сделать, да и бобы я боялся больше всего, поэтому уже давно имею план примерного решения, как и дракона в общем, он мне тоже не давал покоя когда планировал все это гавно.
Аноним 25/06/17 Вск 23:32:03 #188 №408487 
>>408463
Ок. Спрашивай, если что уточнить нужно
Тред не читал, сразу писал Аноним 27/06/17 Втр 16:51:09 #189 №408735 
0KnOCxb9fI.jpg
Игрой сейчас занимается тот анон, который вначале не знал как добавить в игру новые уровни? Сейчас он кодит на Java? Или не кодит?
Аноним 27/06/17 Втр 19:44:56 #190 №408781 
>>408735
ОП репортинг ин.

Изначальная проблема так и не порешалась.

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

По изначальному вопросу помощь так же приветствуется.
Прогресс в хату Аноним 29/06/17 Чтв 20:16:39 #191 №409136 
leafs.webm
Прогресс в хату. Написал основу для листьев и течений, осталось написать что-бы после перемещений или изменения направления потоков, пересчитывались кувшинки, что-бы например когда высвобождается место под волной, а на волне стоит кувшинка, то одна уезжает, а ее место занимает другая, как в обойме. Ну и сейчас написан код только для одного вектора движения, кувшинка налево, поток вниз, нужно повторить все для остальных векторов движения + проблемы которые всплывут в последствии, и всякие мелочи,лол.
Аноним 30/06/17 Птн 01:01:40 #192 №409175 
>>409136
Чот они у тебя пружинят перед тем, как выстроиться.
Или это типа эффект такой новый внедрён для красоты?
Аноним 30/06/17 Птн 10:12:23 #193 №409204 
LfBFiEK.jpg
>>409175
Это не для красоты, хотя как по мне, то так красивее чем было в оригинале, но если в двух словах то истоки этого движения лежат в реализации перемещения кувшинок, в оригинале это работает примерно так, когда кувшинка должна двигаться она рассчитывает путь, находит целевой вектор куда ей плыть и где остановиться с учетом всего с чем она может взаимодействовать: волны, деревяшки, после нахождения пути она высвобождает занимаемое место и записывает себя на целевой вектор, после чего начинается перемещения, следовательно перед тем как начать визуально перемещаться, технически она уже переместилась, благодаря чему мы можем почти одновременно построить пересекаемые пути для кувшинок до начала их движения. Но из-за того что у нас более сложная реализация и пользователь может сделать в редакторе любые сочетания, такая модель нам не подходит. На вскидку возьмем ситуацию в которой при старте карты кувшинки перемещаются в направлении друг-друга, это уже сложно и дорого рассчитать, нужно знать скорость движения,вектор направления, расстояние и прочее, что-бы точно определить место где они должны пересечься и остановиться, а если одна из них будет двигаться не по прямой на встречу, а сделает поворот на волнах из-за угла, это уже пиздец, а если они будут пересекаться крест на крест, а если их будет паравоз из 8 штук + волны зиг загом и их пути пересекаются крест на крест, только думаю об этом и уже расстраиваюсь, а это всего лишь кувшинки, а не система ПВО. Вообщем я использую другую модель расчета движения, которая и порождает такой интересный эффект, а в оригинале дизайнеры просто избегали все эти подводные из-за выше изложенных причин.
Аноним 30/06/17 Птн 10:27:16 #194 №409206 
gBJDIKa.jpg
>>409204
Ну и это только один пример, еще есть возможность поставить кнопки переключения волн поближе друк к другу и тогда можно будет изменить направления волн когда они уже все рассчитали и технически переместились, а визуально еще двигаются, тогда нужно все пересчитывать, а если поймать момент и переключить волны в неподходящий момент, то сложность таких расчетов становиться пиздецом в вакууме. Когда пользователь начнет играться всем этим как в песочнице, то это превращается в серьезную инженерную задачу, епта.
Аноним 30/06/17 Птн 19:07:21 #195 №409330 
>>409204
На самом деле в оригинале есть уровни, где этих листочков овердохуя. Один ходят цепочками, делают повороты цепочками, сталкиваются.

Есть такие задачи, где надо довести листок до конечного пункта, при этом по ходу движения много волн. И нужно клацать по волновым переключателям туда-сюда, пока листок не дошёл до очередной волны.
Аноним 01/07/17 Суб 09:39:44 #196 №409375 
>>409330
Уровни с переключением волн на лету встречал, а все остальное не припомню, это какой лвл?
Аноним 01/07/17 Суб 12:31:28 #197 №409379 
leafErrors.webm
Допилил остальные векторы движения для кувшинки и волн, осталось еще горизонтальную волну сделать, и кнопки + то что писал выше+ всплывшие ошибки.
Аноним 01/07/17 Суб 12:43:34 #198 №409380 
>>409379
Ну и сделать что-бы они красиво заворачивали на волне, это как я планирую решит несколько проблем из шебм.
Аноним 01/07/17 Суб 13:26:56 #199 №409382 
bandicam 2017-07-01 14-17-04-405.webm
>>409380
Ах да, забыл еще про эту ебалу, а как вспомнил приуныл.
Аноним 01/07/17 Суб 21:35:55 #200 №409455 
>>409382
Не унывай, родина нуждается в тебе!

>>409375
Например, последний в паке Circulation

>>409379
На 0:40 - 0:41 неправильное поведение. Когда листик натыкается на волну в противоположном для него направлении, он останавливается.
На 1:12 - 1:13 надо тоже уточнить. Не помню точно, но возможно, что листик (на примере стоит на волне, направленной вниз, но не может пока плыть из-за преграждённой дороги) нельзя толкнуть в сторону (на примере влево) с волны.
Bump traditional edition Аноним 02/07/17 Вск 22:47:53 #201 №409710 
14980687521130.jpg
Воскресный бамп, пока ничего не писал, занимался бытовухой и аутировал, как выйду из аутизма продолжу на днях.

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

>На 0:40 - 0:41 неправильное поведение.
Это так, что-то я забыл совсем, исправлю.

>На 1:12 - 1:13 надо тоже уточнить.
То есть с волны можно двигаться только по ее направлению? Если скажем лист упирается на волне в землю, то его не как не сдвинуть, только переключив волну?


Аноним 03/07/17 Пнд 09:49:20 #202 №409777 
>>409710
>То есть с волны можно двигаться только по ее направлению?
Да надо уточнить, не помню точно. Сейчас попробую поискать подходящий уровень и проверить.

>найти схемы левелов с всех частей игры
Было бы здорово, но их скорее всего нет.
На самом деле в тех 12 левелпаках, на которые есть схемы, встречаются все игровые механики.
Аноним 03/07/17 Пнд 11:05:32 #203 №409788 
2017-07-03 at 10-08-14.webm
>>409777
Уточнил. Всё там можно, ложная тревога.

Вот прошёл и записал последний тур в паке Circulation
Аноним 03/07/17 Пнд 15:53:26 #204 №409825 
k2mQXKc.gif
>>409788
Так, что-то я поглядел, а листья то и не заворачиваю плавно на волнах, даже не знаю как у меня в сознании такое отложилось и где я это увидел, имею ввиду мне казалось что листья когда двигаются по волне то их будто плавно сносит по направлению течения, а щас посмотрел, ничего такого не увидел, лист движется в центр тайла волны и потом двигается по ее направлению.
Теперь что касается столкновений листьев, то что я писал выше где кичился о более полной и крутой реализации , посмотрел левел паки, но не увидел листьев которые одновременно двигаются на встречу друг другу @>>> <<<@ или пересекаются в движении крест на крест., делаю вывод что таки такого нет,а если есть, то это могло бы решаться судя по оригиналу тупо делением пути на два, или что-то хитрое не используя физики как у меня, вообщем это важно увидеть, если такое есть. Как я понял что в игре все кувшинки сонаправленны в движении и могут сталкиваться только с неподвижными кувшинками, точнее уровни есть только такие где они не двигаются на встречу и могут сталкнуться будучи не соноправленными.
Аноним 04/07/17 Втр 18:48:17 #205 №410001 
Java-кун, нужна инфа по этому вопросу.
>Как я понял что в игре все кувшинки сонаправленны в движении и могут сталкиваться только с неподвижными кувшинками? точнее уровни есть только такие где они не двигаются на встречу ?
Аноним 04/07/17 Втр 20:20:49 #206 №410055 
>>410001
Ну видимо да. Я таки не припоминаю уровней, где разнонаправленные листики сталкиваются
Аноним 04/07/17 Втр 20:22:43 #207 №410057 
Вот облака точно сталкиваются
Аноним 04/07/17 Втр 21:22:21 #208 №410092 
>>410057
Было бы здорово если бы ты по облокам шебм бы записал, как с волнами, очень удобно смотреть и править, когда время будет естественно, пока еще нужно эти кувшинки одолеть.
Аноним 05/07/17 Срд 09:44:00 #209 №410159 
2017-07-05 at 09-38-07.webm
Посмотрел ещё раз уровни с листиками.
Нашёл вот один уровень с интересным моментом. Вот посмотри: на поведение правого листика на 00:39 - 00:41 А потом я переиграл по-другому на 01:27 - 01:29
Аноним 05/07/17 Срд 18:14:01 #210 №410224 
>>410159
Интересно, Это многое меняет, в той модели как я себе представлял это работает в оригинале.Буду думать дальше...
Аноним 05/07/17 Срд 18:39:47 #211 №410225 
HU87rz6irk.jpg
>>410224
Ну конечно я всегда могу тупо каждый кадр проверять положение кувшинки и обновлять карту проходимости, но так не делается и надеюсь до этого не дойдет, скорей всего я сделаю все относительно норм, но тут опять таки есть ящик пандоры в виде какого-нибудь дохуя умника который будет лепить матерые комбинации этих волн и кувшинок. Будь он проклят этот дохуяумник-кун.
Аноним 06/07/17 Чтв 12:46:05 #212 №410377 
>>410225
Может, в редакторе запретить "сложные" моменты?
Аноним 06/07/17 Чтв 21:00:03 #213 №410508 
14840942352910.gif
>>410377
Та не, это не тот случай, в крайнем случае просто сделаю как в оригинале и они просто будут проезжать сквозь друг друга, но думаю я справлюсь и сделаю лучше.
Воскресный БАМП  Аноним 09/07/17 Вск 20:29:52 #214 №411169 
14952331988520.jpg
Воскресный БАМП , Суть такова.
Ебался с волнами, доебался до воскресенья. Все вроде правильно и работает писал ту часть где они плавают по одной кувшинки, не очередями. , но постоянно вылазят какие-то баги, я лезу их переписывать и так до воскресенья, я так часто переписывал код что уже не могу нормально реагировать на всплывающие ошибки и определять причину, на бумаге все должно работать, по крайне мере та часть где они двигаются по одной, а на практике какой-то не объяснимый бред, так что если в ближайшие дни меня не озарит, буду переписывать все с начала контроллер кушинок и волн ., почти уверен что проблема в каком-то костыле который я слепил закрывая баги и забыл о нем, или часть старого кода который незаметно остался и он как-бы по логике отвечает требованиям, но уже не актуален и я не замечаю его, или типо того, вообщем проще написать заново шаблон поведения который работает на бумаге, и ебаться со свежим кодом о котором есть полное представление, чем насиловать этот старый развалившейся труп. Еще имеет смысл скомпилить билд шиндоус/линух и дать тебе тестить, что-бы эффективней эти баги определять и лечить, нужно тупо лепить разные комбинации волн-кувшинок, находить ошибки и запоминать как эти ошибки воспроизводить, и репортить в тред.
Аноним 09/07/17 Вск 20:31:22 #215 №411171 
bandicam 2017-07-09 21-07-32-938.webm
бамп
Аноним 10/07/17 Пнд 08:06:30 #216 №411239 
>>411169
ОК. Помогу, конечно
Аноним 10/07/17 Пнд 15:03:55 #217 №411336 
И как, анансы? Open версия скоро будет запилена? Жду и желаю удачи, вы лучшие!
Аноним 11/07/17 Втр 17:27:00 #218 №411658 
14588707344670.jpg
>>411336
> скоро будет.
Уже вот вот.

Бамп.
Вроде придумал алгоритм, сейчас буду проверять, возможно будет бамп алгоритмом с инфой, который нужно будет обмозговать и убедиться что все работает, перед тем как начать писать.
Аноним 11/07/17 Втр 20:28:55 #219 №411681 
PlanningTideref.png
Оставлю пику здесь, завтра приду и напишу суть, и возможно визуализирую принцип действия, вроде это рабочая схема, но возможно что-то поменяю т.к. пока примерил только на нескольких краегольных случаях , я поменял подход, в начале не верно начал с листьев, нужно было с облаков т.к. они очевидно практически идентичны, но поведения облаков более сложное, а значит и более полное,от него я и отталкивался, вообщем надеюсь завтра еще раз обмозгую, сразу примерю, и после завтра начну писать в код если не обосрусь с работоспособностью алгоритма
Аноним 12/07/17 Срд 12:19:22 #220 №411782 
>>411681
Мда, пик сложноват без пояснений
Аноним 12/07/17 Срд 12:30:44 #221 №411784 
bc058180c0521bb3e89e13a255fe854cцукацкуцк.jpg
>>411782
Сразу предупрежу что с пояснением станет еще хуже.
Аноним 12/07/17 Срд 12:42:14 #222 №411788 
>>411784
Сразу скажу что это практически ПВО, но благодаря нескольким правилам, то что они двигаются в 4ех направлениях, двигаются с одной скоростью, не могут обгонять друг друга и т.д, можно сильно упростить схему, но принцип тот же, рассчитываем путь движения для всех обьектов, находим точки пересечения, если есть считаем длину пути до этой точки для обоих обьектов, расставляем на места, если место уже зарезервировано для другого обьекта, то мерим их длину от старта до этого места, та у которой длина меньше занимает это место, и это в цикле пока все листы которые могут двигаться то есть все листы которые стоят на волнах для листов и на потоке воздуха для облаков не будут посчитаны найдет путь и целевая точка и все пути не будут пересекаться, как-то так.
Аноним 12/07/17 Срд 18:40:01 #223 №412093 
>>411788
Ну что могу сказать, удачи. Тут я тебе не помощник
Аноним 12/07/17 Срд 19:13:03 #224 №412123 
bandicam 2017-07-12 19-58-14-760.webm
Сохраню для себя, пока без объяснений, вдвух словах на шебм пример как алгоритм будет расставлять листы в подобной ситуации. Это типо краеугольный случай, тут много зависит от того с какого листа начинается проверка, для всех равнозначных случаях когда для двух обьектов одна цель и одинаковое расстояния, место занимает тот кто первый начал расчитывать путь.
Второй краеугольный случай тоже завязан на порядке рассчета листьев, он возникает когда просчитаный путь для листа перекрывает другой лист, который считается позже первого, но путь у него короче и он перекроет дорогу первому раньше чем тот проедет точку столкновения.
Аноним 12/07/17 Срд 20:09:20 #225 №412176 
Ждём
Аноним 12/07/17 Срд 21:55:45 #226 №412289 
>>412123
Ламповый шизофреник
Аноним 13/07/17 Чтв 09:28:53 #227 №412873 
>>412289
Нет.
Bump Воскресный. Аноним 16/07/17 Вск 17:00:25 #228 №417404 
4ca76317d1a40cea2661b358416a4dac8234b1a2b.png
SAM2588.JPG
Bump.
Вообщем как и планировал, сел писать ахуительный алгоритм, в начале накидал на бумаге как это должно быть, потом вывел основные проблемы и начал думать о том как их решить, в основном проблема расчетов такого рода в том, что листы начинают двигаться в рандомной последовательности, то есть если бы пути для листов рассчитывались в порядке от наименьшей длинны пути - к большей, то в большинстве случаев результат был бы приемлем, да и вообще основной фактор от которого зависит оценка пути это длина этого самого пути для конкретного листа. Вообщем понимание этого решало много проблем, затем перешел к проблеме когда пути листов пересекаются, это было довольна легко решить, нужно было просто засекать пересечения пути, проверять то что пересекаемые листы не двигаются в одном направлении так как паровоз из листов тоже технически пересекает путь первого листа и т.д т.к. одно место могут пересечь несколько листов, то нужно было просто записывать все эти листы, сортировать их по длине пути от старта до точки пересечения, и вносить их в список для перерасчета, ну и если длинны пути равные, то значит листы сталкиваются и нужно просто выбрать какой лист займет место пересечения ,а делает это первый кто начал рассчитывать путь до пересечения, у него и наименьший путь до этой точки так как список для листов которым нужен перерасчет пути сортирован по длине пути, бинарной кучей - не вдаваясь в подробности.., если длинна пути не равная, игнорируем это пересечение, так как они просто пересекают точку столкновения в разное время, а так как скорость движения для всех одна то узнать это довольна легко, мы просто приводим скорость пути к 1, и равномерно считаем для всех листов путь от старта либо от текущей позиции если лист уже в движении.
до точки пересечения. Похожим способом решалась проблема когда листы двигаются на встречу друг другу, нужно было просто определить что они действительно двигаются на встречу друг другу,после чего разделить путь между этими листами на 2, и если получаем четное число, то просто возвращаем для каждого листа это число как длину пути, если не делиться на 2 имеется ввиду четное число - нечетное первый лист занимает (длина пути / 2), а второй (длина пути / 2)-1. Ну и оставалось самая ресурсоемкая проблема когда лист движется и во время его движения происходит перестроение листов или еще чего, что может повлиять на его путь, тут лист который движется в случае когда его конечная точка пути на волне, или упирается в лист на волне и т.дв потенциально динамический обьект, в игре это наверно только лист и доски. то этот лист просто прослушивает проверяет тот лист на то, что он не начал движение и до сех пор занимает эту позицию. Так же было еще несколько проблем, о которых мне просто в падлу писать т.к. все это не имеет смысла и в конце недели когда я сел переводить алгоритм с бумаги в код, я понял что я долбоеб, и можно было все сделать настолько просто что становиться смищно от того как я ебался неделю над алгоритмом и сколько сил было на это потрачено. Причем алгоритм получился потенциально рабочим и наверно он не сильно бы уступал по производительности тому решению которое пришло в конце, но это уже совсем другая история, а решение которое пришло пиздецки примитивное и пришло мне на фоне работы над другим проектом под nes но это не точно. Вообщем опять не вдаваясь в подробности, у меня для всех интерактивных обьектов используются триггеры, которые засекают три состояния взаимодействия с ними - когда обьект входит в зону триггера, когда находиться в зоне триггера , и когда выходит из него. Я просто буду использовать это тригерры как узлы для поиска пути, а сами листья можно сказать вообще не будут рассчитывать путь, они будут двигаться тупо на одну клетку вперед и смотреть они будут на одну клетку вперед. То есть лист тупо начинает движения и будет двигаться от триггера к триггеру в своем направлении пока не столкнется с чем-либо и перезаписывать свое значение он будет от триггера к триггеру, не каждый кадр как я боялся, тут конечно остаются всякие исключения, но в целом это должно работать и это очень легко, еще не писал так как под впечатлением от всего этого говна и отдыхаю.
Аноним 17/07/17 Пнд 01:57:48 #229 №418041 
>>417404

>>417404
Если я не сбился со счёта, то конечная реализация, которую ты собираешься внедрять, уже третья?
Аноним 17/07/17 Пнд 08:22:20 #230 №418084 
>>418041
Yes, надеюсь что это последний раз.
Bump Воскресный.  Аноним 23/07/17 Вск 22:35:54 #231 №420927 
Zam6Tc4G.png
Bump Воскресный.
суть такова. Проебал выходные на бытовуху, написал листья, осталось написать что-бы листья пересчитывались когда лист освобождает место на волне и т.д, это легко, к тому же серьезно задумался перевести бег.дорожку, лед и т.д на новый алгоритм, уж больно он прост и стабилен по сравнению с старым, но не факт, а в целом бамп с контентом будет на недели, так как астрологи предсказали неделю свободную от работы, то смогу писать не только по выходным, а прикладываться еще и в будни, на данный момент все выглядит легким и понятным, думаю что уже не обосрусь и таки запилю проект до конца.
Аноним 24/07/17 Пнд 00:00:46 #232 №420977 
>>420927
И про альфа билд не забывай
Аноним 26/07/17 Срд 12:18:07 #233 №422585 
>>420927
Ждём. Удачи
Аноним 27/07/17 Чтв 17:20:49 #234 №423361 
15000217072301.jpg
Суп гд.ч. положняк такой, уезжаю на дачу, возможно на неделю+-, возможно проебу бамп, т.к. не уверен в наличии там интернета, ноутбук беру с собой, но не факт что получиться писать код.Как-то так. Надеюсь что получиться от туда двачевать капчу, но не уверен.
Аноним 29/07/17 Суб 11:06:43 #235 №424887 
image.png
>>423361
Нахуй тебе дача? Тут бы сидеть код пилить, нет блядь! Надо на дачу, кОртОшечку полоть ко-ко-ко.
Аноним 29/07/17 Суб 14:53:16 #236 №425125 
>>424887

Иди отсюда, дурачок
Аноним 07/08/17 Пнд 01:11:51 #237 №430419 
Bump
Bump Воскресный. Аноним 13/08/17 Вск 21:16:11 #238 №438032 
14939634443210.jpg
Вернулся с дачи, там мало писал, написал листья, но осталось закастылить один момент и полирнуть на наличие мертвого и не актуального кода и можно будет забыть как страшный сон и не вспоминать почти до конца проекта, видео пока не записал, но на днях будет.
Аноним 13/08/17 Вск 23:06:09 #239 №438064 
>>438032
Это хорошо. Я уже начал побаиваться, что ты пропал
Аноним 16/08/17 Срд 20:59:13 #240 №438489 
>>438032
Зер гут, ждём-с
Аноним 23/08/17 Срд 14:14:31 #241 №439541 
Какие новости?
Аноним 23/08/17 Срд 21:40:34 #242 №439606 
tumblro86bkwmGRy1urr1ryo1500.gif
проебываю бампы, если кратко то ебанные листья не отпускают, все как-бы работает, но есть один странный баг, который не дает мне преступить к работе над облаками. Но сейчас пока не удается и вовсе поработать над проектом, баг конечно подается закастылеванию, но это не дает мне покоя, вообщем все плохо, из хороших новостей только то что код получился простым и эффективным если не считать баг 90% что я его перенесу и для льда и для всех похожих механик т.к. он быстрее и гараздо меньше в плане кол-ва строк, ну и этот кусок кода как только я его полностью можно будет использовать как шаблон для облаков и прочего что уменьшит работу, но как я написал работать пока не удается, но в целом это не повод сильно расстраиваться т.к. я его не забросил и делать осталось не много...
Аноним 24/08/17 Чтв 08:13:11 #243 №439669 
>>439606
Ну норм


Аноним 29/08/17 Втр 21:51:44 #244 №440726 
bandicam 2017-08-29 22-37-33-298.webm
Бамп, осталось немног дописать, но можно сказать листья все, скорей всего дописывание всяких мелочей я оставлю под конец.
Аноним 30/08/17 Срд 00:07:55 #245 №440753 
Screenshot2017-08-30-00-05-03.png
>>440726
Бодро. На стоп кадре можно увидеть наложения листов друг на друга. Это ведь только визуальный косяк?
Аноним 30/08/17 Срд 00:38:10 #246 №440759 
>>440753
Да.
Аноним 30/08/17 Срд 23:31:16 #247 №440971 
>>440726
Снова в деле!
https://vk.com/gologamesgroup?w=wall-88091546_365
Аноним 31/08/17 Чтв 00:39:46 #248 №440985 
>>440971
Чот комьюнити на сто человек
Аноним 31/08/17 Чтв 06:47:43 #249 №441014 
>>440985
А сколько надо?
Аноним 31/08/17 Чтв 11:50:57 #250 №441042 
>>441014
Восемь лямов как в эмдикей
Аноним 31/08/17 Чтв 12:50:14 #251 №441066 
>>441042
Ну я подписался, кто-то подписался. Уже 102. И ты подпишись.
Аноним 31/08/17 Чтв 20:07:58 #252 №441137 
bandicam 2017-08-31 20-56-13-201.webm
Bump кнопками.


Аноним 31/08/17 Чтв 20:09:11 #253 №441138 
14907320836730.jpg
>>440971

Забавно, но описание кривое.
Аноним 31/08/17 Чтв 21:34:51 #254 №441149 
>>441138
А что с описанием?
Аноним 31/08/17 Чтв 22:14:11 #255 №441153 
3450474433cec69134b8.jpg
>>441149
>уже довольно давно погромирует
Прошло всего где-то 3 месяца, из которых я садился за проект 1.5 месяца.
>на уровне аля java игры на сименсы
Это порт джава игры .
Проще было написать Это опен сорс порт джава игры с редактором уровней. просто ОП поста скорей всего не читал тред и подумал что эти треды связаны с игрой хотя разрабатывать ее начал несколько месяцев назад , а треды встречал вроде еще в прошлом году, ну а с игрой на уровне аля java игры на сименсы он близок т.к. это порт джава игры она не на уровне ,а она есть джава игра с сименсов.
Аноним 31/08/17 Чтв 23:08:02 #256 №441161 
>>441153
Сложна.
Аноним 31/08/17 Чтв 23:20:09 #257 №441163 
mine.gif
>>441161
Та..., оффтоп.
Аноним 01/09/17 Птн 01:02:09 #258 №441168 
>>441137
Вроде всё норм!
Аноним 09/09/17 Суб 21:54:39 #259 №442124 
Бумп
Аноним 11/09/17 Пнд 21:01:44 #260 №442462 
0000shot.png
Бамп что живой.
Положняк следующий, к сожалению писать получается не часто, т.к. работа, пока все еще процесс стоит на листьях блядь, точнее на поведении когда переступаешь с досок на лист, как я понял когда такое происходит то игрок должен стопориться на том листе который будет занимать высвободившееся место под досками и не сможет например быстро его пробежать? Вообщем эту проблему я сейчас решаю, и так-же немного изменил поведения листьям, посмотрел еще раз твои шебмки с оригиналом, увидел что когда есть ряд листьев то они двигаются как-бы по очереди с разницой в одну клетку,в начале стартует первый лист, когда он переместился на клетку начинает двигаться следующий...если бы я раньше заметил это то это бы облегчило задачу проблема когда несколько листов одновременно начинают движения хоть они и заканчивают свое движение в одном и том же кадре, но рассчитываются в разном порядке из-за чего бывает что лист позади заканчивает движения раньше других, пересчитывает путь и не видит лист который идет впереди него, но я не заметил и исправлял эту проблему, так что это изменение носит чисто эстетический характер, в угоду аутентичности. Продолжаю ебаторию...
Аноним 12/09/17 Втр 08:00:31 #261 №442528 
>>442462
>, как я понял когда такое происходит то игрок должен стопориться на том листе который будет занимать высвободившееся место под досками и не сможет например быстро его пробежать?
Ну да, передвигаться с листа на лист можно только по неподвижным листам.

>увидел что когда есть ряд листьев то они двигаются как-бы по очереди с разницой в одну клетку,в начале стартует первый лист, когда он переместился на клетку начинает двигаться следующий...
Не догадался тебе об этом сказать, когда говорил, что у тебя листы наезжают друг на друга иногда
Аноним 22/09/17 Птн 19:45:01 #262 №444457 
.амп
Аноним 30/09/17 Суб 16:02:13 #263 №446052 
LinC0009.png
Бамп. Суть такова, пока нихуя не делал, сычевал и пилил другой проект пиздатая идея с 2д изометрией, когда-нибудь запилю отдельный тред, но сегодня перекатился на новую юнити, перекатил проект, перекатился сам, перекатил железотакое-же гавно но чуть мощнее. и думаю скоро примусь с новыми силами, может даже перепишу половину заново т.к. пауза была большая и многое обдумал, и узнал, вообщем я еще жив, но пока пинаю хуи, однако идею не забросил.
Аноним 02/10/17 Пнд 00:40:12 #264 №446254 
>>446052
Это хорошо. Ждём.
Аноним 14/10/17 Суб 16:40:33 #265 №449721 
Бамп
Аноним 21/10/17 Суб 01:55:37 #266 №451554 
Бамп
Аноним 21/10/17 Суб 03:01:17 #267 №451560 
Отписался в годном треде. Автору идеи и разрабу большой респект и удачи.
Сам собираюсь сесть за ремейк другой крутой игрушки на Java 2 ME, только со временем швах. Так что слежу за развитием этого проекта
Аноним 30/10/17 Пнд 07:33:04 #268 №453234 
Бамп
Bobby Radiovolt 02/11/17 Чтв 14:21:57 #269 №454320 
Годный проект, он не опенсорсный? Долго ещё отдыхать будешь?
Аноним 02/11/17 Чтв 16:43:34 #270 №454345 
>>454320
Я имел ввиду, что давненько ты к нему не возвращался. Я почитал и так понял, что ты планируешь опенсорс проект сделать, никуда проект не выкладывал ещё?
Аноним 03/11/17 Птн 14:58:26 #271 №454479 
>>399137
Нету среди них спрайтов анимации капающего снег кролика,
Аноним 04/11/17 Суб 16:35:52 #272 №454631 
PeacwalkerTools2017-11-04.webm
falloutussrbyred888guns-dbp8z1q.png
1.png
2.png
Братишки спасибо всем за теплые посты, но я пока что переключился на другую идею, другой проект, надеюсь вы поймете, у меня появилась хорошая идея и возможность, и на весах логической верификации по очевидным причинам мне стоит зацепиться за эту идею и попробовать ее реализовать. Надеюсь когда проект обрастет мясом завести отдельный тред, буду рад если будете поглядывать туда. О проекте пока скажу что это изометрия на спрайтах с G.O.A.P'ом и пошаговой боевкой. На видео проект на данный момент пишу тулзы, на пиках арт референсы что такое 2д изометрия и как это может выглядеть..
Аноним 04/11/17 Суб 20:02:45 #273 №454652 
>>454631
Какой фреймворк юзаешь для изометрии (спрайтовой) в юнке?
Аноним 04/11/17 Суб 20:30:55 #274 №454653 
0000 shot.png
>>454652
Смотря что ты имеешь ввиду.
Никакой, я использую квадратную сеткуне гексы ее легко рассчитать, Y-sort использую нативный, он прекрасно работает, а если ты про арт, то тоже свой, рендер спрайтов/тайлов делаю в юнити, для теней использую шейдер которой делает из тени меш, типо как Shadow volume это нужно для рендера полупрозрачных теней в спрайт, и есть скрипт который рендерит картинку, обрезает фон, все кроме теней и меша, ну и в скрипте можно задать папки в которые рендерить кол-во фремов в секунду и кол-во кадров на рендер, это для рендера анимаций и т.д на выходе пнг с альфой.
Аноним 04/11/17 Суб 21:06:12 #275 №454655 
>>454653
>Y-sort использую нативный
В смысле нативный?

Вот например описание https://mazebert.com/2013/04/18/isometric-depth-sorting/ iso depth sorting когда мы рендерим картинку по спрайтово, но если в юньке используем отдельные спрайты - как осуществляешь их сортировку, например при перемещении персонажей - нужно отсортировать объекты (и переместить относительно Y) и объект может занимать более 1 тайтла и иметь вырезы/многоуровневую конструкцию.
Аноним 04/11/17 Суб 21:38:05 #276 №454667 
bandicam 2017-11-04 21-36-43-327.mp4
>>454655
Да,да, это и делается с помощью y-Sorting'a, спрайты сортируются относительно друг-друга по Y вектору. а под нативной реализацией имею ввиду, недавний сахар который пришел с последними обновлениями именуемый sorting group в нем создаються нужные слои, для изометрической 2д игры нужно всего два слоя, и в настройках самой юнити есть поле в котором можно указать вектор по которому спрайты сортируются, нужно только правильно выспавлять пивот (анкерную точку) относительно которой происходит сортировка между другими обьектами на слое.
Аноним 04/11/17 Суб 21:40:14 #277 №454668 
>>454667
а сами пивоты должны запекаться при рендере в спрайт, у меня они обозначены зелеными пикселями
Аноним 04/11/17 Суб 21:46:21 #278 №454670 
>>454667
Фок мии
Сам с в юньке с изометрией пока не работал (да и с 2d в целом не много), про сортинг групп видел в одном из апдейтов, но том было буквально двумя строками, теперь понятно.
Аноним 05/11/17 Вск 00:45:53 #279 №454710 
>>454631
А что с Open Bobby Carrot? Если ты сейчас не можешь им заниматься, нужно дать возможность другим.
Нужен проект на гитхабе или что-то подобное. Можно и тред отдельный организовать
Аноним 05/11/17 Вск 13:31:34 #280 №454743 
>>454710
Не, пока думаю не стоит, т.к. зашкварно, код без комментариев и не самой понятной архитектурой, к тому же ценности этот код не несет, там все довольна примитивно, думаю если кто-то будет проявлять интерес к коду мне проще пояснить за него здесь, чем комментировать код и делать его юзабильным.
Аноним 05/11/17 Вск 14:00:16 #281 №454753 
15096518877020.jpg
Перекатился сюда https://2ch.hk/gd/res/454751.html
буду рад если подпишитесь.
Аноним 05/11/17 Вск 18:15:09 #282 №454799 
печалити
Аноним 06/11/17 Пнд 10:54:34 #283 №454884 
>>454743
Но сам код ведь хочется увидеть. Хотя бы залей в архив куда-нибудь, если не хочешь шкварить свой репозиторий
Radiovolt 07/11/17 Втр 09:19:40 #284 №455013 
Я, например, очень люблю эту игру(bobby carrot), я начинающий геймдев на unity и также начал проэкт ремейка игры под андроид(только я планировал замутить полную антологию всех частей в одном apk), наковырял спрайтов, подумал, что данный проект здорово поможет попрактиковаться в работе с 2d, Мне было бы интересно поизучать твой код, а может и развить дальше твой проэкт...
Я думаю я не единственный, кому твой код интересен, пусть даже и примитивный и без комментов...
Аноним 07/11/17 Втр 22:21:16 #285 №455170 
>>455013
Ок, позже залью последний билд, сможешь изучать.
Аноним 08/11/17 Срд 06:32:43 #286 №455211 
Спасибо, большое! :)
Аноним 08/11/17 Срд 19:32:00 #287 №455343 
>>455170
Только делись в треде изучениями плиз.
ОП
Аноним 08/11/17 Срд 20:57:44 #288 №455353 
Ок. ;) >>455343
Аноним 08/11/17 Срд 22:40:00 #289 №455381 
А где же ссылка?
Аноним 09/11/17 Чтв 15:14:30 #290 №455469 
Последний раз работал в скрипте отвечающий за поведение кувшинки, я как-то писал что для каноничности сделал задержку при движении кувшинок как в оригинале, оказывается этого делать было не нужно т.к. игрок может обогнать очередь из кувшинок которые только готовятся уплывать и что-то пойдет не так, уже не помню что, и я возвращал все обратно, так что кувшинки распидарашенны немного, но по сути они работают, нужно только убрать задержку при запуске кувшинок, что-бы они все одновременно начинали движение.
https://dropfile.to/QeRfwGs
Аноним 09/11/17 Чтв 15:25:19 #291 №455472 
>>455469
Ну и там много всяких мелких проблем на которые я закрывал глаза из-за их незначительности и планировал исправить в конце, одна из таких проблем это когда делаешь больше 10 уровней в коллекции, скрипт просто каждый раз считывает файлы карт из папки, а карты нумеруются типо - 01,02,03,04 , а когда их становиться десять, скрипт их парсит но какого-та хуя их порядок нарушается и на место 11 карты ассоциируется файл 01 карты, этого у пользователей может и не быть и как я понял зависит от выбранного типа сортировки файлов в операционной системе(сортировка по размеру, по алфавиту и т.д) что-бы исправить нужно сортировать лист с файлами при чтении по нарастанию и все. И еще в редакторе карт не прописано удаление обьектов на правую кнопку мыши, что-бы убрать обьект со сцены нужно на его место поставить другой обьект с таким же слоем, что-бы он затерся, да звучит жестко, но для тестов мне этого хватало, поэтому я даже не напрягался по этому поводу, сделать удаления с карты очень легко, оно есть в коде, нужно просто прописать что-бы на правую кнопку мыши это делалось.
Аноним 13/11/17 Пнд 22:08:38 #292 №456392 
хмм, видимо начальник удалил ссылкуона все равно была на 24 часа, ты успел забрать?
Аноним 14/11/17 Втр 02:03:53 #293 №456427 
>>456392
Я успел. Могу перезалить завтра, если надо
мимодругой
Аноним 20/11/17 Пнд 08:11:25 #294 №457395 
Ладно, коль скоро разработка порта пока прекратилась, реквестирую ответ на первый из двух изначальных вопросов - КАК увеличить число доступных левелпаков (по дефолту 4).
>>392202

Редактировать - пока нахуй не надо забудем. Может, порт всё-таки допилят.
Аноним 28/11/17 Втр 08:23:11 #295 №458904 
Bump
Аноним 08/12/17 Птн 16:04:28 #296 №460471 
Бамп
Аноним 15/12/17 Птн 13:30:49 #297 №461361 
Бамп
Аноним 25/12/17 Пнд 08:20:28 #298 №462865 
Бамп
Аноним 27/12/17 Срд 00:51:28 #299 №463485 
бамп
Аноним 31/12/17 Вск 17:33:11 #300 №464248 
С наступающим!
Аноним 05/01/18 Птн 10:06:12 #301 №465408 
бамп
Аноним 06/01/18 Суб 17:29:47 #302 №465875 
Java-кун, у тебя есть андроид?
Аноним 07/01/18 Вск 15:22:31 #303 №466083 
>>465875
Всмысле планшет, телефон, какой размер экрана?
Аноним 08/01/18 Пнд 00:17:45 #304 №466211 
>>465875
Тут только я, ОП
Аноним 08/01/18 Пнд 01:09:56 #305 №466219 
>>466211
Тебя я и имею ввиду, ты ОП Java треда, по определению Java-кун. Какими устройствами располагаешь? располагаешь? Интересуют именно размеры экранов, маленькие есть?
Аноним 08/01/18 Пнд 16:58:09 #306 №466408 
>>466219
Есть Honor 6, 5''
Аноним 08/01/18 Пнд 17:25:48 #307 №466423 
>>466408
А еще что нибудь есть? попроще, ашан телефон какой? а если найду?.
Аноним 08/01/18 Пнд 17:27:36 #308 №466424 
>>466423
Неа

Это ещё что, у всех знакомых ещё больше диагональ
Аноним 09/01/18 Втр 21:11:22 #309 №466819 
1.png
2.png
3.png
4.png
Вообщем возможно в скором времени начну второй заход с нуля, на этот раз с блэк-джеком, профилями и мобильниками все как мы заслужили, если допишу то даже залью в маркет.
Пока нарисовал UI, для этих самых мобильников и вообще, начальный вариант был слишком примитивен, а я как раз начал работу над UI в основном проекте
>>454751 (OP) и решил набить руку здесь, к тому-же скилл подрос и многие вещи переосмыслил, так что...
Аноним 09/01/18 Втр 21:11:57 #310 №466820 
5.png
bandicam 2018-01-09 20-42-17-140.mp4
6.png
Аноним 10/01/18 Срд 01:40:14 #311 №466869 
>>466819
Это не может не радовать!
Аноним 13/01/18 Суб 12:39:05 #312 №467483 
>>466819
А какже авторские права и все такое? В треде уже поясняли по этому поводу?
Аноним 13/01/18 Суб 16:01:30 #313 №467524 
15117812138390.jpg
>>467483
Да, подобное обсуждение вроде было. Тут много разных путей если говорить о том как монетизировать проект.

1) самый быстрый и простой продать проект на аукционе есть и такие где его купят а там разные пути либо можно продать целиком права или разделить и получать проценты торгуя в две руки или даже больше и продадут за тебя.

2) перерисовать картинки что тоже вероятно сделать т.к. речь идет о атласе примерно 1024х1024 пикселя и заменить звук, тогда все права твои и можно делать что хочешь.

3) Продавать продукт отдельно от файлов с чужими правами и просить игрока купить оригинальную игру с файлами, извлечь их в папку с моим проектом.

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

В моем случае планирую идти по 4 пути и возможно прикреплю реквизиты с возможностью поддержать разработчика, что как-бы благотворительность и допускается, но это не точно. В любом случае такой продукт продавать будет сложно и глупо, и я вряд ли получу на нем что-то кроме опыта.
Аноним 13/01/18 Суб 16:17:22 #314 №467525 
>>467524
Ну и если идти по 4 пути, то в магазин такой продукт засовывать почти не имеет смысла, проще залить сразу на торренты и раздавать на них, но я думаю залью мобильную версию в маркет, т.к. там куча подобного говна и есть плюшки типо фидбэка,метрики и простого обновления версий у пользователя..
Аноним 13/01/18 Суб 16:37:50 #315 №467526 
1655987101524125251870052029959522413942682n.jpg
>>467525
>>467524
А если смотреть в целом, то идеальным вариантом для меня является патреон, т.к. по идейным соображениям я не хочу работать в крупных конторах моего города т.к. я качаюсь на Developer, а это все равно что работать предпринимателем на другого предпринимателя , а кушать хочется, и поскольку я собирался идти на патреон как только нарисую промо арты в основном проекте >>454751 (OP) , целесообразней будет иметь подобный проект в портфолио что-бы было видно что ты не верблюд, и в дальнейшем я планирую сохранить подобную тенденцию и вести на патреоне две ветки с основным проектом, и подобными мелкими проектами, где буду писать опенсурс порты разных игр от NES до пеке и не только, на которые планирую получать даллары с заинтересованных пользователей.
Аноним 13/01/18 Суб 18:57:13 #316 №467553 
>>467526
Ты ещё забыл про респект
Бамп Аноним 18/01/18 Чтв 09:45:03 #317 №468995 
bandicam 2018-01-18 09-31-30-911.mp4
Бамп тестом нового UI.
Аноним 18/01/18 Чтв 09:57:05 #318 №468997 
>>468995
Если честно, выглядит как презентация в поверпоинте сделанная на уроке информатики в шкалке. Всё дело в переизбытке анимаций, ИМХО.
Аноним 18/01/18 Чтв 10:14:45 #319 №469000 
>>468995
За такой интерфейс нужно палкой по бошке ебашить.
Аноним 18/01/18 Чтв 10:19:10 #320 №469001 
>>468997
Возможно, но такие уж нынче времена, казуальный интерфейс такой казуальный, лично мне нравится тот UI который я использую в основном проекте, но тут всё-таки нужно с свистелками.
Аноним 18/01/18 Чтв 10:22:00 #321 №469002 
>>469000
Извинись.
Аноним 18/01/18 Чтв 14:02:43 #322 №469081 
>>468995
Ну что же, недурно. В духе оригинала, но не совсем
Энивэй, самое важное - это функционал и работоспособность
Аноним 18/01/18 Чтв 18:33:36 #323 №469202 
номад.jpg
>>468997
>>469037
Так по сути и есть, это казуал для телефона, с казуальным интерфейсов свистелки-перделки, он такой из-за того что игра логическая и по сути своей не динамичная, из-за этого делается такой активный интерфейс, что-бы нивелировать вяло текущий геймплей и игрок не засыпал, ничего личного просто казуал и патерны.
Аноним 24/01/18 Срд 17:19:39 #324 №470960 
Бамп что живой, до воскресенья на основном проекте, после на неделю сюда, пока планирую так чередовать.
Аноним 26/01/18 Птн 13:42:04 #325 №471312 
15112121627960.jpg
Бамп, проект пустил корни в соц. сетях, буду рад видеть всех.
https://vk.com/freebobbycarrot
Аноним 26/01/18 Птн 21:01:01 #326 №471400 
>>471312
ОК
Аноним 03/02/18 Суб 18:48:00 #327 №472787 
Ну какие новости?
Аноним 04/02/18 Вск 00:51:47 #328 №472837 
2.jpg
>>472787
Пишу редактор т.к. пишу все с нуля. Как допишу его и сериализатор\десериализатор сделаю бамп контентом, допишу думаю на днях, а дальше нужно написать контроллер игрока снова , и все как в прошлый раз, нужно только писать код геймплей объектов и добавлять их по очереди в билд, сами билды планирую тестировать после каждого нового объекта. Всю информацию буду постить сюда и в группе.
Из того чем можно помочь и ускорить процесс на данный момент - перевод игровых текстов, которые я залью со следующим бампом сюда для большинства слов сгодится и промт, но с проверкой., еще нужно выкавырять звук из всех офф. релизов, а также самое важное это сделать схемы всех уровней из всех частей скриншоты,.
Релиз апрель-май.
Аноним 04/02/18 Вск 10:07:02 #329 №472870 
>>472837
С переводом текстов могу помочь
Аноним 04/02/18 Вск 13:15:29 #330 №472894 
>>472837
Перевод частичный у меня есть. Но помогу в любом случае.

Скрины уровней тоже достану.

Звуки и прочий контент ведь уже выдирали выше в треде
Аноним 05/02/18 Пнд 00:33:22 #331 №472961 
>>472870
>>472894
Еее команда.
Bump Аноним 06/02/18 Втр 01:28:04 #332 №473245 
bandicam 2018-01-27 19-55-33-826.mp4
bandicam 2018-02-06 01-04-31-134.mp4
14954843892111.webm
Небольшой бамп новым так называемым юзер-френдли интерфейсом, теперь работа в редакторе стала веселее и быстрее ведь теперь
играет музыка, можно нормально удалять, и закрашивать не одиночным кликом как в прошлой версии.
Файл с локализацией залью позже, как напишу раздел Help. Для контраста залью видео с интерфейсом из основного проекта, который можно назвать девелупер-френдли лол, можно оценить различия подходов когда интерфейс рассчитан на широкого пользователя, школьника, и на разработчика, ну и добавлю видео с старой версии для сравнения далее буду звать ее Альфа версией..
Аноним 06/02/18 Втр 13:49:57 #333 №473337 
>>473245
Отлично
Аноним 14/02/18 Срд 12:07:43 #334 №476118 
Up
Аноним 14/02/18 Срд 20:32:12 #335 №476254 
>>473245
Тебе не кажется что лучше заливать уровень дефолтным зеленым тайлом вначале, т.к энивей это основа почти 90% игры, а там уже отдельные кубы заменят. BTW я просто в ахуе как у вас все просто, анон ПРОСТО решил написать для другого анона игру, это прям шок. Ну и анимацию сделай все таки помягче, просто значения баунса и самого скейла поменьше, дико глаз режет.
Аноним 15/02/18 Чтв 08:22:50 #336 №476353 
>>476254
Дефолтного тайла в игре нет. Там все уровни разбиты на несколько частей. Есть «зеленые», снежные, пустынные. Просто автор сейчас показывает наработки на примере только зелёных уровней.
Если уж и реализовывать твою задумку, то сделать несколько шаблонов с возможностью выбрать нужный из них перед созданием уровня.
Bump Аноним 19/02/18 Пнд 02:33:20 #337 №477634 
15128038301832.jpg
написал сериализатор/де-сериализатор и всякие мелочи - мелкие баги и оптимизации, по редактору остались мелочи типа оценки сложности в звездочках и косметические работы.
Далее буду писать контроллер игрока параллельно правя всё что вылезет по редактору, ну а после контроллера уже закрытый тест и долгая мучительная рутина по написанию кода геймплейных обьектов, но учитывая что логика их работы мне известна и почти всех их я уже писал это должно занять не так много времени по крайней мере на известных мне обьектах, т.к. архитектура в основе не сильно изменилась от Альфа-версии, наибольшие изменения были как раз по сериализатору и его архитектуре. Вообщем продолжаю работу. Прикладываю видео с сабжем, оно сюда не влезло поэтому на ютубе...
https://youtu.be/HHsev7Nb7ts
Аноним 19/02/18 Пнд 03:12:42 #338 №477644 
>>476254
Эх, обернулся назад, уже столько времени прошло, я уже практически прирос к этом треду #делаю глоток кофе, закуриваю сигарету#
Аноним 19/02/18 Пнд 16:29:44 #339 №477833 
>>477644
Я тоже постоянно мониторю тред и рад новостям
Аноним 20/02/18 Втр 12:57:11 #340 №478112 
Sub
Аноним 03/03/18 Суб 02:11:57 #341 №482255 
Весенний бамп
Аноним 03/03/18 Суб 14:19:17 #342 №482317 
Можешь выложить ресурсы из wii?
Аноним 03/03/18 Суб 16:29:50 #343 №482338 
>>482317
Кто именно? у разработчика вроде их нет, как-то заходил вопрос извлечения ресурсов с wii, но не стали, но вроде тех ресов что были в треде где-то вверху достаточно мимо разработчик. Но я бы посмотрел, думаю что-то интересное там может быть.
Аноним 03/03/18 Суб 17:47:01 #344 №482355 
>>482338
>>найти схемы левелов с всех частей игры
>Было бы здорово, но их скорее всего нет.
>На самом деле в тех 12 левелпаках, на которые есть схемы, встречаются все игровые механики.
А схемы можно увидеть?
Аноним 03/03/18 Суб 19:16:04 #345 №482365 
>>482355
Схемы https://drive.google.com/drive/folders/11naNIH9TzukgHd9Bo8WgrQB-FmHeg_g3?usp=sharing
Аноним 10/03/18 Суб 14:06:31 #346 №484602 
Bump, пока пустой работаю над основным проектом и слегка проебываю сроки, но уже заканчиваю и скоро приду дописывать этот.
Аноним 23/03/18 Птн 13:24:54 #347 №489716 
Бумп
Аноним 23/03/18 Птн 14:35:48 #348 №489823 
14642883898790.jpg
Ребятки, еще чуть чуть, доведу основной проект то того состояние которое планировал надеюсь это займет не больше недели , сделаю бамп в тот тред, и приду сюда, а тут уже буду до релиза, по плану делать этот проект нужно месяца 2, но довольно быстро выкачу билд для тестов и будет не так скучно, по своей воле этот проект не заброшу.
Аноним 24/03/18 Суб 15:54:57 #349 №490747 
Подписался.
Аноним 30/03/18 Птн 16:16:20 #350 №493173 
0mlWKwTQH7k.jpg
Такс, все, я тут, и больше до релиза переключаться не буду. Нужно несколько дней чтобы вклиниться и буду продолжать писать контроллер и т.д.
Аноним 31/03/18 Суб 20:34:09 #351 №493561 
>>493173
Отлично
Аноним 01/04/18 Вск 02:36:27 #352 №493605 
Наткнулся чисто случайно на данный проект. Респект. Помню свои годы когда хотел взломать java игру но так как ничего не знал и не знаю то соснул у лютого бомжа.
Аноним 06/04/18 Птн 21:33:39 #353 №494451 
bandicam 2018-04-06 21-56-24-591.mp4
213123.png
Бамп, пока пустой, но уже перестроился на этот проект и потихоньку начинаю доделывать то на чем остановился в прошлый раз, а пока начал с мелочей.
Сделал плеер которым можно будет крутить музыку в игре и сделал интерфейс для панели старта игры, а так-же немного обновил спрайты кнопок с картами, теперь их три вида, синии - для простых карт, зеленые - для пройденных карт, и серые - для не законченных карт, это для тех карт которые редактируются и не отвечают требованиям для того чтобы на них можно было играть, например создатель карты забыл поставить точку спавна или финиша и т.д.
Аноним 06/04/18 Птн 21:35:41 #354 №494452 
bandicam 2018-04-06 21-56-24-591.webm
>>494451
Мой бандикам сломался.
Аноним 14/04/18 Суб 18:59:43 #355 №495782 
bandicam 2018-04-14 19-42-10-422.webm
Продолжаю писать контроллер игрока и всякие мелочи, приближаюсь к альфа-тесту.
Аноним 14/04/18 Суб 23:17:27 #356 №495809 
Клевое хобби, ОП. Ты же понимаешь, что прав на все игровые ресурсы у тебя нет, а в боби кэррот играло 3.5 анона? На самом деле годная игра, в 10 лет кайф ловил
Аноним 14/04/18 Суб 23:27:57 #357 №495813 
>>495809
Вот это облом. Я думал оп что-то годное пилит. А он всё спиздил и страдает хуйнёй.
Аноним 14/04/18 Суб 23:30:29 #358 №495814 
250117bomz.jpg
>>495809
ОП в курсе и писал об этом,
>Это свободная реализация игры эпохи мобильного java гейминга "Bobby Carrot", написанная на языке c# с использованием движка Unity распространяемая по LGPL лицензии.
Но возможно ОП попробует толкнуть проект правообладателям FDG Entertainment GmbH & Co. KG чтобы они распространяли на тех же условиях что делает ОП LGPL - читай бесплатно, в любом случае ОП не рассчитывает на шекели и на этом проекте сможет поднять только опыт и уважения. Конечно есть возможность продать проект правообладателям, но ОП не полагается на такое развитие событий.
Аноним 14/04/18 Суб 23:42:56 #359 №495815 
14878983538560.jpg
>>495813
Ну даже не знаю как дальше жить и работать, могу тебе предложить следить за этим проектом >>454751 (OP)
Аноним 15/04/18 Вск 13:15:07 #360 №495861 
Порт пилит программист-кун.
ОП на такое и не рассчитывал, создавая тред. Он просто хотел внести исправление в оригинальной java версии.
Аноним 15/04/18 Вск 23:27:50 #361 №495924 
bandicam 2018-04-16 00-18-47-941.webm
подправил поведение камеры.
Аноним 16/04/18 Пнд 09:36:58 #362 №495968 
А в это время сделали демейк оригинального Bobby Carrot для ZX Spectrum.
http://idpixel.ru/news/672-sostojalsja-reliz-bobby-carrot-krasivoj-golovolomki-dlja-zx-spectrum/
Аноним 16/04/18 Пнд 14:26:13 #363 №495995 
Untitled-3.png
Так же на связь вышел автор этого шебм >>399268, как я понял планирует сделать видео по проекту, что меня очень радует. Щемись Тодд Говард, я иду
Аноним 16/04/18 Пнд 19:06:39 #364 №496050 
Ну всё, пошла жара
Аноним 22/04/18 Вск 02:21:52 #365 №496882 
bandicam 2018-04-22 02-29-30-0201.webm
Написал всякие мелочи по камере, контроллеру игрока, progressDATA для отслеживания прогресса игры и много всего. Начал добавлять всякие геймплейные элементы и потихоньку обкатывать. Любители потрогать альфа билды уровня - "не трогай, а то сломаешь", могут сделать это здесь, в эту папку буду скидывать все билды, если что качайте свежий, пока только для шиндоус. Об ошибках можно пока не писать, мне почти все известны и это еще не тесты в полном смысле слова, как исправлю известные мне ошибки, и допишу до полноценной альфы тогда нужно будет уже тестировать, а пока можно просто пощупать и осмотреться, если немного мазохист,лол.
Аноним 22/04/18 Вск 02:24:32 #366 №496883 
>>496882
Ссылку забыл. Если что, Абу разрешил в /gd. https://drive.google.com/file/d/1x-xkoIn5IW3JQQv8UEFZoJDoruRYuJ_j/view?usp=sharing
Аноним 23/04/18 Пнд 13:51:56 #367 №496919 
Ссылка на саму папку с билдами.
https://drive.google.com/drive/u/1/folders/1_7WJuRBhKJp6tHAqiKW-JqA_ShgDqqMF
Аноним 23/04/18 Пнд 21:01:02 #368 №496984 
Это просто праздник какой-то
Аноним 23/04/18 Пнд 21:42:50 #369 №496988 
Безымянный.png
>>496883
Что с вирустоталом? Ругается немного
Аноним 23/04/18 Пнд 22:44:52 #370 №497000 
>>496988
Без понятия, я туда ничего не совал. Но сама юнити отслеживает метрические данные, что есть потенциально вредоносная программа, на это или около и триггерит наверно, в любом случае было бы глупо совать троян в гугл доки, если дефолтный тест на вирусы заваливается, если бы у меня был злой умысел , я бы сделал чтобы вирус не определялся.
Аноним 24/04/18 Втр 02:01:35 #371 №497033 
>>497000
Так я вообще ничего против не имею.
Просто на будущее, если распространять начнёшь.. вдруг у людей вопросы будут возникать.

Может, чтобы не триггерился, там что-нибудь сейчас выпилить можно такое, что потом будет выпилить сложнее.
Аноним 24/04/18 Втр 02:22:57 #372 №497034 
Untitled-2.png
Вообщем история такая, вроде все как есть изложил, ну кроме моей излишней самоуверенности и местами заносчивости, в отношении этого я сделал выводы и подкачал слабые места, был молодой-горячий скоро год будет как здесь сидим, хуле Осталось только завершить проект, надеюсь не гробанусь до релиза и все будет как планировал.

>>497033
Да, я тоже не против, учту, без проблем.
Аноним 25/04/18 Срд 16:48:59 #373 №497240 
bandicam2018-04-2517-28-16-746.webm
Вопрос знатокам.
Какая длина пробежки игрока после дорожки и какая длина пробежки ,если зажата кнопка в направлении движения?
звук прилип, лаги из за бандикама.
Аноним 25/04/18 Срд 20:25:29 #374 №497258 
>>497240
В разных частях по-разному.
Мы вроде решили контент взять из BC Forever ремастера, а все нюансы механик из оригинальной BC5.

Так что надо запустить её и замерить
Аноним 25/04/18 Срд 20:26:06 #375 №497259 
>>497258
Сегодня или уже завтра займусь
Аноним 27/04/18 Птн 12:51:09 #376 №497446 
bandicam 2018-04-27 13-19-00-741.webm
Бамп AlphaBuild ver.0.4
Исправил всякие мелочи, добавил беговую дорожку и лед.
Ссылка та же.
Аноним 27/04/18 Птн 16:28:49 #377 №497465 
>>497446
Анон, ты сейчас что… игру моей молодости?
Аноним 27/04/18 Птн 16:36:45 #378 №497467 
>>497465
Сложно пишешь, но видимо, да, чтобы это не значило.
Аноним 27/04/18 Птн 16:51:09 #379 №497469 
image.png
image.png
image.png
image.png
>>497465
>>497467
просто вы в говно в детстве играли
sage[mailto:sage] Аноним 27/04/18 Птн 17:07:29 #380 №497471 DELETED
>>497469
4й пик сосёт у Fury3!
Аноним 27/04/18 Птн 19:52:56 #381 №497489 
>>497446
Сорян, что дорожку не посмотрел.
На работе сейчас просто пиздец кокой завал, вообще времени свободного нет
Аноним 28/04/18 Суб 06:51:47 #382 №497537 
23132.png
>>497489
Ниче,ты лучше погляди как раздербанить образ игры с wii, там явно должен быть звук и музыка и еще мне не хватает картинки где он снег капает, побробуй рипнуть с эмулятора, с помощью всяких директикс рипперов.
Аноним 28/04/18 Суб 10:52:51 #383 №497558 
>>497537
Крутые зайчики. Вот бы игру без всей этой беготни по лабиринтам с монетками. Монетки - это конечно весело, но хотелось бы и простого спокойного созерцания, неспешности, ненапряжных разговоров с мимопроходящими улитками возможно.
Аноним 28/04/18 Суб 22:09:21 #384 №497624 
1.webm
2.webm
>>497240
>>497537
Сначала запоздало исследовал дорожку.

Если отпустить кнопку направления сразу после захода на дорожку, то пробегаем 3 шага.
Если отпустить кнопку после 1 шага, то пробегаем 5 шагов
Если отпустить кнопку после 2 шага, то пробегаем 6 шагов
Если отпустить кнопку после 3 шага, то пробегаем 7 шагов

ИТОГО. По дефолту от "нулевой" позиции делается 3 шага. Либо (если держим кнопку), то +4 шага от позиции, где отпустили кнопку.

Кстати. Если заходить на дорожку с обратной стороны, то всё вышесказанное справедливо.

На 1 видео я захожу на дорожку прямо
0:13-0:16
Без нажатия

0:23-0:26
Отпустил на 1 шаге

0:37-0:40
Отпустил на 2 шаге

0:49-0:52
Отпустил на 3 шаге

На 2 видео я захожу на дорожку с обратной стороны
0:10-0:13
Без нажатия

0:14-0:17
Отпустил на 1 шаге

0:22-0:24
Отпустил на 2 шаге

0:27-0:29
Отпустил на 3 шаге
Аноним 02/05/18 Срд 05:57:16 #385 №497980 
Untitled-1.png
Вообщем эмулятор Dolphine сам умеет рипать текстуры, нужно только дойти до снежных уровней и рипнуть анимацию копания снега, осталось придумать как рипнуть музыку из версии для wii.
Аноним 04/05/18 Птн 05:26:19 #386 №498177 
15253837202560.png
Вопрос, на что можно наезжать, на что нельзя, и какие есть особенности.
Аноним 04/05/18 Птн 10:16:03 #387 №498189 
ездить можно по газону, пустыне снегу. Любое препятствие (стена, сугроб, забор, кактус...)непреодолимо, кроме камня, он может разбиться если с разгонной дорожки в него врезаться. Косит только травку под которой морковка или монета, сидя на газонокосилке предметы собирать нельзя.
Аноним 04/05/18 Птн 10:52:56 #388 №498195 
А, забыл, если скосить траву над морковкой, то съехав с неё(с морковки), на неё не заедешь, морковка становится препятствием. по монетам и шипам ездить можно.
Аноним 04/05/18 Птн 10:55:04 #389 №498196 
разбить можно только потрескавшийся камень
Аноним 04/05/18 Птн 14:04:27 #390 №498224 
А на гитхаб не планируете проект выкладывать?
Аноним 04/05/18 Птн 14:19:48 #391 №498228 
Качнул последний билд. Всё круть, но есть косяк с управлением кроликом. Оно инерционное... Кролик должен останавливаться на текущей ячейке как только отпускается кнопка движения, а он продолжает идти дальше пока в буфере не кончится нажатие клавиши...
Аноним 05/05/18 Суб 01:41:17 #392 №498301 
>>498228
не, это кажется, на самом деле кнопка считывается только один раз когда кролик останавливается, никакой энерции, можно проверить, если есть NumPad на клаве, то "+" увеличивает скорость времени, а "-" уменьшает, кнопка считывается только когда параметры ismoving = false; и playerMute = false;

>>498224
Планировалось, но сейчас есть вероятность что у проекта будет издатель и тогда это вряд ли получиться.
Аноним 05/05/18 Суб 10:11:45 #393 №498312 
bandicam 2018-05-05 10-48-51-244.webm
Небольшое обновление.
-Добавил предметы.
-Добавил газонокосилку.
-Добавил зеркала.
-Добавил куб льда.
- исправил старые ошибки, добавил новые.

Обновленный билд будет позже, как исправлю жирные ошибки, где-то на днях.
Аноним 05/05/18 Суб 15:40:55 #394 №498338 
>>498312
Так. Есть пара замечаний. Как я говорил, уже есть оригинальный BC5 (Java) и ремейк BCF (Wii).
Контент у нас из ремейка, а механики вроде как решили брать из оригинала, потому что в ремейке присутствует много облегчений, которые упрощают многие уровни и нахер не нужны.
>>399345
Вот тут всё перечислялось.

Так что в соответствии с каноном на тракторе нельзя собирать морковь, она является препятствием. Также красный трактор был введён в только в ремейке.
>>399345 Тут опять же написано про него. У него увеличенная скорость и так далее. На видео я просто у тебя вижу этот читерский красный трактор, но со скоростью обычного синего..

Остальное пока выглядит просто шикарно
Аноним 05/05/18 Суб 15:45:49 #395 №498339 
>>497980


>>399130
Вот выше была музыка в mp3 из java версии

>>399134
звуки в apple формате *.aif из iOS ремейка (который = Wii)
Аноним 05/05/18 Суб 15:49:50 #396 №498340 
>>498339
http://rgho.st/6B9fSTQfY

А вот вообще собсна распакованная iOS версия (которая = Wii)
Так и музыка, и звуки есть
Аноним 06/05/18 Вск 09:09:01 #397 №498373 
>>498340
ппц ржака, аахахахахх)))))
Аноним 06/05/18 Вск 13:53:17 #398 №498393 
>>498373
?
Аноним 06/05/18 Вск 13:53:35 #399 №498394 
Бамп Вышел ver.0.5
Экономьте посты.
Аноним 07/05/18 Пнд 01:29:57 #400 №498450 
>>498394
Таки можно перекатиться, заодно шапку другую сделать
Аноним 07/05/18 Пнд 09:50:02 #401 №498455 
>>498301
В том-то и дело, я сравнивал с версией на Java, там как только бросаешь кнопку движения кролик сразу останавливается на той ячейке по которой шёл, а в вашем билде, как бросишь кнопку, кролик чапает дальше некоторое кол-во ячеек в зависимости от того как долго удерживалась нажатой кнопка движения. В одном тестовом левеле я двигал кролика в направлении мостика, перед ним сообразил, что на него идти рано, кнопку отпустил, а кролик вместо того чтоб остановиться пошёл дальше, завалив прохождение уровня. Такие ситуации будут бесить игроков.
Аноним 07/05/18 Пнд 11:00:03 #402 №498456 
>>498455
О в последнем билде поправили, теперь вроде норм. Только теперь почему-то стало видно границу между тайлами, тоненькие линии как сетка...
Аноним 07/05/18 Пнд 11:17:51 #403 №498457 
>>498456
Хотя нет, проблема с хотьбой осталась, кролик иногда на лишнюю клетку ходит дальше...
Аноним 08/05/18 Втр 07:54:17 #404 №498561 
helpicons.png
hud.png
Вопрос, трава которую косит газонокосилка, в ней может быть - ничего, морковка, монета, золотая морковь и судя по информации в игре - пасхальное яйцо, со всем вроде ясно кроме пасхального яйца, как это выглядит, там на месте куста появляется яйцо как на 1 пике снизу, или как на втором в верхнем правом углу? Или вообще не используется?
Аноним 08/05/18 Втр 08:12:25 #405 №498566 
>>498561
И вопрос нужен ли вообще куст без анимации, который без ямы, может убрать его, он ведь не несет никакой полезной нагрузки? или где?
>>498457
>>498456
С сеткой между тайлами вроде пофиксил в версиях после 0.3, но этот артефакт может появляться при неправильном разрешении, проверь в оконном режиме если полос не будет, то проблема в разрешении, нужно ставить то которое стоит на мониторе, если полосы есть и в окне, то сделай скриншот этих полос.
Аноним 08/05/18 Втр 10:05:53 #406 №498583 
Скриншот 2018-05-08 09.38.57.png
Скриншот 2018-05-08 09.42.10.png
>>498566
1) Думаю нужен, проходил java версию игры(частей этак 7-8 прошёл), нередко в левелах встречались пустые кустики, то есть не под каждым морковка была.
2) насколько помню под кустиками может быть только лунка для яйца, само яйцо бобби туда кладёт, когда проходит по ней.
3) Проблема с ходьбой осталась, как и писал, иногда кролик лишнюю клетку проходит.
вот скрины клеток. Проверял в двух режимах: фулскрин 12801024 и оконный 1152854
4) Наверное стоит ввести ограничение на размер сетки в редакторе. Чисто ради эксперимента ввёл размеры 999*999 и билд повис намертво, по крайней мере я ждать не стал пока он отвиснет, закрыл.
З.Ы. Могу подсказывать по механикам, есть все части на Java (80% пройдено), какие вопросы есть, могу по проверять как оно в оригинальных играх работает, чтобы вы могли максимально точно их воссоздать в своём проекте :)
Бамп ver. 0.51 Аноним 08/05/18 Втр 13:32:52 #407 №498620 
>>498583
Скачай новый билд ver. 0.51, проверь, если линии остались, то в настройках поменяй Filter Mode на Point.
Аноним 08/05/18 Втр 14:01:22 #408 №498626 
>>498620
Ссылка на 0,51? На диске только 5,0 от 6 мая
Аноним 08/05/18 Втр 14:03:31 #409 №498627 
>>498626
Ага, нашел баг и удалил, проверь через минут 15.
Аноним 08/05/18 Втр 14:53:50 #410 №498628 
>>498620
Только если в настройках фильтрации стоит точечная(point), линий между тайлами нет.
Аноним 08/05/18 Втр 15:40:38 #411 №498640 
>>498628
Это норма, так и должно быть. Теперь что касается управления, мамой клянусь тут обычный "grid moving" кролик двигается от узла к узлу сетки, единственное что может быть , это если играешь с джойстика или с какой-то хитрой клавой где значения кнопок направления плавающее, вообщем я изменил гравитацию кнопок направления, теперь у тебя должно быть все норм, скачай билд 0.52.
Аноним 09/05/18 Срд 13:46:18 #412 №498739 
>>498561
Кусты, под которыми ничего нет, обязательно нужны. Потому что они являются преградой. Их нужно скосить, чтобы потом там пешком пройти.

Насчёт яиц под кустами - действительно, там лунка под яйцо, насколько я помню. Но не само яйцо точно. Гляну на днях
Аноним 09/05/18 Срд 15:26:40 #413 №498752 
helpicons.png
ta6.png
>>498739
Пустые кусты то понятно что нужны, я имел ввиду что есть два вида кустов, одни с анимацией, а другие нет, анимация есть у куста под которым яма как на втором пике, а есть еще куст без ямы, его видно на первом пике, для него анимации нет, в игре он встречается, функционал у него вроде схожий, вот он нужен вообще? Я так понимаю что он только ради картинки без ямы, я конечно могу сделать ему анимацию вырезав из куста с ямой, но если он играет роль только чтобы не рисовать ямку под кустом, то так ли он нужен?
Аноним 09/05/18 Срд 17:37:07 #414 №498762 
>>498752
В java версии вообще у кустов анимации нет.
На Wii не помню точно, но вроде всё так, как ты говоришь - анимация добавлена только для кустов, под которыми яма.
Аноним 10/05/18 Чтв 01:13:58 #415 №498801 
1.webm
2.webm
3.webm
>>498739
Уточнил на вебм №1 - под кустами могут быть лунки под яйца

>>498762
Уточнил. На вебм №2 - java версия (анимация отсутствует у всех кустов)
На вебм №3 - Wii версия (анимация присутствует только у кустов, под которыми есть лунки)
Аноним 10/05/18 Чтв 01:52:21 #416 №498805 
Оп ничего не ответил на мой >>497558 пост. Как же я не люблю таких людей, а особенно опов. Оп, ты хуй по всей видимости.

Аноним 10/05/18 Чтв 08:21:40 #417 №498824 
15215408668550.jpg
>>498805
Отвечаю, в игре есть редактор, можно сделать целый килограм созидательных сцен, без лабиринтов и монеток.
Аноним 10/05/18 Чтв 10:09:42 #418 №498835 
Было бы не плохо такую игрулю на дроиде иметь! Не планируете выпустить версию для андроид девайсов?
Аноним 10/05/18 Чтв 10:44:25 #419 №498836 
>>498640
Потестил. теперь с движением всё ОК! :)
Аноним 10/05/18 Чтв 11:06:46 #420 №498838 
>>498835
Планирую в следующем месяце, если все пойдет по плану, но возможно если не удастся договориться с FDG Entertainment, то качать ее придется не через гугл плей, а с сторонних ресурсов.
Аноним 10/05/18 Чтв 11:35:39 #421 №498839 
>>498838
Здорово! Ждём с нетерпением результатов!
Кстати, ещё вопрос, не думали о добавлении в данный проект элементов из 2-4 части игры? Таких как, например: Звёзды и водолазная маска(чтобы под водой собирать звёзды) как в 3 части, цветные ключи с замками как в 2 и 3 частях, и цветы(принцип игры как с яйцами) из 4 части.
Я думаю это существенно расширило бы функционал уровней и их разнообразие.
Аноним 10/05/18 Чтв 11:42:42 #422 №498840 
>>498839
К сожалению картинки из java версий игры слишком маленького размера, я использую картинки из версии для Wii/IOS, а там этих предметов/обьектов нет.
Аноним 10/05/18 Чтв 13:50:57 #423 №498852 
>>498840
С ключами и замками проблем нет, решается фотошопом с помощью перекрашивания имеющегося золотого ключа и замка. А вот остальные элементы я думаю так же можно преобразовать и подредактировать под новый размер с помощью того же фотошопа, но только спец для этого нужен... А было бы очень здорово если бы эти элементы были...
Аноним 10/05/18 Чтв 14:55:09 #424 №498865 
>>498852
Я тоже уже думал над этим вопросом и вот что решил: большинство отсутствующих предметов из предыдущих частей имеют схожую механику либо вообще аналогичны существующим.

Так что вполне можно воспроизвести уровни из старых частей, используя имеющийся функционал (ведь пятая часть итак по сути собрала всё из предыдущих частей)

Я вполне себе намерен накидать левелпаки ВСЕХ частей, когда будет готов финальный билд.
Аноним 10/05/18 Чтв 23:23:00 #425 №498913 
>>498865
Вот это потрясающая новость!

Ещё чуть потестил последний билд. Вы правы, в глюках, виноватым оказался мой комп на работе, он чуток слабоват. При первом запуске билда 5,2 на нём с управлением было всё ок, при последующих перезапусках глюк с управлением вернулся. На домашнем компе всё ок, ибо корайсемь :)

Далее нашёл пару недоработок(может и меньше):
1) проблема со льдом. Кролик должен скользить по льду с той же скоростью с которой двигался когда на лёд наступил. Но происходит так, что когда наступает на первую клетку, то едет как нда, а со второй кролик врубет форсаж и скользит как на ракете :) будто ему кто-то пинок под зад даёт...
2) меню на чёрном фоне, это норма? Вроде звёзды и луна в оригинале на тёмно синем-фиолетовом фоне летят? А в версии от Вии вообще облака вместо звёзд)
3)Хвостик у огненного шара как у кометы, по моему это лишнее, смотрится как-то вычурно и странно. Даже в версии от Вии огненный шар остался шаром и без хвостика...

Аноним 10/05/18 Чтв 23:30:17 #426 №498914 
>>498865
>>498913
Это не программист-кун писал, а я ОП
Сорри, что не могу сейчас принять активное участие в тестировании.
Что там с прогрессом? Текущий билд пока «на посмотреть», или уже можно браться вылавливать баги?
Аноним 11/05/18 Птн 09:31:53 #427 №498935 
>>498914
Так вроде для тестов и выкладывает программист-кун эти билды, разве нет?
Аноним 11/05/18 Птн 11:08:15 #428 №498947 
maxresdefault.jpg
>>498824
Но это будет васянством. Если сюжет не делает разработчик, то получается васянство.
Аноним 11/05/18 Птн 11:11:56 #429 №498948 
1486066637072011.png
>>498914
>>498935

Пока скорей для пощупать, так как есть много мелочей которые нужно исправить/сделать которые влияют на стабильность, но есть и вещи о которых я не знаю, вот примерный TODO:

- Изменить длину пробежки у беговых дорожек.
- Изменить анимацию окна выбора сцены.
- Сделать настройки скейла для UI и игры.
- Исправить синхронизацию progressDATA, для нескольких профилей.
- Сделать сериализатор для монет (чтобы монеты в офф. коллекциях можно было подобрать один раз и они суммировались в рамках всех офф колекций, и тоже самое для кастомных коллекций, но суммировать в рамках одной коллекции.)
- Добавить правило ограничения для редактора при размещении обьектов (чтобы нельзя было ставить кувшинки на землю, морковки в карте по закладке яиц, вихрь на непроходимый участок и т.д)
- Сделать проверку DATA фалов при запуске приложения, сделать их генерацию, если отсутствуют.
- Локализация всего текста на 8 языков, создания ассоциаций текста с файлом локализации.
- Исправить систему удаления/создания карт-коллекций.
- Исправить плеер музыки, добавить.
- Исправить правила для газонокосилки.
- Сделать бэкграунд для главного меню.
- Сделать отображения соответствующего интерфейса для разных типов карт(морковь, яйца, золотая морковь)
- Сделать систему оценки сложности карт/коллекций.
- Сделать систему скриншотов схем карт редактора.
- Починить анимацию всплывающих сообщений при сохранении/загрузки карт.
- Несколько пасхалок.
-------------------------
- Сделать росток для Бобов.
- Сделать облачка и кнопки для них.
- Сделать кувшинку, волны, водопад.
- Сделать пасхальные яйца.
- Сделать замок и автомат для покупки ключа,(с выставлением таймера) для карт по поиску золотой моркови.
- Сделать обьект таблички для текстовых сообщений.
- Доделать кусты.
- Сделать снег
- Сделать бабочек.
- Сделать звезды.
- Сделать Continue.
- Сделать About.
- Сделать Help.
- Профайлинг/оптимизация.

Аноним 11/05/18 Птн 11:19:54 #430 №498949 
>>498947
Об этом буду думать после диалога с издателем, если они захотят купить, то обязательно внесут кучу правок и т.д возможно и сюжетную линию, хз. Если как планируется согласятся издавать бесплатно, то скорей всего до сюжета дело не дойдет, мне нужно есть, оплачивать коммуналку, ну ты и сам знаешь... Если диалог ни к чему не приведет, то LGPL исходный код доступен, можно делать что хочешь.
Аноним 11/05/18 Птн 11:29:06 #431 №498950 
>>498949
Да ладно, ты и так молодец, игра выглядит очень приятно.
Аноним 11/05/18 Птн 13:25:24 #432 №498954 
>>498948
>- Изменить длину пробежки у беговых дорожек.

Я ведь тебе уже померил тут: >>497624
Аноним 11/05/18 Птн 13:28:38 #433 №498955 
>>498954
А, изменить. А я прочитал измерить, в глаза ебусь
Аноним 12/05/18 Суб 20:57:35 #434 №499162 
bandicam 2018-05-12 21-24-27-510.webm
15002136258400.png
Исправил всякое. Добавил сугроб, дельтаплан, вихрь и т.д. Проект готов на ~95%. Из основных механик осталось только кувшинки и облачка что практически одно и тоже, я оставил их на конец, как на финальную битву. Помню как я проиграл последней бой с кувшинками практически сделав их до конца, это до сих пор мучает меня по ночам, как допишу бобы, настанет время реванша, когда я достигнув пика Балмера снова взгляну в глаза своему главному врагу.
Аноним 12/05/18 Суб 21:08:44 #435 №499163 
>>499162
А какие вообще сложности могут быть в такой игре? Я в упор не вижу, где тут можно с чем-то накосячить.
Аноним 12/05/18 Суб 21:53:07 #436 №499170 
>>499163
Здоров, диванный
Аноним 12/05/18 Суб 21:58:16 #437 №499172 
>>499170
Нет, не диванный.

Я просто не вижу в этой игре ни одной механики, на написание которой можно потратить больше нескольких часов. Что вообще здесь может не получиться? Какие могут быть сложности?
Аноним 12/05/18 Суб 22:12:12 #438 №499174 
>>499163
Я тебя удивлю, но многие даже в простую архитектуру не могут, а тут как раз основная сложность в архитектуре, из-за большого кол-ва взаимодействий, считай каждый геймплейный элемент в степени взаимодействующих с ним элементов, приходиться продумывать все возможные события, это основная сложность, а что касается конкретно кувшинок, то тут может быть реальный ад, особенно если неправильно подойти к решению задачи, как я это делал в прототипе >>440726 и >>417404. Введу тебя в суть - игрок может наступать на кувшинки после чего те начинают плыть в направлении движения игрока пока все просто, вычисляем нормализованный вектор направления относительно игрока и кувшинки, и пускаем соопрограмму в которой их перемещаем в полученном векторе, попутно обновляя нужную информацию кувшинка может плыть только по воде, так же в игре есть волны, которые могут менять направление движения кувшинки, направление волн игрок может менять в любой момент кнопками уже сложней, а теперь добавляем сюда безумного пользователя с редактором, который может используя доступные ему геймплей элементы усложнить задачу кратно, например кувшинки могут столкнуться с другими кувшинками,но это столкновение может быть с кувшинкой плывущей со направлено или наоборот, к тому же кувшинка может пересчитать свой путь в любой момент, такие вычисления в динамической среде очень сложные и не тривиальные, простым Aзвездочка не решишь, кувшинки должны не только вычислять путь себе, но так-же обмениваться информацией с другими, в то время как игрок неистово жмет на кнопки изменяя среду вычислений, вынуждая делать новые расчеты, в которые в любой момент может вклиниться другой геймплей элемент и все по новой, уже сложно Вообщем сложность в архитектуре и большом кол-ве взаимодействий, в плане геймплейного кода тут настоящая квинтэссенция, механик больше чем скажем в простой линейном FPS даже в ваших калл оф дути, где основной код это контроллер игрока, поиск путей A* и AI FSM, если по серьезней то GOAP делал в свое время и то и другое не КаллОффДути, могу гарантировать это я гарантирую это. Вообщем если брать механики по отдельности , то все просто и примитивно, но если это все собирать в целое , то трудности будут. А вообще сложности есть везде, даже если матч-3 писать для написаний которых бывает существует целый отдел из нескольких погромистов и студии их делают бывает годами, это повод задуматься. Можешь полистать эту доску, посмотреть на треды, и убедиться в том что сложности есть у каждого, просто пользователи видят интерфейсы, анимации, картинки, а разработчик видит сложные взаимодействия,алгоритмы, архитектуру и т.д. Твое непонимание связано я полагаю с этим.
Аноним 12/05/18 Суб 22:30:49 #439 №499177 
>>499174
Но в том-то и прикол, что у тебя тут нет большого кол-ва взаимодействий.
Всё на тайлах, игрок даже по диагонали ходить не может. Какой, нафиг, вектор. dirx && diry.

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

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

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

Всё! Где тут сложность?

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


Столкновение с волной я даже не рассматриваю, настолько это элементарно.


Где тут у тебя AI? Я только игрока вижу, всё остальное - объекты, однозначно реагирующие на действия игрока.

Что за фигню ты написал?
Аноним 12/05/18 Суб 22:52:01 #440 №499181 
>>499177
Причем здесь AI, ты не все буквы в тексте прочитал, а что касается сложности, то можно свести все к показыванию картинки на экране в разных позициях, запуску звуков, считыванию ввода и изменению переменных, так можно анализировать дивано любую игру, например HearStone - тут вообще пограмист не нужен, только считываем и записываем переменные, HP<=0{gameOver}, какие сложности в этой игре? Сколько часов ты бы ее делал? послушав тебя явно меньше чем несколько. Call of Duty пфф - пускаем рейкасты из камер, перемещая коллайдеры, продолжать можно до бесконечности, но нет смысла, я уже понял что тебе видней. Тут должно быть предложение попробовать сделать что-то самому, даже примитивное уровня HeartStone или морского боя и возвращаться.
Аноним 12/05/18 Суб 22:57:22 #441 №499183 
>>499181
Не съезжай с темы: нахрена у тебя кувшинки путь ищут?
Аноним 12/05/18 Суб 23:12:17 #442 №499186 
>>499183
Кувшинки считают путь на тайл вперед, проверяют кувшинки и препятствия на пути, при встрече с кувшинками убеждаются что те рассчитали себе путь, если нет
добавляем их в очередь на перерасчет, считаем их, если кувшинка высвобождает место или находиться на волне, то исходя из условий находим кувшинки на которые повлияет высвобожденное место считаем тоже самое для них, это все в цикле. Очень просто, чуть сложней матч-3, делать меньше 15 минут, тем более я уже все написал, осталось только в код перевести.
Так что там с HeartStone?

Аноним 12/05/18 Суб 23:40:12 #443 №499192 
>>499186
>Кувшинки считают путь на тайл вперед
Зачем?


Моё направление движения
dirx=0
diry=-1

Я нахожусь на клетке:
cell_x = 10;
cell_y = 2

Раньше у этой клетки было значение:
saved_tile_value_1 = вода.

if state == kuvshinka_states.thinking
{
Что там впереди?
var scan = tile_get_value(cell_x + dirx, cell_y + dir_y);

switch scan
{
case вода: state = kuvshinka_states.moving_to_next_tile; break;
case течение вниз: next_dir_y = -1; next_dir_x = 0; state = kuvshinka_states.moving_to_next_tile; break;
case течение вправо: next_dir_y = 0; next_dir_x = 1; state = kuvshinka_states.moving_to_next_tile; break;
case течение вверх: next_dir_y = 1; next_dir_x = 0; state = kuvshinka_states.moving_to_next_tile; break;
case течение влево: next_dir_y = 0; next_dir_x = -1; state = kuvshinka_states.moving_to_next_tile; break;
case тайл занят другой_кувшинкой: state = kuvshinka_states.waiting_for_obstacle_to_get_lost;
case мостик: state = kuvshinka_states.waiting_for_obstacle_to_get_lost; break;
case что-то ещё: state = kuvshinka_states.not_moving; break;
}

}


if state = kuvshinka_states.moving_to_next_tile
{
if !movement_init
{
movement_init = true;
saved_tile_value_2 = scan;
tile_set_value(cell_x + dirx, cell_y + dir_y, тайл занят другой_кувшинкой )

next_cell_x = cell_x + dirx;
next_cell_y = cell_y + dir_y
}

x += dirxvx;
y +=diry
vy;

if (x div cell_size) == next_cell_x && (y div cell_size) == next_cell_y
{
state = kuvshinka_states.thinking
tile_set_value(cell_x - dirx, cell_y - dir_y, saved_tile_value_1 )
dirx = next_dir_x ;
diry = next_dir_y;
saved_tile_value_1 = saved_tile_value_2;
movement_init = false;
}

}

И вот это почти всё, что кувшинке нужно делать.
Аноним 12/05/18 Суб 23:49:02 #444 №499194 
>Так что там с HeartStone?
А что там с Херстоуном? Из того, чего не смог бы написать я, там только шейдеры, которых там вагонище.
Причём самая важная составляющая - это работа со спец. эффектами.

Херстоун - это не про программирование а про геймдизайн.
Аноним 13/05/18 Вск 00:47:48 #445 №499203 
>>499192
Уважаемый ваш псевдо-код не нужен, разве видео с написанным работающим сабжем вам ни о чем не говорит, советую вам отправиться к жене учить ее варить щи, ОП же написал что механика примитивная, все уже поняли что вы тоже смогли бы это легко написать, и смогли бы даже быстрее ОПа. Вы большой молодец.
Аноним 13/05/18 Вск 12:31:19 #446 №499235 
>>499177

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

Ты не забывай, что можно стоять на земле и бегать туда-сюда по кнопкам изменения направления волн, тем самым динамически меняя путь кувшинок. На такой механике целые уровни построены - допетрить, как «провести» кувшинку. Вариантов может быть много, да и одновременно двигающихся таким образом кувшинок - больше одной
Аноним 13/05/18 Вск 12:47:24 #447 №499236 
>>499235
Не кормите плис, а то он снова придет.
Аноним 14/05/18 Пнд 00:58:12 #448 №499277 
>>499235
По-прежнему не вижу ни малейшей сложности.

И какая разница сколько кувшинок одновременно двигается? Они все выполняют один и тот же алгоритм.

В общем ты себе проблемы сам выдумываешь . Поиск пути и взаимодействие у него, блин. Смешно.
Аноним 14/05/18 Пнд 10:07:42 #449 №499285 
>>499277
Это не я тебе пишу, у меня проблем нет, я их уже писал, как же ты надоел, я не вижу ничего не возможного, смогу написать что угодно, а сложно бывает даже встать по утрам, но здесь все механики примитивные, хватит разводить флейм и оффтоп. Ты либо покажи свои проекты, либо не разводи флейм.
Аноним 14/05/18 Пнд 14:24:28 #450 №499312 
>>499162
Здравствуйте, смотрел видосик из вашего сообщения, заметил некоторые проблемы, на 0,48 вы косите кустики вместе с лунками, но лунки должны оставаться, либо если кустик пустой, то тайл должен быть просто кустиком без лунки под ним.
Кролик наступая на лёд сильно ускоряется. Простейшая физика, тело скользящее(едущее) по поверхности может резко ускоряться только в двух случаях, если кто-то даст импульс(подтолкнёт) телу, либо если тело двигается под уклон(тут гравитация виновата).
Ещё есть проблема с дорожками(это не по видео уже, а по последнему билду), пока кролик движется по дорожке на ходу, естественно он спрыгнуть не может, но если на дорожке препятствие или тупик(при этом между концом дорожки и препятствием нет ни одной клетки), кролик может сходить с неё в стороны(естественно если препятствий нет), но у вас кролик застрянет и его невозможно будет сдвинуть.
Аноним 14/05/18 Пнд 14:42:31 #451 №499314 
>>499312
Кустик еще не готов, о проблеме знаю.
Про лед уже писали, исправил, будет в следующем билде.
Что касается дорожек то это норма, если дорожка ведет на непроходимую клетку которая под упор к дорожке, либо на самой дорожке, то это считается тупиком и нужно начинать сначала, если препятствие после дорожки, то кролик врезается в него и может идти дальше, так-же есть поправка если кролик едет по дорожке на газонокосилке, в таком случае если дорожка ведет на непроходимый для газонокосилки участок лед, деревянный мостик, и т.д. , то это тоже тупик. Спасибо за фидбек.
Аноним 14/05/18 Пнд 14:56:05 #452 №499321 
1.webm
2.webm
>>499162
>>499312

>но лунки должны оставаться, либо если кустик пустой, то тайл должен быть >просто кустиком без лунки под ним.
Подтверждаю

>Кролик наступая на лёд сильно ускоряется.
Подтверждаю

> но у вас кролик застрянет и его невозможно будет сдвинуть.
Подтверждаю

Плюс про цвет газонокосилки писал уже ранее.

Ещё одно важное замечание (неактуально для Wii версии, но мы-то следуем канонам оригинала):
ПОСЛЕ приземления с дельтапланом на точку кролик должен делать один шаг в направлении полёта. На этом завязаны некоторые уровни
См WebM 1 - после приземления я не нажимаю ни на одну кнопку движения

И ещё: после раскопки сугроба кролик должен автоматически делать шаг на очищенную территорию.
См WebM 2 - после раскопки я не нажимаю ни на одну кнопку движения
Аноним 14/05/18 Пнд 15:43:57 #453 №499331 
>>499285
Ничего удивительного, что какие-то сраные кувшинки стали для тебя файнал боссом.

Ты даже предложение толком составить не можешь. Мне страшно даже представить, какой там у тебя код.

Пиздец.
Аноним 14/05/18 Пнд 15:58:34 #454 №499332 
Recording #1.mp4
В подтверждение механики дорожек вот видос из ориг ява игры Bobby carrot forever: level up 6, левелпак circulation, первый уровень.
Аноним 14/05/18 Пнд 16:02:12 #455 №499333 
>>499331
Ебло стяни гусь
Аноним 14/05/18 Пнд 16:05:04 #456 №499334 
>>499331
О боже, в прошлый раз я сделал так чтобы кувшинки двигались с задержкой по мере высвобождения нового места на пути, нужно было делать проще, чтобы они двигались без задержки, на этом в прошлый раз я остановился, мне было лень переписывать и из-за этого я оставил их на конец. Зачем ты пытаешься доказать что это не достаточно сложно или то что ты бы то же написал, я уже ясно тебе ответил, написал бы тоже?, молодец! не достаточно сложно? Да, механика у них почти как в матч-3, но собрать все в едино и дойти до релиза сложно. Ты судя по всему даже с более простыми вещами этого сделать не смог.
Аноним 14/05/18 Пнд 16:13:49 #457 №499335 
>>499334
Ты сначала написал, что у тебя проблемы с кувшинками и даже зафотошопил смешную картинку.

Мне стало интересно, что же там такого сложного.

Ты начала рассказывать по поиск пути кувшинками, их взаимодействии друг с другом и АИ.

И тут я охуел.
Аноним 14/05/18 Пнд 16:16:20 #458 №499336 
>>499335
Ах да,

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

просто пушка.
Аноним 14/05/18 Пнд 16:23:45 #459 №499337 
>>499336
http://www.fundza.com/vectors/normalize/
https://ru.wikipedia.org/wiki/Сопрограмма
Сопрограмы это другим языком карутина.
Учи матчать и научись читать все буквы в тексте, заходи еще.
Аноним 14/05/18 Пнд 16:35:54 #460 №499340 
>>499337
>ебашу перемещение в тайловой 2д игрушке векторами

У тебя только с программированием проблемы? В реальной жизни всё нормально? Не дразнят, не обижают?
Аноним 14/05/18 Пнд 18:26:36 #461 №499351 
>>499333
Трипл пиздить не будет
Аноним 15/05/18 Втр 22:45:27 #462 №499446 
bandicam 2018-05-15 22-34-48-019.webm
Так, бобы вроде готовы и исправил всякое но еще многое осталось. Билд думаю будет когда уже перегоню все геймплейные обьекты.

- Что касается беговой дорожки, получается что при встрече с препятствием Бобби может сойти с дорожки? это на Wii\IOS так же? Он может так сойти только когда дорожка одна? Когда ведет за пределы карты так-же? а на косилке?

- Что касается трактора, то об этом знаю, поскольку покупку бонусов я пока не планирую, то решил использовать красный трактор, он мне больше нравиться, он же красный.

-Что касается льда, исправил, но мне кажется что с таким мультипликационным ускорением выглядит выразительней.

-Про снег и посадку дельтаплана, про снег не знал, но мне кажется что так как сделано лучше, посмотрю после бета тестов, если что исправлю. С дельтапланом тоже буду думать, если добавлять один шаг пробежки, то в случае если место под шаг занято нужно будет оставлять Бобби на точке посадки? Или нужно будет запрещать ставить вихрь рядом с непроходимыми обьектами?
Аноним 16/05/18 Срд 14:03:59 #463 №499503 
>>499446
Насчёт бобов сидел вспоминал - действительно, высота ростка не зависит от местности. Везде на уровнях они жёстко прописаны.
Но всё равно есть правила хорошего тона, чтоли. То есть в игре нет ни одного уровня, в котором росток рос бы, как на видео, поверх каруселей, кнопок, поднимающихся стенок, дракона, морковок... Есть ли возможность в редакторе задать соответствующую проверку? Чтобы росток можно было "вырастить" только поверх разрешённой местности?
А разрешённые тайлы нужно будет просто вычислить. По памяти могу сказать, что это точно земля, снег, лёд, вода, стены замка, стены из травы.. И точно НЕ кнопки, карусельки и т.д.

>ускорением
Вообще за внутриигровую валюту в оригинале можно купить ускорение. И оно тогда применяется везде - и на льду, и на земле (но не на тракторе)

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

>в случае если место под шаг занято нужно будет оставлять Бобби на точке посадки
This



>Что касается беговой дорожки, получается что при встрече с препятствием Бобби может сойти с дорожки?
Да
>это на Wii\IOS так же?
Да. Но, насколько я помню, НЕ так же в предыдущих частях BC3, BC2 ...(которые мы в расчёт не берём)
>Он может так сойти только когда дорожка одна?
Он может сойти с дорожки, если упёрся в препятствие. Если при этом мы сходим не на землю, а на новую дорожку, то едем по ней. Если ехать некуда (препятствие и на новой дорожке), то можно сойти опять же. И так далее.
>Когда ведет за пределы карты так-же?
Как понять "за пределы карты"?
>а на косилке?
Всё аналогично
Аноним 19/05/18 Суб 18:53:17 #464 №500181 
bandicam 2018-05-19 19-03-56-740.webm
Так, кувшинки вроде готовы, пришлось поебаться, но вроде все стабильно, хоть и большая часть их функционала можно встретить только при пользовательских самостроях. Основная сложность была в "execution order", так как в одном фрейме могут встретиться n - кол-во кувшинок их действия такие как например обновления информации о состоянии или смена индекса позиции в массиве происходит где-то между фреймом или даже двух, нужно было это контролить. Ну и осталось перенести облачка, они как я понял ничем кроме цветных парковок от кувшинок не отличаются. Ну и всякие мелкие вещи типа камня для косилки, гнезда под яиц и т.д. Из тех мест где придется думать осталось только progressData и синхронизация этой самой даты между профилями.
Аноним 20/05/18 Вск 04:28:14 #465 №500210 
>>500181
Отлично.
На этом видео не видно, так что спрошу - если кувшинка сталкивается с другой кувшинкой, она ведь останавливается у тебя? Потому что должна останавливаться.
На видео есть момент, где кувшинка сталкивается, но она потом продолжает плыть, так как стоит на течении.
В чистом море, в общем, после столкновения она никуда не должна плыть
Аноним 20/05/18 Вск 09:30:39 #466 №500216 
>>500210
Ага, все так.
Аноним 20/05/18 Вск 13:40:45 #467 №500225 
7.jpg
Появились вопросы по облачкам, увидел в интернетах эту картинку, это из Bobby Carrot 5: Level Up 3, а точно ли облака могут перемещаться только по небу? И вопрос встречаются ли вентиляторы которые спавнятся включенными, и встречаются ли облака которые летят при старте карты? Без помощи игрока Я так понял что во время перемещения облаков двигаться нельзя?
Аноним 20/05/18 Вск 14:03:57 #468 №500228 
>>500225
Такой лелевлпак всего один, называется Surreal. Там во всех уровнях, соответственно, названию, объекты раскиданы на непривычных местах.
Но игровые механики этот левелпак, конечно, не меняет. Облака могут летать только по небу. На "земле" они не выполняют абсолютно никакой роли.
Уровней, в которых при старте есть включенные вентиляторы либо летящие облака, не припомню (А с двигающимися на старте кувшинками есть уровни).

Во время перемещения облаков двигаться можно. Но встать на двигающееся облако (справедливо и для кувшинок) нельзя.
Аноним 20/05/18 Вск 14:07:41 #469 №500229 
14595485119710.jpg
>>500228
фуф, выдохнул, а то как увидел эту картинку аж замер на секунду.
Аноним 21/05/18 Пнд 16:30:51 #470 №500360 
>>500225
Всё верно. Если едешь на кувшинке или на облаке, то сойти можно только при их полной остановке.
Вот некоторые наблюдения, пока играл в ява игру. На газонокосилке можно наезжать на кнопки(также срабатывают будто кролик голыми ногами наступает), бобы, дельтаплан, шипы, остальное является препятствием для неё. Машиной нельзя на зеркала наезжать. На льду машина ведёт себя также как и кролик без неё.
Бамп Аноним 24/05/18 Чтв 21:19:28 #471 №500934 
bandicam 2018-05-24 21-54-21-157.webm
Я живой, все обьекты перенесены, осталось отладить параметры для разных типов игры морковь, яйца, золотая морковь и исправить всякое. А еще вспомнил про упущенную механику у кувшинок из этой карты >>409788, и добавил ее. Можно накидывать идеи с пасхальными яйцами не про те что закладывает кроллик, на дабл думаю, на трипл реализую.
Аноним 25/05/18 Птн 09:12:13 #472 №500961 
>>500934
Нет, подожди. На 2:09 неправильное поведение. Ты не можешь толкнуть листик справа налево, ведь он находится на волне, ведущей слева направо.
Аноним 25/05/18 Птн 16:14:58 #473 №501009 
01-07.png
>>500961
Дак можно же вроде, обсуждали где-то. В этом и хитрость про которую я забыл.
Аноним 25/05/18 Птн 16:40:09 #474 №501010 
>>501009
Перепроверил, уплыть с волны можно, правда если делать это в противоположном направлении, то не получиться, но я предполагаю это связано с функцией проверки на движение против потока, которая идет раньше проверки на доступность движения, иначе не наверно нельзя было бы уплыть вообще в любую сторону кроме стороны движения волны.
Аноним 25/05/18 Птн 17:11:41 #475 №501013 
>>501010
>>500961
Что скажешь ОП java?
Аноним 25/05/18 Птн 19:13:02 #476 №501017 
>>501013
В смысле как QA проекта, решай нужно сделать чтобы нельзя было отплывать только в противоположную сторону или оставить как есть?
Аноним 26/05/18 Суб 05:04:36 #477 №501060 
>>501017
Исправил, сделал как в оригинале на джава.
Аноним 26/05/18 Суб 21:37:12 #478 №501113 
Так, что-то я расплываюсь, нужно собраться.
В общем исправил всякое, сейчас пока выглядит примерно так сюда не влезло поэтому на трубе.
Предположительно открытый бета-тест будет на следующей недели, после исправления всего что выявится на тестах будет полноценный релиз для Window/Linux, и приступлю к портированию на Android. Релиз версии для Android где-то в первой половине следующего месяца. Нужно уточнение по работе вентиляторов и кнопок, как себя должны вести кнопки, когда их на сцене несколько одинаковых цветов и т.д.

https://youtu.be/HMkBivNtr_c
Аноним 26/05/18 Суб 21:51:19 #479 №501115 
>>501013
>>501017
>Что скажешь ОП

Ну так я это и писал: >>500961

Так что хорошо, что ты исправил и сделал как в оригинале.

Ждём бета релиз!
Аноним 27/05/18 Вск 17:57:01 #480 №501189 
>>501113
0:30
Внизу куст без морковки, так что у него под ним не должно быть лунки, и у него не должно быть анимации. Это справедливо и к последующим встречающимся таким же кустам.

1:54
Так и не делает шаг после приземления с дельтаплана. Это справедливо и к последующим встречающимся таким же моментам.

2:25
Файрбол должен тухнуть после встречи с "зелёной тыквой". Смотри Webm 1

2:56
НЕКРИТИЧНО. На старте есть две фиолетовые кнопки. Одна нажата "влево", другая "вправо". Ты наступаешь на нижнюю кнопку. Происходит ОСНОВНОЕ действие (поднимается/опускается фиолетовый блок, это ОК). Но есть и дополнительное действие для красоты - вторая кнопка (верхняя в данном примере) тоже должна переключать своё положение. Смотри Webm 2

5:18
Тут речь не об этом моменте, а об уровне. Не бывает более одного тракторы на уровне. Парковок может быть много, да. Но изначально трактор стоит на одной-единственной парковке. Далее после использования его можно припарковать на любую из парковок.

8:25
Так как у нас будет очевидно другая система покупок, нужно будет подумать, как должен будет выглядеть и сколько стоить вход в бонусные уровни, и какое будет вознаграждение по окончании уровня.


>Нужно уточнение по работе вентиляторов и кнопок
На старте все кнопки всегда отжатые. Может быть несколько кнопок одинакового цвета (которые включают/выключают один и тот же вентилятор). Нажимаешь одну синюю кнопку - нажимаются все синие кнопки. Вентиляторов на уровне может быть ТОЛЬКО по одному на свой цвет (т.е. максимум 4), в отличие от кнопок.
Аноним 27/05/18 Вск 17:57:37 #481 №501190 
2.webm
1.webm
>>501189
Вебм отклеились
Аноним 27/05/18 Вск 22:58:06 #482 №501208 
bandicam 2018-05-27 23-45-37-700.webm
>>501189
- Кнопки исправил
- парковки исправил
- Бонусы если я правильно понял устанавливаются в редакторе, правда как я понял в оригинале всегда фиксированная минута и две монеты, но с целью увеличить вариативность добавил возможность настройки этих параметров. Тем же руководствовался когда добавлял золотую морковь, как я понял в оригинале она всегда спрятана в кусте, но я сделал возможность расположить ее и без куста.
- С кустами, нужно просто добавить этот куст. Сделаю.
- С дельтапланам и сугробами еще не решил, думаю оставить так как есть, но посмотрим.
- С трактарами руководствовался тем же принципом как и с бонусными уровнями, в офф. картах разницы не будет, а в пользовательских даст больше вариативности.
Аноним 01/06/18 Птн 15:19:54 #483 №502137 
1382897680599400827.jpg
Под конец решил переписать бег.дорожку, в смысле архитектуры,а в открытый доступ бета билд планирую заливать завтра, если все будет по плану. Давайте еще раз, с дорожки точно можно сойти если на ней препятствие? Кролик бежит до него, останавливается на дорожке перед ним и сходит с нее?
Аноним 01/06/18 Птн 15:46:15 #484 №502146 
ConfigBanner.png
>>502137
Еще нужно уточнение по официальным коллекциям. Так как я их буду вшивать в игру, нужно определиться какие нужно переносить, я так понял что те что у меня на руках в схемах ( они с Wii/ios ?) + левел Ап'ы 1,2,3,4,5 ? и с bobby carrot 1?

Они будут последовательны в открывании, и монеты с этих коллекций будут суммироваться в одну кучу, в отличии от кастомных, которые суммируются в рамках одной коллекции, еще сделал чтобы подобранные монетки при перепрохождении не появлялись, для 100% прохождения нужно будет собрать их всех, не помню как в оригинале.
Аноним 01/06/18 Птн 16:57:26 #485 №502169 
>>502137
Можно, но только при одном условии, что ему есть куда идти, т.е. если он упрётся и по бокам есть свободные места, куда кролик и в обычных условиях иожет наступить, то он сойдёт, а если там какое-нибудь препятствие(куст, стена, вода и т.д.)то он естественно застрянет.
По поводу левелпаков, есть ещё левелпаки 6-9(ява), их бы тоже до кучи вставить, но есть проблемка, карт уровней нет, тоест чтобы карты замутить нужно их все пройти и отскриншотить.(на эмуле например)
Аноним 01/06/18 Птн 17:48:20 #486 №502179 
02-06.png
02-Bonus1.png
>>502169
Ясно, вообщем я тогда скачаю все левел паки и попробую с помощью кода открыть их всех без прохождения и сделать скриншоты, а в последствии схемы типа этих, чтобы было легко делать.но там бывают моменты когда не ясно что в кусте или под доской, что может усложнить., В общем я завтра буду собирать уровни, и попутно заливать схемы в гугл документы, для бета тестов перенесу те схемы что уже есть, а затем когда убежусь что ошибок нет, буду переносить все паки и там уже релиз. Если история с FDG не примет оборотов и не нужно будет что-то переделывать
Аноним 01/06/18 Птн 19:14:43 #487 №502196 
>>502179
А что на счёт 3 и 4 частей? Подводный кролик и кролик садовод. Неужель нет тут мастеров фотошопа,кто мог бы несколько тайлов перерисовать?
Аноним 02/06/18 Суб 16:17:36 #488 №502353 
ОП здесь.

По поводу схода с дорожки - всё верно. Сходить можно, если есть куда.

По поводу уровней.
Есть игры ВС1, ВС2, ВС3, ВС4, ВС5, ВСF (которая является ремейком BC5)
У каждой из этих игр существует несколько изданий, различающихся, в том числе, набором уровней.

Предлагаю в текущем проекте вшить карты всех уровней BC5 (LevelUp 1-9) и BCF.

Потом уже сделать отдельно кастомный пак под условным названием "Levels from BC4", и включить в него уровни из всех изданий BC4.
Аналогично для BC1-3.

Текущие карты уровней, которые уже у нас есть на руках, - это карты из Java версии. В BCF версии они не претерпели сильных изменений. То есть вся логическая структура осталась та же, только вокруг уровня присутствует больше всяких кустов и прочих недоступных элементов декора.
Аноним 02/06/18 Суб 16:20:51 #489 №502355 
>>502196
>>502353

А, ну и по поводу недостающих элементов. Повторю своё предыдущее сообщение:

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

Так что вполне можно воспроизвести уровни из старых частей, используя имеющийся функционал (ведь пятая часть итак по сути собрала всё из предыдущих частей)
Аноним 02/06/18 Суб 21:04:33 #490 №502406 
>>502355
С 4 частью да, там цветок аналогично яйцу действует, но в 3 части кролик подобрав водолазную маску мог под водой плавать. В 3 части ещё были цветные замки с ключами. Уровни из 3 части не получится воспроизвести используя детали пятой части. Поэтому и говорил, что было бы не плохо, если бы нашёлся кто-то хорошо владеющий фотошопом, чтобы перерисовал некоторые спрайты на основе явовских.
Аноним 02/06/18 Суб 21:32:26 #491 №502413 
>>502406
Нет, получится. Я потом покажу/расскажу, ближе к делу
Аноним 03/06/18 Вск 15:35:25 #492 №502572 
»502413
Ладно, сейчас расскажу.

BC1
Морковь - есть в BC5
Яйцо - есть в BC5
Выход - есть в BC5
Ключ и замок - аналогично цветным кнопкам и поднимающимся блокам в BC5
Ловушка с шипами - есть в BC5
Беговая дорожка - есть в BC5
Переключатель беговой дорожки - есть в BC5
Каруселька - есть в BC5
Переключатель каруселек - есть в BC5

BC2
Звезда - аналогично моркови в BC5
Лазерный кристалл - аналогично дракону в BC5
Зеркала - есть в BC5
Ледяной блок - есть в BC5
Лёд - есть в BC5

BC3
Подводная звезда и Водолазная маска - надо подумать. Насколько я помню, в игре нет моментов, где путь листика шёл бы поверх подводных звёзд. Так что мы можем эти участки воды с подводными звёздами заменить на обычную сушу с морковью. А доступ на этот участок суши через дельтаплан, который нам заменит по смыслу водолазную маску.
Листик - есть в BC5
Водное течение - есть в BC5
Переключатель течения - есть в BC5

BC4
Лунка под цветок - аналогично лунке под яйцо в BC5
Цветок - аналогично яйцу в BC5
Куст травы - есть в BC5
Канистра - есть в BC5
Парковка - есть в BC5
Треснувший камень - есть в BC5
Кнопки и поднимающиеся блоки - есть в BC5
Аноним 03/06/18 Вск 17:31:23 #493 №502594 
Untitled-2.png
Я живой, плохо рассчитал время на перегон коллекций на коллекцию из 12 карт уходит ~2.5 часов + заметил всякие проблемы с монетками забыл что они бывают и в кустах, а прогрессДата их не учитывала из за этого сломал одну коллекцию, вообщем в гугл.доках есть текстовый документ, там ссылка на телеграм, у кого есть желания помочь с перегонкой карт, то предлагаю координироваться там, я буду править код, а вы попутно перегонять карты или тестировать, надеюсь что в core коде больше ничего менять не нужно, и карты будут совместимы. Вообщем заходите. https://docs.google.com/document/d/1wHQfALTvQZhKVPuZxKvOgY1d0kj2JxdVIqVFQiSqDVA/edit?usp=sharing
Аноним 04/06/18 Пнд 10:00:35 #494 №502708 
>>502594
>>502572
На мой взгляд, уровни из ВС3 без водолазной маски и цветных ключей будут совсем иначе выглядеть. Это уже будут совсем другие уровни...
Аноним 04/06/18 Пнд 11:15:31 #495 №502713 
>>502708
И звёзд...
Аноним 04/06/18 Пнд 20:01:54 #496 №502820 
>>502713
Главное - логика. Звёзды от морковок отличаются только изображением. Примерно то же будет и с подводными звёздами.
Аноним 04/06/18 Пнд 20:07:34 #497 №502821 
Водолазная маска тоже не будет смотреться среди декораций BC5, потому что она выполнена в стиле BC3.

Проект использует ресурсы BC5. Всё лишнее будет там чуждо. Возможно, я перебираю, но мысль, думаю, ясна.
Аноним 04/06/18 Пнд 20:58:20 #498 №502833 
>>502821
В таком случае уровни из ВС3 тогда лучше вообще не добавлять.
Аноним 04/06/18 Пнд 22:21:56 #499 №502842 
>>502833
Да всё норм будет
Аноним 10/06/18 Вск 00:41:50 #500 №503846 
Безымянный.png
Так. Пока мы с программист-куном тестим предрелизные билды OpenBobbyCarrot, внезапно с полей прилетели вести по первоначальной задаче из ОП-поста (которую тоже хотелось бы выполнить).

Редактировать левелпаки НЕ НУЖНО. Осталось решить только первую часть задачи - увеличить количество доступных левелпаков - чтобы подготовить такую java версию, в которой будут сразу все левелпаки.
Для этого, напомню, мало скинуть все dat файлы левелпаков в один jar файл.
Нужно ещё изменить в коде игры ограничение на 4 левелпака.
Код находится в файле a.class. Это байт-код. Его можно декомпилировать в исходный обфусцированный код. Вот код, полученный после декомпиляции в IntelliJ IDEA:
http://pastebin.com/uBLRjwj8
Но так редактировать не пойдёт, потому что потом сложно будет сложно скомпилировать обратно class файл и перегнать его в J2ME.
Редактировать байт-код в class файле напрямую МОЖНО. Вот ссылка на пропатченный Java Bytecode Editor:
http://www.mobileread.mobi/forums/showthread.php?t=236780

Для примера пытаемся сделать доступными 5 левелпаков вместо четырёх. Файл 05.dat в JAR закинут, а в a.class через Java Bytecode Editor внесены изменения в код некоторых методов (строка "iconst_4" в некоторых местах изменена на "iconst_5")
В итоге уже есть кое-какой результат: пятый левелпак ВИДНО в меню, но без значков слева и справа от названия (смотри пик). Но самое плохое, что игра вылетает после прохождения первого уровня в этом левелпаке. То есть нужно ещё в каких-то местах провести правку кода.
Пока что все силы мои пойдут на составление карт к OpenBobbyCarrot, который близок к выходу.
НО если вдруг найдутся специалисты по Java (J2ME), то буду очень рад. Расскажу все подробности (что сделано и на чём остановились).
Аноним 10/06/18 Вск 20:01:02 #501 №503958 
>>387930 (OP)
>>503846
Значит так, ОТСТАВИТЬ!
Добрый человек, который начал делать допил java версии, ДОДЕЛАЛ её.
Реквест выполнен.
Теперь можно официально объявлять это тредом Open Bobby Carrot, и только его.
Можно ли как-то отредактировать ОП-пост?
Аноним 11/06/18 Пнд 14:32:59 #502 №504093 
>>387930 (OP)
Тебе че блять, нехуй делать на какой-то Бобби Каррот пилить моды? Левелпаки... че бля?
Аноним 11/06/18 Пнд 17:16:48 #503 №504207 
>>504093
По-человечески умеешь выражаться?
Аноним 12/06/18 Втр 02:38:26 #504 №504414 
>>504207
умею: хм, собственно, а чем смысл этой затеи? Пилить мод на эту игру? просвети
Аноним 12/06/18 Втр 11:48:58 #505 №504429 
>>504414
Аутирую, качаю скиллы. Вообще, я не ОП, но он в треде уже подробно отвечал на этот вопрос, поищи.
Аноним 24/06/18 Вск 10:44:31 #506 №507058 
Untitled-2.png
Привет участникам бета-теста! У нас вышел новый билд, будем рады если вы примите участие в тестировании. Это закрытое тестирование проводится с целью выявления ошибок перед открытым тестом. По возможности вам нужно пройти доступные в этом билде коллекции и в случае если карта не проходима (скажем по причине пропущенных элементов), или вы найдете ошибку, помочь нам сделать проект лучше, сообщив об проблеме с которой вы сталкнулись.
Скачать билд можно по этой ссылке -
https://drive.google.com/drive/u/1/folders/1_7WJuRBhKJp6tHAqiKW-JqA_ShgDqqMF
, так как мы сейчас активно исправляем ошибки, то периодически обновляем билд , вам нужно скачать последнюю по дате версию , для удобства советуем включить отображение в виде списка, сделать это можно кликнув по иконке отмеченной на картинке. Спасибо за помощь в тестировании!
Bump Аноним 11/07/18 Срд 01:12:47 #507 №512576 
ConfigBanner.png
Bump ver 0.93
Upd: BetaBuild ver 0.94 Аноним 18/07/18 Срд 18:13:22 #508 №515268 
ConfigBanner.png
Upd: BetaBuild ver 0.94
Аноним 19/07/18 Чтв 07:46:56 #509 №515505 
Это настолько идиотская, бессмысленная и трудоемкая трата времени, что граничит с гениальностью. Если я правильно понял, то чел клонирует коммерческую игру, с украденными всеми ресурсами - то есть ее будут удалять даже с файлопомоек по жалобе кого угодно. При этом он даже не может поиграть в оригинал, и восстанавливает все по вебмкам геймплея, которые ему кто-то записал. А сам он про эту игру даже не знал до этого, то есть он не просто не фанат игры, он в нее буквально ни разу в жизни не играл.
ОП его даже не просил ничего делать, ему надо было только хакнуть бинарник. Чел сам вызвался. Трижды или больше переписывал весь код с нуля, т.к. запутался в простейших механиках.

Еще большим вином это может стать только в том случае, если он это действительно положит в стор, а правообладатель подаст на него в суд, в результате чего он не сможет выехать из сраной рашки не будучи арестованным, лол, потому что в стране эльфов то чем он занимается это ппц криминал.
Аноним 19/07/18 Чтв 08:48:32 #510 №515514 
>>515505
нет
Аноним 19/07/18 Чтв 09:03:07 #511 №515518 
014856172693463.jpg
>>515505
Аноним 19/07/18 Чтв 09:12:45 #512 №515520 
>>515505
>Трижды или больше переписывал весь код с нуля, т.к. запутался в простейших механиках.
Воу воу, крутой разработчик, полегче.
Аноним 19/07/18 Чтв 10:12:26 #513 №515540 
И эта вакханалия тупости и аутизма продолжается без малого полтора года. Все это время оригинальная игра продается в аппсторе: https://itunes.apple.com/us/app/bobby-carrot-forever/id302980372?mt=8 , о чем горе-клонировщики наверное даже не подозревают.
Аноним 19/07/18 Чтв 10:26:22 #514 №515546 
2499461-1394410947285.jpg
>>515540
Аноним 23/07/18 Пнд 11:25:35 #515 №516817 
>>515505
Этот человек, даже если не выложит прогу куда-то на оф сайтах, время тратит не зря! Он за это время получает самое ценное, ОПЫТ!
Аноним 23/07/18 Пнд 16:06:18 #516 №516875 
>>516817
ОПЫТ можно получать, делая свою игру, например.
Аноним 23/07/18 Пнд 16:31:57 #517 №516889 
>>516875
А можно и не получать.
Аноним 23/07/18 Пнд 17:41:23 #518 №516930 
>>516889
Полная свобода действий.
Аноним 25/07/18 Срд 10:45:47 #519 №517366 
>>516875
На улицах шепчут что автор параллельно делал несколько проектов.
https://2ch.hk/gd/res/454751.html
Аноним 25/07/18 Срд 11:19:06 #520 №517372 
>>517366
>2 года делает редактор
>не определился с сеттингом игры, набирает команду
Аутизм. На порядок менее аутично, чем тут, но аутично.
Аноним 25/07/18 Срд 12:58:32 #521 №517399 
15323722518840.jpg
>>517372
> за пол года написал сложный редактор и инструменты для рендеринга изометрического арта, работая параллельно на нескольких проектах. будучи environment art'истом
> Сеттинг не имеет значения, для кода это .png. чтобы там не нарисована.
> команду не кто не набирает, при разработки почти всегда есть энтузиасты которые появляются на не большой промежуток времени и как правило пропадают без следа, это рутина менедмента разработки у инди студий.

Твоя критика не конструктивна, беглый взгляд на посты дают понимание того что ты не читал тред'ы, хотя я за все время допускал много ошибок понимание и исправление которых и есть ОПЫТ, порой довольно глупых, за которые можно было бы над мной посмеяться , но из за твоего не желания вникать в суть, эта благодатная почва проходит мимо, я возмущен твоим пассивным подходом, надеюсь ты будешь конструктивней в будущем.
Аноним 26/07/18 Чтв 05:17:35 #522 №517605 
>>517399
>Твоя критика не конструктивна
Да, извини чувак. Не знаю даже, чего я на тебя напал. Мне и самому такое не чуждо. И сделал ты гораздо больше, чем средний балабол на этой доске.
Просто хотел выразить, что ты зря тратишь время с этим бобби кэррот, но с другой стороны какое мне дело - тебе нравится, так и делай, осспади. Единственное повторю - в сторы не кидай (бесплатно или нет), если не хочешь проблем на пустом месте. Смотри как другие делают такие вещи: http://exult.sourceforge.net/
Аноним 15/08/18 Срд 22:23:39 #523 №522835 
бамп2
Аноним 13/09/18 Чтв 16:02:45 #524 №526811 
up
Аноним 14/09/18 Птн 18:13:39 #525 №526968 
писою
Аноним 22/09/18 Суб 11:31:09 #526 №528059 
bandicam 2018-09-22 10-46-33-362.webm
Бамп
Аноним 14/10/18 Вск 00:25:58 #527 №532181 
bandicam 2018-10-14 00-44-44-916.mp4
После продолжительного отдыха, вернулись к работе. Исправили известные ошибки и всякие мелкие не точности. Из крупных изменений можно назвать добавление системы Undo/Redu, для отмены и возврата действий в редакторе карты.

Итого обновления этого билда (v0.95)
- Исправлены не точности на картах и не проходимые карты.
- Исправлен фаерБолл,теперь врезается в сугроб.
- Исправлен Баг с звуком трактора после парковки.
- Исправлен Баг с раскапывание сугроба на тракторе.
- Исправлен подбор предметов на тракторе.
- Исправлен спрайт куста с золотой морковью.
- Исправлено окно Input, для назначения кнопок.
- Исправлено поведения параметра "Snow" и превью сложности в меню редактора "Save/Load" , теперь при выборе карты, эти параметры переключаются в зависимости от их значений на выбранной карте.
- Исправлено поведение "кувшинок", теперь проплывают под "ростком бобов".
- Исправлено окно диалога с "бобром".
- Исправлено окно "About".(не до конца)
- Исправлено поведения "облачков" и их взаимодействие с вентиляторами.
- Изменен размер коллизии" бобра".
- Изменено поведения "ростка бобов", теперь в случае расположения "досок" в пределах длины ростка, росток растет до "досок".
- Добавлены бабочки :)
- Добавлена система Undo/Redu, для отмены и возврата действий в редакторе карты.
- Добавлена вертикальная синхронизация (опционально).
- Обновлен движок до Unity 2018.2.12f1

Ссылка на архив в Google - https://drive.google.com/open?id=1yptOrPoZf7aMXS8IWtk5gQ8UAq0uxI61
Ссылка на группу проЭкта - https://vk.com/freebobbycarrot
Аноним 09/11/18 Птн 17:39:41 #528 №536281 
Untitled-4.png
Untitled-5.png
v6ltzrI2cHk.jpg
У С П Е Х
С
П
Е
Х
Аноним 09/11/18 Птн 19:04:00 #529 №536297 
>>536281
Уровня /b/
Аноним 09/11/18 Птн 19:16:12 #530 №536299 DELETED
>>536281
Когда уже до игор Деревотян дойдут?
Аноним 09/11/18 Птн 20:07:52 #531 №536309 
>>536299
Ебать у него IQ котенка. Он инвалид?
Аноним 09/11/18 Птн 20:42:02 #532 №536314 
>>536309
Нет, у него "гамаз".
Аноним 10/11/18 Суб 10:21:33 #533 №536358 
>>387930 (OP)
>1.dat, 2.dat, 3.dat, 4.dat - видимо, файлы левелпаков
>Пробовал копипастом файл 4.dat обозвать 5.dat. В меню нового левелпака не появилось
Я, конечно, понимаю, что треду полтора года, и ОП разобрался, но, блять, очевидно же должно было быть, что игра не знает, что ей нужно читать какой-то там рандомный '5.dat'. Надо было сразу переименовать в '4.dat' и заменить имеющийся левелпак, ну.
Высказался.
comments powered by Disqus

Отзывы и предложения