Программировал на java с пелёнок
Надпись на футболке: "Всё, что тебе нужно - это кофе"
Надпись на футболке: "Всё, что тебе нужно - это кофе"
С моим инструктором я всегда с радостью здоровалась и с удовольствием общалась много позже окончания автошколы, когда случайно встречались в городе (он жил вроде где-то рядом).
Вот его преподавательские уроки:
- Машинке же больно! - это когда я в ямку въехала, с тех пор старалась либо между колёс пропустить, либо объехать;
- Домой придёшь - стань перед зеркалом и тренируйся назад смотреть (как в зеркало заднего вида), - с тех пор зеркала - "моё всё": никогда не разворачиваюсь корпусом, когда назад сдаю, только "по приборам" "до характерного треска". Шучу - по зеркалам;
- Останови машину. Открой дверь. Скажи: "Вылезай!" - это на мои стенания, что муж орёт, как потерпевший, когда рядом со мной едет.
И площадку, и город, и билеты сдала сама с первого раза. Езжу больше десяти лет. "А ты и машину хорошо водишь. Я бы с тобой поехал" (в смысле - в дальнюю поездку), - высшая похвала для меня от мастера спорта по мотокроссу.
Привет, человеки!
Сегодня немного отвлечемся от бытовой тематики дизайна, и посмотрим в сторону игровой индустрии на Android.
Итак, что имеем:
Мы желаем написать простейшую игру, для которой можно обойтись одним лишь кодом и методами в студии.
Таких примеров очень много, обычно это интеллектуальные рисованные игрушки, вроде 91 градус или сканворды, или правда vs ложь.
Мы возьмем категорию игры, копий которых больше, чем игроков - угадай по фото / картинке. Игр на самом деле такого характера дофига, но с программной точки зрения тут много функционала.
Тут есть и загрузка картинок, и проверка введенного ответа на правильность, и накапливание игровой валюты за правильные ответы и рисование интерфейса игры.
Рассказ о создании я начну по мере ее реализации:
1 - Макет
2/3 - Функционал
4 - Графика (иконки)
5 - Графика (интерфейс)
6 - Работа над ошибками
7 - Тестирование
Начинаем.
Открываем студию, создаем 3 активности. Это могут быть Blank Activity, стандартный код не нужен.
- ScreenActivity (заставка)
- MainActivity (главный экран)
- CareerActivity (экран карьеры)
Заставка будет длиться 2 секунды, функциональной нагрузки в ней нет (загрузки уровней, вычислительной мощность для Prisma, или расчетов для адаптации хомячков в арктике)
С дизайном не заморачиваемся, так как это будет после создания скелета. Заливаем все colorPrimary:
Теперь создаем главный экран. Так как дизайн также отсутствует, мы ничего не колдуем. Я набросал две кнопки которые могут понадобиться полюбому, остальное можно нарастить.
Кто осматривает картинки с кодом, должен заметить, что используется относительно недавний способ обработки нажатия. Вместо того, чтобы:
1 - объявлять кнопку
2 - назначать слушателя
3 - выполнять onclick
мы просто пишем метод, который прописан во view (main_go_to_catalog). И все. Ведро остальное найдет и сделает за нас. Это удобно, когда действий не слишком много, и позволит сократить код.
Третий экран (карьера) будет состоять из поэтапный миссий, для открытия второй надо выполнить 80% заданий из первой. Я сделал 5 кнопок, и перерисовал toolbar для отображения внутриигровой валюты.
Кстати, посоветовавшись с женским полом, было решено, что валюта назовется фантики. И не вздумайте спорить! =)
На данный момент придумано два режима: Карьера, и Случайный вопрос. Об этом будет спрашивать приложение, по нажатии кнопки Играть:
Также работает накопление фантиков. По нажатию на первую кнопку фантики прибавляются, а если мы выйдем из приложения, свернем его переключимся на другую программулину, метод onStop сохранит значение.
Друзья!
Желающие (и имеющие свободное время) художники могут присоединиться к созданию игрового интерфейса, так как игра будет полноэкранной, и многие элементы будут упразднены.
Те личности, которые полезных навыков не имеют желают посодействовать в прототипировании, могут изъявить свои пожелания, что хотелось бы увидеть.
Например, угадывать не только изображения, но и слова из цитат, фраз, стихов и пр.
Также напоминаю, что действует конкурс, по окончанию которого я бесплатно исполню желание людей, которым необходим сайт или приложение для вашего стартапа.
Всем бобра, и хороших выходных!
Canon 10D + Helios 44m-4
Выдержка - 1/1000
Iso - 100
Диафрагма - 2f
Больше фотографий здесь ;)
Это история из жизни. Тру стори. Тру стори из жизни Лысого Камрада.
Сегодня опубликовал легкую, как мне казалось, забавную историю про имена кукол:
http://pikabu.ru/story/chto_v_imeni_tebe_moem_4373084
Буквально всего два часа назад. Минут сорок назад зашел посмотреть оценки и удивился непривычно большому количеству минусов.
Бывает, - пожал плечами и забыл, - жара, лето, может у кого-то обострение, почему нет?
Зашел в одну из своих почт и слегка ошалел. 12 писем от неизвестных адресатов за последний час!
Шесть писем было с возмущением, что я поступил крайне некрасиво оболгав нашего губернатора …!
В двух письмах интересовались, когда его посадят и просили указать источник информации.
В трех - просили уточнить правильно ли они поняли, что речь идет именно о N-ском губернаторе.
Но на одном остановлюсь отдельно.
Человек представлялся работником администрации губернатора, при том, что само письмо было с майл. Ру. Он указал мне на то, что я, как блогер, имеющий большое количество подписчиков , подпадаю под действие закона о средствах массовой информации. Потому я обязан немедленно удалить данную публикацию, как порочащую доброе имя губернатора. Несмотря, на то что имя и отчество не совпадают полностью, совершенно очевидно о ком идет речь. На самом деле по означенному уголовному делу губернатор идет лишь как свидетель, а вовсе не как фигурант.
Поверьте, если бы сам читал о таком письме, написанном кому-то по такому ничтожному поводу – я бы лишь усмехнулся.
Честно, это все было бы очень смешно, если бы не происходило со мной.
В целом все же не могу отнестись к данному письму серьезно. Уж слишком оно фантастически идиотское.
Тем не менее я хочу спать спокойно, потому сообщаю вам, что наш (и ваш тоже) губернатор не имеет никакого отношения к опубликованной мной истории.
На самом деле речь шла о народном деп… тьху! о полностью выдуманном лице.
Все совпадения и созвучия с конкретным именем и отчеством совершенно случайны!
Ваш ЛысыйКамрад.
З.Ы. Откуда эти люди узнали мой адрес? Когда-то давно имел глупость засветить на пикабу одну из моих почт. впредь мне наука – не разбрасываться контактами.