25 Апреля 2018

Неделя хардкода 8

Привет =)


Я делаю новую игру на libgdx с 20-го апреля.

Игра - action/rpg в мрачном сэттинге для мобильников. Слабых мобильников ;-)

Игры написанные не руками из жопы идут на всех устройствах.


Исходный код: http://github.com/cyberbach/likehunters


За прошедшую неделю я сделал:

- сделал голый проект/заготовочку на фреймворке libgdx

- подключил/настроил физику Bullet и компонентную систему Ashley

- рефакторил код MyPlayer, перенёс его из синглетона в Ashley

- возможность менять главного героя, перекидыванием одного компонента из одной Entity в другую

- сделал физическое тело для камеры

- переделал AnimationComponent - теперь анимации нужно переключать только по ID, а не по названиям. Хотя сами названия и хранятся в маленьком и быстром Immutable массиве.

- сделал GameHelper класс (не синглетон), чтобы его один раз использовать и выгрузить. И облегчить классы MyPlayer и DynamicLevels

- убрал из рендера КамеруОтсечения и перенастроил логику выборки для ПризмыОтсечения основной камеры.


Готовы механики:

- неограниченный мир, который подгружается "на лету"

- интерактивные объекты с физикой, поднимаемые объекты, разрушаемые объекты

- работа с ГУИ

- диалоговая система

- NPC действуют по скриптам, могут ходить/ждать/говорить/что-то делать или могут нападать

- 3д-текст и 3д-частицы 2д-декалями


TODO:

- Моделировать уровни и всё остальное

- Оформление ГУИ

- моделировать первые 3 уровня (с анимациями)

- кат-сцены

- motion-trail оружию, анимацию оружию

- фиксация камеры на цели

- хит-боксы на костях

- бамп-маппинг, фейк тени, быстрые шейдеры, свет

- анимация уровня

---

Два слова, как я делал физическое тело камере.

Неделя хардкода 8 Libgdx, Open Source, Android, Bullet Physical Engine, Ashley, Длиннопост

Над физическим телом ГГ я пытался подвесить сферу, которую я крутил бы вокруг ГГ. Адекватный вариант - присобачить тело камеры к телу ГГ через Constraint. Очень сложно было правильно подобрать правильные типы тел, типы из взаимодействия с физикой.


Над телом ГГ (playerBody) я поставил малюсенькое, но тяжелое Призрачное тело камеры (GhostCameraBody). Это тело создано с флагом CollisionFlags.CF_CUSTOM_MATERIAL_CALLBACK.


Этот флаг подсказывает Bullet-движку, что тело полностью участвует в физике, может посылать/принимать сообщения о контактах и им можно как угодно управлять. И импульсами, и просто так таскать через setWorldTransform. В любом случае, тело участвует в физике.


FixedConstraint держится только телами, которые 100% должны участвовать в физике. Другие типы тел не подходят, пробовал на CollisionFlags.CF_KINEMATIC_OBJECT и CollisionFlags.CF_NO_CONTACT_RESPONSE - не работает. Либо приклеплённое тело падает на землю, либо вообще в начале координат лежит и не шевелится. По-этому, только CollisionFlags.CF_CUSTOM_MATERIAL_CALLBACK.


К маленькому телу GhostCameraBody я прикрепил с помощью FixedConstraint лёгкое, но большое тело камеры (cameraBody).


Теперь тело cameraBody полностью получает трансформацию от тела GhostCameraBody, хотя и висит на небольшом отдалении в воздухе.


Телу GhostCameraBody я передаю трансформацию в особой системе PhysicalConnectSystem (позицию без вращения) от персонажа playerBody, каждый тик физики.

- GhostCameraBody следует за playerBody

- а камера cameraBody следует за GhostCameraBody и тело cameraBody можно вертеть вокруг GhostCameraBody

Неделя хардкода 8 Libgdx, Open Source, Android, Bullet Physical Engine, Ashley, Длиннопост

Вот и всё.

---

Интересные механики (если получаются), моделирование и анимацию я делаю в прямом эфире

на: http://twitch.tv/cb_online


