среда, 7 сентября 2011 г.

Празднуем 1 год

«Ровно год назад в этом блоге появилась первая запись». Таких строчек по всей сети наверно миллиарды. Но, тем не менее, это так. Год назад, в конце теплого августа, буквально за пару дней до своей свадьбы я по привычке открыл свежий сентябрьский хакер. Беглый обзор по обложке и взгляд остановился на словах «Делаем бабки на разработке игр».

понедельник, 15 августа 2011 г.

Итоги продажи и немного о разработке

Обещал писать чаще, а получилось как обычно. Прошедший месяц выдался на редкость удачным. Начну пожалуй с того, что игра успешно продалась. После того как я выложил игру на BuyItNow за 500$ прошло две недели, я хорошо отдохнул, набрался сил и собирался начать новую игру. И вот прекрасным воскресным утром, когда я встал пораньше, с желанием поработать в мой ящик упало письмо с FGL от спонсора cowcow.

На картинке итог переговоров ;)


понедельник, 11 июля 2011 г.

Постмортем "Little muddle in the sky"

Всю весну боролся с патологической ленью и желанием что-то изменить в своей жизни. Не буду говорить кто кого, но все основные работы были закончены к концу мая. В начале июня решил установить себе определенный дедлайн и сдать игру в течение недели. Тем более что наметился очередной отпуск и можно было дома в тишине все закончить. И еще раз повторю услышанную фразу, последние 10% игры делаются 90% всего времени. За эту неделю все было перелопачено, я видел что код держится на костылях, подпирается на неустойчивые подпорки и рано или поздно все это развалится. Поэтому было принято решение, переписать все еще раз. Наверно любимое дело новичков и оптимизаторов. Я видел много неувязок в игре, все стало скучным, хотелось много чего добавить. Всяких плюшек и фишек было задумано столько что хватило бы на еще одну часть игры. Но я решил, что таким образом я никогда ее не доделаю и сдавать все как есть. До сих пор не знаю, правильно ли я сделал, время покажет.


четверг, 2 июня 2011 г.

Мертвая черта

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

пятница, 8 апреля 2011 г.

Пишем match-3

Всем привет. Очень давно не писал. Дело в том что игра практически готова, и сейчас художник, с которым я работаю, дорисовывает последние моменты. Обо всем этом расскажу когда все будет закончено.
А пока попробую свои силы в переводе урока из книги "ActionScript 3.0 Game Programming University". О ней говорилось в прошлом посте. Мне понравился урок по созданию игры на механике match-three. Сам урок я понял с первого раза, а для чего же я сделал перевод? Во-первых, надеюсь это поможет кому-то, кто не силен в инглише. Во-вторых, перевод позволил мне разобрать весь код по косточкам, очень тщательно.

Перед тем как я начну, выдам пару соглашений. Перевод может показаться немного деревянный, но уж примите, такой какой есть. Некоторые слова, выражения могут иметь более подходящие аналоги в русском языке. Если это будет критично, исправлю. В программе используется дополнительный класс PointBurst. Я не буду его сейчас описывать, а скорее всего сделаю это в следующем посте, т.к. это довольно интересный класс. Просто пока будем знать, что этот класс выдает эффект всплывающих очков в определенном месте.
И последнее, я не придумывал ничего нового, а просто сделал перевод, т.е. все благодарности автору книги Gary Rosenzweig.


вторник, 8 февраля 2011 г.

Отпуск

       Честно признаюсь, весь январь я бездельничал. А 1 февраля взял отпуск на 2 недели и начал работать. Под катом, что же я наработал...



понедельник, 27 декабря 2010 г.

среда, 8 декабря 2010 г.

Перемен требуют наши сердца, а также про пингвинов...

       На дворе декабрь месяц и потихоньку приближается Новый год. На улице то холодно, то тепло. В голове вроде бы ясно ). А что у нас с изучением Flash/ActionScript?



четверг, 18 ноября 2010 г.

Eric Cartman Goes High

И вот она, новая запись в блоге. Я пропал больше чем на месяц.
Ну что же, чем я занимался?

суббота, 16 октября 2010 г.

Осень

Хм, вот и прошел месяц с даты последнего поста.
Что же я успел сделать за это огромное время.


вторник, 14 сентября 2010 г.

Разработка в процессе...

Итак. Прошла неделя разработки. Времени на все это было не так уж много, но кое-что успел сделать.
1. Были созданы все кораблики в кол-ве 10 штук. Все они таскаются по экрану.
2. Если кораблик не попал в игровую сетку, он возвращается на свое место появления.
3. Осуществил привязку к ячейкам. То есть, кораблик автоматически "прилипает" к ближайшим ячейкам игровой сетки.
4. Кораблики можно снять с игрового поля и поставить обратно в любое другое место на игровой сетке.
5. Кораблики выставляются по всем правилам "Морского боя". То есть нельзя выставить кораблик в соседнюю ячейку с другим. Он автоматически вернется обратно.


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

Пока все. Пора бежать в бассейн.

Ссылка на флешку.

вторник, 7 сентября 2010 г.

Первый пост

       Так сложилось, что я решил заняться созданием игр на основе технологии Flash. Сподвиг меня на это данный пост. После двух недель чтения теории Action Script 3.0 и разбора конкретного примера игры типа "Memories" появилось желание начать делать что-то свое. Пока, только в плане отработки технологии программирования.
       Решил в качестве первой игры взять обычный "Морской бой". Сегодня начал делать первые шаги. Игра создается без всяких учебников и примеров. Просто если что-то не понятно, ищу решения в интернете. Приходится много читать, так как теория еще не освоена даже на 50%.
       Вот что хотелось бы увидеть в идеальной реализации BattleShip: The Beginning
       Итак, что я успел сделать сегодня. Во-первых, создал поле игрока для расстановки кораблей. Во-вторых создал 1-палубный корабль и забил на него события для возможности таскать по игровому полю. Может показаться что сделано очень мало, но с учетом того что все делается в рабочее время и то что игра создается с нуля, без всяких тьюториалов это хорошее начало.


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