понедельник, 6 октября 2014 г.

Октябрь 2014

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

Светящийся медведь растёт и уже написано больше половины основных классов, которые будут определять игровой процесс. Осталась, разумеется, самая мякотка — это раз. Два — некоторые классы нуждаются в переработке. Три — это самое-самое сложное: искусственный интеллект; без достаточно мощного ИИ ира не представляет особого интереса.

Очень сильно меня смутил проект Banished. Banished — градостроительный симулятор с элементами стратегии, сосредоточенный на тщательном управлении ресурсами и развитии изолированного общества (по информации из википедии). Не самый простой жанр в плане программирования и программист у этого проекта всего один, причём сейчас он продаётся в стиме по 12 долларов за штуку.

Как всегда в таких случаях возникают мысли: если кто-то смог, то почему я не смогу? Мои навыки растут, в том числе, в ходе программирования проекта, так что вероятность того, что я смогу закончить проект самостоятельно (неизвестно, правда, сколько у меня на это уйдёт времени) достаточно велика: можно и попробовать. Главный вопрос на самом деле в открытии или сокрытии исходников, в остальном я как работал один, так и буду работать один, сотрудники у меня вряд ли появятся. Как писал отчёты (или как начал писать отчёты), так и буду писать отчёты о проделанной работе хотя бы для того, чтобы самому иметь об этом общее представление.

Ещё один вопрос в том, смогу ли я в случае успеха продавать игру, или не смогу. Да, деньги для меня — не главное и я хочу продвигать OpenSource, но легко это делать, когда у тебя всё необходимое уже есть и совсем нелегко, когда ты студент и кроме общаги и еды у тебя ничего и нет почти. Впрочем, в любом случае, рано или поздно исходники со всей документацией (не поленюсь сделать) всё равно выложу.

В общем, пока я не знаю, что делать с кодом, но на данном этапе это мало что значит.

На данный момент в проекте всего 30 тасков, 14 из которых успешно выполнены и закрыты, 2 упразднены по ненадобности.

Следующий отчёт появится в первую неделю ноября, возможно, даже первого числа.

вторник, 23 сентября 2014 г.

Июль-Август-Сентябрь 2014

За июль я ничего особо полезного не сделал.

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

Сентябрь ознаменовался суматошным восстановлением в университет, так что времени на постижение тайн программирования было маловато, но в последнее время неожиданно даже для себя я начал конвертировать в код одну из своих старых идей (эдакий усложнённый вариант Total War с большим упором на формирование армии, развитие городов и тактику на глобальной карте без режима тактических боёв в реальном времени, а действие происходит в очень технологически развитом мире). Буквально за неделю накодил ~640 строк кода (и это уже самая большая программа, написанная мной самостоятельно) и сегодня открыл 12 тикетов на гитхабе. Разумеется, до конечной и даже первой играбельной версии ещё очень и очень далеко и проект ещё с десяток тысяч строк кода может вытянуть. Не хочу наперёд загадывать. Главное — чтобы внезапно возникший интерес так же внезапно не угас. А то ещё одна интересная идея окажется на свалке.

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

Следующий отчёт я опубликую 1 октября 2014 года с вероятностью больше 50%. Если не получится, то опубликую в первой половине октября.

PS. Не очень-то и удобный этот blogger. Как будет более-менее свободное время, надо будет написать свой бложик.