gl & hf

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

Кошачье настроение.

Кошачье настроение. Кот, Кошачий корм, Длиннопост

Видимо не с той лапы встала.

Кошачье настроение. Кот, Кошачий корм, Длиннопост
Кошачье настроение. Кот, Кошачий корм, Длиннопост
Показать полностью 3

Народная примета

Народная примета Кот, Приметы, Комиксы, Axeldev
Показать полностью 1

В 2020 ВОЗМОЖНО ПОЯВИТСЯ ЕЩЕ ОДНА СТРАНА

В 2020 ВОЗМОЖНО ПОЯВИТСЯ ЕЩЕ ОДНА СТРАНА Калифорния, Политика, Новости

Сторонникам провозглашения независимости штата Калифорния от США разрешено начать сбор подписей, необходимых для того, чтобы вынести данный вопрос на референдум

http://yakutsk.ru/news/politics/storonniki_nezavisimosti_kal...

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

Девять способов обмануть туриста в Праге.

Девять способов обмануть туриста в Праге. Прага, Чехия, Пиво, Туризм, Перевод, Длиннопост

1. Первое и самое опасное.


Просто мекка обмана – это Карлова улица. Чтобы убедиться этом, достаточно пройти по ней сотню метров. Вам встретиться итальянская галантерея, сувениры непонятного происхождения и относящиеся непонятно к культуре какой страны, чешский, тайский массаж… Есть конечно исключения, но их очень мало.

Девять способов обмануть туриста в Праге. Прага, Чехия, Пиво, Туризм, Перевод, Длиннопост

2. Обменники валют.


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

Девять способов обмануть туриста в Праге. Прага, Чехия, Пиво, Туризм, Перевод, Длиннопост

3. Ларьки на Староместской площади.


Цены указана с использованием всех возможных уловок, вроде тех, когда цена указывается за сто грамм, вместо килограмма. Средний чек порядка 50 евро. Что просто безумные деньги! На них можно организовать прекрасный, романтический ужин для вашей спутницы в любом цивилизованном месте города.

Девять способов обмануть туриста в Праге. Прага, Чехия, Пиво, Туризм, Перевод, Длиннопост

4. На Староместской площади полно таких ловушек для туристов.


Вроде «исторических» автомобилей или экскурсионных автобусов. Какой в них смысл?! Нет ничего лучше, пешей прогулки по Праге. А «исторические» автомобили – это просто современные авто, украшенные под старину.

Девять способов обмануть туриста в Праге. Прага, Чехия, Пиво, Туризм, Перевод, Длиннопост

5. Некоторые аниматоры совсем не аутентичные, они навязчивые и выглядят ужасно.

Девять способов обмануть туриста в Праге. Прага, Чехия, Пиво, Туризм, Перевод, Длиннопост

6. Трдельник


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

7. Ни при каких обстоятельствах не берите такси в центре города. Особенно если оно стоит в пешеходной зоне. Таксист вас "обдерёт как липку", возьмёт с вас денег по максимуму. Избегайте их!

Девять способов обмануть туриста в Праге. Прага, Чехия, Пиво, Туризм, Перевод, Длиннопост

8. Избегайте мест под названием марёшка, с советской или коммунистической символикой. Не понимаю, зачем вести такие сувениры домой из Чехии.


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

Девять способов обмануть туриста в Праге. Прага, Чехия, Пиво, Туризм, Перевод, Длиннопост

9. Тайские массажи повсюду в Праге. Прямо как метастазы какой-то болезни! Вместо того, что входить внутрь за массажем… Невздумайте! Лучше насладитесь фасадом того здания, в котором он расположен.

Девять способов обмануть туриста в Праге. Прага, Чехия, Пиво, Туризм, Перевод, Длиннопост

Желаю всем удачно съездить в Прагу. Пока!


Источник

Девять способов обмануть туриста в Праге. Прага, Чехия, Пиво, Туризм, Перевод, Длиннопост
Показать полностью 9

Я вернулся!

Очень скучаю по вам!


Так что я уже в Австралии больше 2 месяцев. Плохо что русский язык почти забыл. Но все-таки желаю с вами общаться. Город где я живу -- Hobart, Tas. Есть ли кто-нибудь тоже здесь живет? Было бы замечательно.


Мне очень понравилось это место, особенно воздух, на 1000 раз лучше чем в моем городе. Причем много зелень и диких животных. Только цены довольно высоки буквально на все.

Я вернулся! Австралия, Тасмания, Город, Жизнь, Иностранцы, Длиннопост
Я вернулся! Австралия, Тасмания, Город, Жизнь, Иностранцы, Длиннопост
Я вернулся! Австралия, Тасмания, Город, Жизнь, Иностранцы, Длиннопост
Я вернулся! Австралия, Тасмания, Город, Жизнь, Иностранцы, Длиннопост
Я вернулся! Австралия, Тасмания, Город, Жизнь, Иностранцы, Длиннопост

Очень рад, что нашел самса и котлеты по-киевски тут)

Я вернулся! Австралия, Тасмания, Город, Жизнь, Иностранцы, Длиннопост
Я вернулся! Австралия, Тасмания, Город, Жизнь, Иностранцы, Длиннопост
Показать полностью 7

О полезной пище.

Читала я тут статейку о пиСЧе полезной. И окончание ее было таково :

«Если есть соблазн съесть что-то запретное, вспомни себя в купальнике. Все устраивает? Тогда вперед!»

И тут я вспомнила себя в купальнике. Ничо меня не устраивает! Последний раз я его одевала, что бы копать картошку:-/

Фигня все эти статьи о правильном питании;))

Щетки, швабры и моющие средства со скидками

Перейти

Как стать феей чистоты и порядка: лайфхаки и полезные покупки

Чистый пол, никакой пыли, сверкающая плита, белоснежная ванная. Идеальную картинку нарушает только необходимость убираться. Расскажем, как стать феей чистоты и порядка без взмахов волшебной палочкой, но со списком маст-хэв вещей для уборки.

Как стать феей чистоты и порядка: лайфхаки и полезные покупки Уборка, Лайфхак, Длиннопост

От классической щетки до ультрасовременной швабры — все это есть на Мегамаркете. Листайте подборку, выбирайте товары и заказывайте их по промокоду моелето. Он дает скидку 2 000 рублей на первый заказ от 6 000. Полные правила акции.

Избавляемся от пыли

Как стать феей чистоты и порядка: лайфхаки и полезные покупки Уборка, Лайфхак, Длиннопост

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

Что делать:

  1. Убирайтесь сверху вниз. Сначала сметайте пыль с люстр и шкафов. Можно воспользоваться сметкой, которая доберется чуть ли не до потолка.

  2. Выбирайте салфетки из правильных материалов. Подойдут велюр, вискоза или микрофибра. Причем салфетка должна быть не мокрой, а влажной.

  3. Пользуйтесь полиролями и чистящими средствами. Отдайте предпочтение средствам с эффектом «антипыль». Они бережно относятся к мебели, не оставляют разводов и обладают антистатическим эффектом.

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

Что купить:

Сметка для пыли →
Универсальное средство для мебели с эффектом антипыли →
Салфетки из микрофибры →
Салфетки из вискозы (220 штук!) →
Компактный ручной пылесос от пылевых клещей →


Боремся с шерстью, катышками и пятнами на мягкой мебели

Как стать феей чистоты и порядка: лайфхаки и полезные покупки Уборка, Лайфхак, Длиннопост

Диваны и кресла собирают не только пыль. Еще шерсть любимых питомцев, следы детских рук в краске и пятна от еды. Вряд ли все это имеет коллекционную ценность, поэтому переходим к уборочным мерам.

Что делать:

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

  2. Обратите внимание на материал обивки. Гобелен и флок любят уборку с помощью пылесоса. Замша и велюр не переносят агрессивного механического воздействия. Рогожка рада любому уходу.

  3. Пользуйтесь средствами для удаления пятен. Например, порошками или спреями, которые безопасны для большинства поверхностей.

Что купить:

