Архів блогу

Січня

03, 2014

мотузкова
За майже два роки роботи в ROBLOX я жодного разу не бачив одночасно двох ігор від однієї поверхні розробника на лицьовій стороні Ігор. Тобто, поки xSoulStealerx не зумів це зробити - з двома творіннями, які є більше експериментів, ніж ігор, не менше. Розмовляючи з ним, я зрозумів, що експерименти та майстерність - це те, що він любить найбільше - і кожен його проект є відображенням (і святкуванням) цього.

xSoulStealerx підбирає свої слова ретельно та методично, що має великий сенс, коли ви усвідомлюєте, що досліджуєте розум одного з найдосконаліших сценаріїв ROBLOX. Його найбільше і найпопулярніше творіння, Rope Physics, також є однією з найбільш високо оцінених ігор на ROBLOX на даний момент, набравши майже 4000 позитивних голосів. Технічна демонстрація має його власний фізичний двигун, і вона обертається навколо вільного падіння з космосу та стрільби еластичними мотузками для закріплення на плаваючих квадратах. Вся справа в імпульсі - ви можете використовувати силу тяжіння і силу скорочення/розтягування мотузки, щоб набрати швидкість і, зрештою, кинути себе на рівень із свободою і грацією Людини-павука (або Спадера, який віддає перевагу xSoulStealerx).

Мотузки - одна з найбільш затребуваних функцій на ROBLOX, і хоча ми ще не поставили таку функцію, яка не завадила xSoulStealerx зробити власний постріл у неї. Ідея народилася, коли xSoulStealerx працював над створенням реалістичного моделювання тканини в ROBLOX. Клацніть на посилання на власний ризик - для запуску цього моделювання потрібно мати досить потужний комп’ютер.

Це один реалістичний шматок цифрового моделювання тканини. Це складається над собою таким чином, тому що я щойно пройшов крізь нього.

"Основним принципом є з'єднання точок у сітці між собою з обмеженнями, які працюють, щоб тримати точки подалі одна від одної на певній відстані", - говорить він. "Це настільки просто, наскільки я можу зробити це".

Коли він писав код для моделювання тканини, xSoulStealerx зрозумів, що його можна використовувати і для мотузки. Він зазначає, що полотно володіє багатьма тими ж властивостями, що і мотузка, і не міг би подумки побудувати схеми мотузки без першого інженерного полотна.

Таким чином народилася ідея "місця, що розмахується мотузкою". Для досягнення реалістичної фізики, яку він знав, що йому знадобиться, xSoulStealerx звернувся до Інтеграції Верле, яка є методом, використовуваним для обчислення траєкторій відповідно до рівнянь руху Ньютона. Це дозволило xSoulStealerx досягти реалістичної системи падіння, розмахування та імпульсу.

"Я вважаю, що фізика мотузок набагато більше технічної демонстрації, ніж реальна гра", - каже він мені. «Найбільший запит, який я отримую від гравців, - це реалізація зіткнень, але правда в тому, що вони просто занадто дорогі для розрахунку. Я намагався це зробити, але мотузка завжди закінчувалась опусканням у тверді частини ».

Сценарій, що стоїть за цим, врешті-решт набрав понад 300 рядків, і xSoulStealerx розмірковує, як його взяти і насправді побудувати гру навколо нього. Він обговорює кілька ідей, найвідоміша - це гоночна гра, де ви та інші повинні переходити від пункту пропуску до пункту пропуску, щоб закінчити першим. Він також зазначає, що якби він зробив щось подібне, глобальна таблиця лідерів була б необхідною.

Як і багато наших найяскравіших розробників, xSoulStealerx жонглює кількома проектами, останній - Shoot ’em Down. Той самий розробник, та сама ідея (у тому, що Shoot ’em Down - це також технічна демонстрація, а не реальна гра), але ці дві ігри не можуть бути більш різними.

Знімки екрана не роблять цієї гри справедливою, безумовно, дайте їй змогу зіграти, коли у вас буде можливість.

Shoot ’em Down просто зовсім не схожий на ROBLOX, і я не маю на увазі це погано. Це 2D-шутер, де ви стріляєте піксельними канонами по наведених квадратах, намагаючись створити якомога більше вибухів за один постріл. Майже вся гра побудована навколо графічних інтерфейсів - єдиним 3D-об'єктом у грі є світ, в якому ви стоїте, і ви не можете його побачити, ніколи.

"Я продовжував думати:" Що я можу зробити з графічними інтерфейсами, чого ще ніхто не робив? ", - згадує він. "Ось що з цього вийшло".

Shoot ’em Down - це справді дуже акуратний фокус. Він зберігає дані для кожної частинки - положення, швидкості та прискорення - а потім оновлює ці точки даних для кожного кадру. Вся гра відображається з графічними інтерфейсами, що робить її однією з небагатьох популярних назв, що роблять це на нашій платформі.

Зрештою, xSoulStealerx - це надзвичайний талант, і той тип розробника, якого ми любимо відстежувати. Його проекти не стосуються слави, популярності чи заробітку, вони стосуються натискання конверта - здійснення речей, які здаються неможливими. Я знайшов гумор у тому, що він неодноразово говорив мені під час нашої розмови, що він просто не надто замислювався над тим, щоб «гейміфікувати» жоден із обговорених нами заголовків. Він бачить у своїх творах виклик, який потрібно подолати, або, як він висловився, створення чудес ROBLOX. Для нього це і є розробка ігор.

Пам'ятаєте, як я згадав на початку статті, що xSoulStealerx ретельно підбирає свої слова? Ось його порада початківцям будівельникам і сценаріям: