Свежие публикации

Здесь собраны все публикуемые пикабушниками посты без отбора. Самые интересные попадут в Горячее.

31 Июля 2016

Программировал на java с пелёнок

Программировал на java с пелёнок Программист, Java, Джуниор, Комиксы, Programmers Life (комиксы)

Надпись на футболке: "Всё, что тебе нужно - это кофе"

Инструктору. С глубокой признательностью.

С моим инструктором я всегда с радостью здоровалась и с удовольствием общалась много позже окончания автошколы, когда случайно встречались в городе (он жил вроде где-то рядом).


Вот его преподавательские уроки:


- Машинке же больно! - это когда я в ямку въехала, с тех пор старалась либо между колёс пропустить, либо объехать;


- Домой придёшь - стань перед зеркалом и тренируйся назад смотреть (как в зеркало заднего вида), - с тех пор зеркала - "моё всё": никогда не разворачиваюсь корпусом, когда назад сдаю, только "по приборам" "до характерного треска". Шучу - по зеркалам;


- Останови машину. Открой дверь. Скажи: "Вылезай!" - это на мои стенания, что муж орёт, как потерпевший, когда рядом со мной едет.


И площадку, и город, и билеты сдала сама с первого раза. Езжу больше десяти лет. "А ты и машину хорошо водишь. Я бы с тобой поехал" (в смысле - в дальнюю поездку), - высшая похвала для меня от мастера спорта по мотокроссу.

Дело всей жизни.

Дело всей жизни. Warhammer, Warhammer Fantasy Battles, Комиксы, Юмор
Показать полностью 1

Пишем простейшую игру для Android

Привет, человеки!


Сегодня немного отвлечемся от бытовой тематики дизайна, и посмотрим в сторону игровой индустрии на Android.


Итак, что имеем:


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


Таких примеров очень много, обычно это интеллектуальные рисованные игрушки, вроде 91 градус или сканворды, или правда vs ложь.

Пишем простейшую игру для Android Android, Программирование, Длиннопост

Мы возьмем категорию игры, копий которых больше, чем игроков - угадай по фото / картинке. Игр на самом деле такого характера дофига, но с программной точки зрения тут много функционала.


Тут есть и загрузка картинок, и проверка введенного ответа на правильность, и накапливание игровой валюты за правильные ответы и рисование интерфейса игры.

Пишем простейшую игру для Android Android, Программирование, Длиннопост

Рассказ о создании я начну по мере ее реализации:


1 - Макет

2/3 - Функционал

4 - Графика (иконки)

5 - Графика (интерфейс)

6 - Работа над ошибками

7 - Тестирование

Начинаем.


Открываем студию, создаем 3 активности. Это могут быть Blank Activity, стандартный код не нужен.


- ScreenActivity (заставка)

- MainActivity (главный экран)

- CareerActivity (экран карьеры)


Заставка будет длиться 2 секунды, функциональной нагрузки в ней нет (загрузки уровней, вычислительной мощность для Prisma, или расчетов для адаптации хомячков в арктике)

Пишем простейшую игру для Android Android, Программирование, Длиннопост

С дизайном не заморачиваемся, так как это будет после создания скелета. Заливаем все colorPrimary:

Пишем простейшую игру для Android Android, Программирование, Длиннопост

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

Пишем простейшую игру для Android Android, Программирование, Длиннопост
Пишем простейшую игру для Android Android, Программирование, Длиннопост

Кто осматривает картинки с кодом, должен заметить, что используется относительно недавний способ обработки нажатия. Вместо того, чтобы:

1 - объявлять кнопку

2 - назначать слушателя

3 - выполнять onclick


мы просто пишем метод, который прописан во view (main_go_to_catalog). И все. Ведро остальное найдет и сделает за нас. Это удобно, когда действий не слишком много, и позволит сократить код.


Третий экран (карьера) будет состоять из поэтапный миссий, для открытия второй надо выполнить 80% заданий из первой. Я сделал 5 кнопок, и перерисовал toolbar для отображения внутриигровой валюты.


Кстати, посоветовавшись с женским полом, было решено, что валюта назовется фантики. И не вздумайте спорить! =)

Пишем простейшую игру для Android Android, Программирование, Длиннопост

На данный момент придумано два режима: Карьера, и Случайный вопрос. Об этом будет спрашивать приложение, по нажатии кнопки Играть:

Пишем простейшую игру для Android Android, Программирование, Длиннопост

Также работает накопление фантиков. По нажатию на первую кнопку фантики прибавляются, а если мы выйдем из приложения, свернем его переключимся на другую программулину, метод onStop сохранит значение.


Друзья!


Желающие (и имеющие свободное время) художники могут присоединиться к созданию игрового интерфейса, так как игра будет полноэкранной, и многие элементы будут упразднены.


Те личности, которые полезных навыков не имеют желают посодействовать в прототипировании, могут изъявить свои пожелания, что хотелось бы увидеть.


Например, угадывать не только изображения, но и слова из цитат, фраз, стихов и пр.



Также напоминаю, что действует конкурс, по окончанию которого я бесплатно исполню желание людей, которым необходим сайт или приложение для вашего стартапа.


Всем бобра, и хороших выходных!

Показать полностью 7

Гениально!

Гениально!

Рассвет :3

Рассвет :3 Утро, Солнце, Цветы, Canon, Гелиос-44

Canon 10D + Helios 44m-4

Выдержка - 1/1000

Iso - 100

Диафрагма - 2f


Больше фотографий здесь ;)

https://vk.com/iinspiire

https://www.instagram.com/is.k.y/

Показать полностью

Очень простой рецепт

Будьте осторожны с именами!

Это история из жизни. Тру стори. Тру стори из жизни Лысого Камрада.

Сегодня опубликовал легкую, как мне казалось, забавную историю про имена кукол:

http://pikabu.ru/story/chto_v_imeni_tebe_moem_4373084


Буквально всего два часа назад. Минут сорок назад зашел посмотреть оценки и удивился непривычно большому количеству минусов.


Бывает, - пожал плечами и забыл, - жара, лето, может у кого-то обострение, почему нет?


Зашел в одну из своих почт и слегка ошалел. 12 писем от неизвестных адресатов за последний час!


Шесть писем было с возмущением, что я поступил крайне некрасиво оболгав нашего губернатора …!


В двух письмах интересовались, когда его посадят и просили указать источник информации.


В трех - просили уточнить правильно ли они поняли, что речь идет именно о N-ском губернаторе.


Но на одном остановлюсь отдельно.


Человек представлялся работником администрации губернатора, при том, что само письмо было с майл. Ру. Он указал мне на то, что я, как блогер,  имеющий большое количество подписчиков , подпадаю под действие  закона  о средствах массовой информации. Потому я обязан немедленно удалить данную публикацию, как порочащую доброе имя губернатора. Несмотря, на то что имя и отчество не совпадают полностью, совершенно очевидно о ком идет речь. На самом деле по означенному уголовному делу губернатор идет лишь как свидетель, а вовсе не как фигурант.


Поверьте, если бы сам читал о таком письме, написанном кому-то по такому ничтожному поводу – я бы лишь усмехнулся.


Честно, это все было бы очень смешно, если бы не происходило со мной.


В целом все же не могу отнестись к данному письму серьезно. Уж слишком оно фантастически идиотское.


Тем не менее я хочу спать спокойно, потому сообщаю вам, что наш (и ваш тоже) губернатор не имеет никакого отношения к опубликованной мной истории.


На самом деле речь шла о народном деп… тьху! о полностью выдуманном лице.


Все совпадения и созвучия с конкретным  именем и отчеством совершенно случайны!



Ваш ЛысыйКамрад.


З.Ы. Откуда эти люди узнали мой адрес? Когда-то давно имел глупость засветить на пикабу одну из моих почт. впредь мне наука – не разбрасываться контактами.

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

Отличная работа, все прочитано! Выберите