Средство для чистки текстильных покрытий →
Экосредство для удаления пятен →
Липкий ролик
Щетка для удаления шерсти и ворса →


Подметаем и моем полы

Как стать феей чистоты и порядка: лайфхаки и полезные покупки Уборка, Лайфхак, Длиннопост

Удивительная часть уборки, которая превращает даже квартиру-студию в поместье. Тем не менее этим нужно заниматься минимум раз в неделю. А на кухне еще чаще.

Что делать:

  1. Подготовьте пространство. По максимуму освободите пол, поднимите или передвиньте легкую мебель.

  2. Начните с сухой уборки. Например, запустите робот-пылесос или возьмитесь за классическую щетку и совок.

  3. Выберите правильную швабру для влажной уборки. Для быстрой уборки подойдет швабра с распылителем. Для более основательной — комплект из швабры и ведра с отжимом.

  4. Протрите плинтуса, стыки и труднодоступные места. Подойдут салфетки для пыли.

  5. Добавьте средство для мытья полов. Секретный ингредиент! Выбирайте с учетом типа покрытия, наличия в доме детей и питомцев. Оптимальный вариант — универсальные средства, которые подойдут даже для капризного ламината.

Что купить:

Набор из щетки и совка →
Швабра с распылителем →
Швабра с отжимом и ведром →
Тряпка для пола
Универсальное и антибактериальное средство для пола
Средство для мытья пола от запахов →
Средство для мытья пола, безопасное для детей →


Заставляем окна и зеркала сверкать

Как стать феей чистоты и порядка: лайфхаки и полезные покупки Уборка, Лайфхак, Длиннопост

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

Что делать:

  1. Уберите «большую» грязь. Пройдитесь мокрой тряпкой или шваброй. Особенно актуально для уличной стороны окон.

  2. Мойте окна и зеркала сверху вниз. Сгоняйте вниз грязную воду, а не размазывайте ее по поверхности. Помогут специальные водосгоны.

  3. Пользуйтесь салфетками из микрофибры. Они и здесь ваш лучший друг и помощник в борьбе против разводов.

  4. Не ограничивайтесь силой воды. Для серьезных загрязнений пригодятся моющие средства.

Что купить:

Универсальное моющее средство для стекол и зеркал →
Окномойка с велюровой насадкой →
Легкий и удобный водосгон с подвижным шарниром →
Длинная окномойка с телескопической ручкой →
Салфетки из микрофибры для окон →
Робот-мойщик окон →


Убираем жир, ржавчину и налет на кухне и в ванной

Как стать феей чистоты и порядка: лайфхаки и полезные покупки Уборка, Лайфхак, Длиннопост

Главные враги на кухне — нагар, копоть и жир. В туалете и ванной — налет, ржавчина, плесень и микробы. Оглядываем фронт работ и не забываем про наши советы.

Что делать:

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

  2. Наносите средства заранее. Обработайте особо загрязненные участки перед началом уборки, чтобы бытовая химия успела подействовать.

  3. Уделите внимание стыкам на кафельной плитке. Пройдитесь по ним узкой щеткой.

  4. Не переусердствуйте, чтобы ничего не поцарапать. Уход за поверхностями на кухне и ванной требует не только грубой силы, но и аккуратности. Жир и другие пятна хорошо удаляются меламиновыми губками.

  5. Позаботьтесь о своем здоровье. Химия может быть опасна для кожи рук. Работайте в перчатках и хорошо проветривайте помещения.

Что купить:

Набор из пяти чистящих средств Domestos x Cif →
Набор экосредств для генеральной уборки Meine Liebe →
Набор чистящих средств для кухни GRASS →
Узкая щетка для кафеля и плитки →
Щетка для труднодоступных мест →
Набор меламиновых губок →
Перчатки для уборки


Приводим в порядок бытовую технику

Как стать феей чистоты и порядка: лайфхаки и полезные покупки Уборка, Лайфхак, Длиннопост

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

