LG.BALUKATION's Weblog

Ничего, это тоже кое-что… А при желании из него можно сделать что угодно

Archive for the ‘Software’ Category

Программное Обеспечение

Метки и ветки

Posted by LG.BALUKATION на 2018/01/11

ВАЖНО: это статья для тех, кто только начал осваивать git. Тут будет рассказано о простых вещах, зато доступным языком (надеюсь). Так что не ждите откровений, тонкостей, секретных опций и т. п. Речь пойдёт об обычных вещах, которыми можно (и нужно!) пользоваться чуть-ли не каждый день.

Люди по разному приходят к системам контроля версий. Кто-то копирует проект в папочку время-от-времени и однажды просто ищет более продвинутый инструмент, чем архиватор. Кто-то другой правит раз в год конфиги и хочет понимать когда и откуда взялась та или иная опция… Вариантов много, главное что однажды человек решает всё-таки нормально отслеживать изменения и перестать страдать фигнёй.

Систем контроля версий существует целая куча. Какие-то из них старые, какие-то новые. У всех есть свои недостатки, у многих — преимущества. Сравнение и выбор наиболее подходящей — это отдельный разговор. Тут я всего-лишь предположу, что человек выбрал git. Гит на слуху — он весьма популярен, для него есть разные клиенты на любой вкус и цвет, его поддерживают известные сервисы, много популярного софта использует его для своей разработки.

Итак, человек решил использовать git. Он поставил какой-нить клиент, настроил всё сам себе или воспользовался каким-нить сервисом (самые популярные среди простых и бесплатных — GitHub и BitBucket) и начал потихоньку использовать. Создание репозитория и начало его использования обычно штуки простые — популярный сервис так вообще всё расскажет чуть-ли не с картинками как и что делать в самом начале. Так что я предположу, что настроенный репозиторий у человека уже есть, он туда просто коммитит иногда и даже пушит, если нужно.

Многие надолго останавливаются на этом этапе — ну а что, всё работает же! Однако, есть ещё пара важных вещей, которые стоит узнать как можно раньше. Конечно, без них можно кое-как существовать, но они просты и порой очень полезны. Не нужно бояться их.
Читать далее…

Реклама

Posted in Прочее, NetWork, Programming, Software | Отмечено: , , , , , , , | Leave a Comment »

The Steam Awards 2017

Posted by LG.BALUKATION на 2017/11/24

Стим славится своими распродажами и что бы подзадорить народ, они время-от-времени меняют правила. В прошлом году появилась такая штука, как номинации на лучшие игры. Есть несколько номинаций от самого стима плюс каждый может вписать одну свою. Номинировать можно любую игру, лишь бы у неё была страница в магазине — даже если она ещё не вышла или наоборот продаётся уже сто лет.

Вообще-то я ещё в том году думал, что это не плохой повод для очередного поста, но всё проеба^W упустил и решил в этом году так не делать. Итак, номинации и мой выбор в них.
Читать далее…

Posted in Прочее, Games, NetWork, Software | Отмечено: , , , | Leave a Comment »

Work in GameDev — 10th Anniversary

Posted by LG.BALUKATION на 2017/11/16

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

Кто-то в 2007 году угорал по эмо и виноградному дню, я же тем летом получил диплом техника по программному обеспечению ЭВМ и автоматизированных систем, съездил на почти месяц в окрестности Анапы, вернулся в Питер и начал искать работу.

Хотя и были вялые попытки пойти учиться дальше на бакалавра, наука и учёба меня не прельщали — я ливнул даже не дойдя на экзамены в универ. Ещё в детстве для меня открылся сказочный мир 8 и 16-битных игр, а к середине школы я записался в местный кружок информатики. На кружке сперва была всякая фигня вроде M$ Office 97 (Word, Excel, PowerPoint и даже Access но без SQL), потом пошёл паскаль. Паскаль однажды дошёл до графики и тут я заметил, что эта штука может быть не просто смесью калькулятора и пишущей машинки, но вполне себе можно простенькие игры брать и делать самому.