Что делать:

  1. Промойте посудомоечную машину. Пользуйтесь специальными средствами: солью, ополаскивателями, таблетками и очистителями.

  2. Очистите стиральную машину перед запуском стирки. Залейте уходовое средство и запустите процесс стирки. Пока вы убираетесь, машина избавится от налета, накипи, бактерий и плесени.

  3. Положите в холодильник поглотитель запахов: он не займет много места в холодильнике, уберет лишнюю влагу, сохранит аромат свежести.

  4. Обработайте кофемашину. Производители кофемашин предлагают безопасные жидкости для удаления накипи и других загрязнений.

Что купить:

Набор для ухода за посудомоечной машиной →
Поглотитель запахов для холодильника
Очиститель для стиральной машины →
Средство для удаления накипи в кофемашине.→

Добавляем последние штрихи для уюта

Как стать феей чистоты и порядка: лайфхаки и полезные покупки Уборка, Лайфхак, Длиннопост

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

Что купить:

Аромат океанского бриза →
Аромат свежего белья →
Аромат бобов тонка и цветка апельсина →

Щетки, губки, перчатки, тряпки, средства для пола, окон, мебели, плиты (это всё разное) заказывайте на Мегамаркете. И не забывайте о промокоде моелето со скидкой 2 000 рублей на первый заказ от 6 000. Полные правила акции.

Реклама ООО «МАРКЕТПЛЕЙС» (агрегатор) (ОГРН: 1167746803180, ИНН: 9701048328), юридический адрес: 105082, г. Москва, ул. Спартаковская площадь, д. 16/15, стр. 6

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

Без рейтинга. Нужна консультация. Безвозмездное пользование помещением и эксплуатационные расходы.

Добрый день. Нужна помощь юристов. Ситуация следующая - мы гос.учреждение, являясь подведомственными ФАНО, помещение нам предоставляет институт, так же подведомственный ФАНО, на основании договора о безвозмездном пользовании. Данный институт выставляет нам возмещение коммунальных и эксплуатационных расходов. Небольшое отступление - помещения нам предоставляет не только этот институт, и эксплуатационку выставляют не все, а кто как пожелает.
И ситуация в следующем - в этом году нам выставили на подписание договор по эксплуатационным расходам на сумму в 5(!!!!) раз выше прошлого. Аргументация следующая - им ФАНО уменьшило финансирование, значит нам увеличило и наши деньги у них и теперь мы обязаны им эти деньги платить. Никаких обоснований этому заявлению они не предоставляют, просто ""мы так решили" и все. Никаких писем ни нам, ни им не было. Они просто уперлись рогом, что раз им уменьшили финансирование, значит только поэтому и все. Поэтому они решили впихнуть в договор все налоги (земельный, имущественный, несмотря на то, что им эти деньги компенсируются субсидиями, но это ладно), НО - они впихнули туда зарплату ВСЕГО своего обслуживающего персонала! Грубо говоря - нас обслуживает одна уборщица, которая коридор моет, вахтерша да может электрик один, но они считают, что мы им должны платить за все 40 человек своего обслуживающего персонала! И вдобавок ко всему еще и НДС на это накручивают (на зарплату, на налоги...)!
Уже пошли уже угрозы отключения света, судов и т.п., при всем при этом они отказываются разделять договор на коммунальные услуги (их мы готовы оплачивать, с тарифами и суммами согласны) и эксплуатационные - либо подписывайте один ОБЩИЙ договор и платите за все, либо мы будем судиться. А подписывать его - это кабала, при таком раскладе ведущая к сокращению штата и к последующему закрытию, потому как сумма в нашем финансировании не предусмотренная и неподьемная в общем обьем. На этот шаг мы пойти, понятное дело не можем.

ФАНО на письма не реагирует, уже месяца два идет борьба в попытках решить вопрос, но ни на местном ни на местном уровне, не на уровне Москвы пока реакции и ответов никаких.

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

Вопрос - как вести себя в данной ситуации, что делать, какие есть нормативные базы для решения данного вопроса, что можно почитать, как и на что следует опираться в попытках решить вопрос мирным путем, или единственный вариант, если арендодатель так уперся в это - только суд и ничего более?

Надеюсь на вашу помощь, заранее спасибо.

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

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