В студенчестве были самостоятельные ковыряния SDL и OpenGL (без шейдеров), т.к. лекции нам читали только по общему курсу программирования. На втором курсе часто сидел за одной партой с челом, который любил ковыряться в редактор Morrowind’а (привет, Серёга!) — так я заметил, что и ААА игры вполне себе доступны на определённом уровне. Для Морровинда я написал несколько простых скриптов, но мой коллега вылетел с учёбы и его забрали в армию — так закончился наш моддинг. Посматривал ещё на NWN и некоторые другие игры, но возится с редакторами карт мне было не интересно — так что постепенно забросил всё это.

Итак, в 2007 я доучился до какой-то формальной корочки, с которой можно было смело класть на дальнейшее студенчество и топать искать нормальную работу. Я порегался на хедхантере (модный в рунете сайт по поиску работы среди новичков), написал там что-то и сам листал вакансии по словам вроде «игры», «C++» и «opengl».
Читать далее…

Posted in Прочее, Учёба, Friends, Games, IT, Programming, Software | Отмечено: , , | 1 Comment »

Perforce для разработчиков игр

Posted by LG.BALUKATION на 2015/09/05

Существует некоторое количество систем управления версиями (revision control AKA version control AKA source control), которые хоть и преследуют похожие цели — делают при этом упор на совершенно разные штуки. Очень многие программисты отдают предпочтение такой системе под названием git и достаточно часто удивляются, когда узнают что в разработке игр популярна вовсе не она.

В разное время мне доводилось поработать с CVS, git, Perforce и Subversion и именно Perforce мне кажется наиболее подходящей для разработки игр. Многие программисты, кто занимается разработкой более классического софта, не слышали о ней или слышали очень мало — так что я немножко расскажу чем именно Perforce хорош в геймдеве.

Читать далее…

Posted in Прочее, Games, IT, NetWork, Programming, Software | Отмечено: , , , , , , , , | Leave a Comment »

Обзор Steam Workshop

Posted by LG.BALUKATION на 2014/12/06

Посмотрел тут недавно на Steam Workshop чуть подробней, чем видел раньше. Если как выглядит воркшоп для игрока знают наверное все, то вот как он выглядит для моддера — штука уже менее известная, а вид с точки зрения программиста известен вообще единицам. Я не прогал для него, просто довелось почитать доку по этой части Steam API.

Читать далее…

Posted in Прочее, Games, IT, NetWork, Programming, Software | Отмечено: , , , , | Leave a Comment »

GamesNighSPb Storetelling in Games

Posted by LG.BALUKATION на 2014/02/16

Посетил вчера вторую встречу GamesNight в Санкт-Петербурге. На этот раз её организовывало Mail.ru и встреча была посвящена сценариям в играх.

Встречи теперь проходят в формате серий небольших докладов, объединённых какой-нить темой. Было заявлено три темы — сценарий в многопользовательских играх, сценарий в однопользовательских играх и инструментарий сценариста.
Читать далее…

Posted in Прочее, Учёба, Friends, Games, IT, NetWork, Software, SPb | Отмечено: , | Leave a Comment »

Assassin’s Creed

Posted by LG.BALUKATION на 2014/01/10

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

Помнится, выход её был не без шумихи. Журналисты хвалили какие крутые фишки будут в игре, а у русского издателя слили билд за месяц до релиза… я же в то время интересовался чем-то другим. Помнится вот «Шарф» собирал себе новый комп в те времена и ждал эту игру, потому что системные требования выглядили внушительно.

Поговаривают, что на старте играть было больно и мучительно, я попробовал во время выхода третьей части и решил, что нужноб купить джойстик — на том и остановилось дело. Джойстик потом всё равно купил, в хозяйстве пригодится… В этом раз играл сразу с ним.
Читать далее…

Posted in Прочее, Games, IT, Software | Отмечено: , , | Leave a Comment »

Прощай, Депония

Posted by LG.BALUKATION на 2013/11/01

Не так давно прошёл все три части Депонии… Хотел написать что-нить, но пересказывать сюжет игры смысла нет, да и блог этот не про игровую журналистику, чтоб я тут расписывал всё да оценки выставлял. Так что будут личные впечатления.

На мой взгляд, Daedalic — одна из немногих фирм, которая делает нормальные квесты, а не скатилась в казуальные помои типа hog. В своё время, я поиграл в демку первой части, но т. к. было ясно, что грядёт продолжение — решил немного повременить и засел играть только после выхода третьей игры.
Читать далее…

Posted in Прочее, Games, Software | Отмечено: , , | Leave a Comment »