Как стать автором
Обновить

GTA + Google Maps = 2D Driving Simulator on Google Maps

Время на прочтение 1 мин
Количество просмотров 17K
Чулан
Японский программист Katsuomi Kobayashi, разработал оригинальный симулятор вождения, основанный на новом Flash API, выпущенном Google пару недель назад.
Портирование JS API заняло у разработчика пару часов времени, и результат того стоил.
2D Driving Simulator on Google Maps

2D Driving Simulator on Google Maps

источник: googlegeodevelopers.blogspot.com
Всего голосов 44: ↑39 и ↓5 +34
Комментарии 15

Использование акселерометра в iPhone симуляторе

Время на прочтение 2 мин
Количество просмотров 3K
Разработка под iOS *
Как разрабатывать приложения для iPhone, использующее акселерометр, мы уже знаем. Теперь осталось научиться тестировать его в симуляторе.
Читать дальше →
Всего голосов 32: ↑26 и ↓6 +20
Комментарии 14

Руководство по установке и тонкой настройке авиа-симулятора Microsoft Flight Simulator X (FSX)

Время на прочтение 10 мин
Количество просмотров 205K
Игры и игровые консоли
На данный момент в мире существует всего два авиа-симулятора, которые способны приблизить виртуальный полёт к реальности — это Microsoft Flight Simulator и X-Plane. В данной статье речь пойдёт о FSX, десятой, и, к сожалению, последней версии линейки авиа-симуляторов от Microsoft, т.к. в январе этого года вся команда, занимавшаяся линейкой FS, была распущена. Так что 11ую версию мы вряд ли дождёмся, хотя и ходят слухи, что команда разработчиков основала свою собственную студию. А также не дремлет Aerosoft, и в октябре анонсировала Aerosoft Flight Simulator 2012! Проект развивается в зародыше.А пока остаётся только ждать, я решил задокументировать весь набранный опыт установки и использования FSX, выбор необходимых аддонов для увеличения реализма, твикинг FSX для увеличения FPS, и вообще, постараться выжать максимум из того, что осталось от этого замечательного авиа-симулятора. Всем, кому интересна эта тема — прошу под кат (осторожно, 10Мб картинок!).

Читать дальше →
Всего голосов 121: ↑105 и ↓16 +89
Комментарии 72

Air-эмулятор браузера iPad

Время на прочтение 1 мин
Количество просмотров 8.3K
Разработка веб-сайтов *
Не так давно у меня был не совсем удачный пост про небольшой сервис, эмулирующий браузер iPad. Теперь же мне хочется описать air-приложение, эмулирующее работу браузера iPad.
Читать дальше →
Всего голосов 25: ↑15 и ↓10 +5
Комментарии 7

Релиз Qt SDK 1.1

Время на прочтение 2 мин
Количество просмотров 1.7K
Qt *
Перевод
Сегодня мы объявляем о выпуске Qt SDK 1.1. Это был длинный путь к релизу, который многие из вас ждали. Если не вдаваться в подробности, вот ссылки для скачивания:
Читать дальше →
Всего голосов 37: ↑33 и ↓4 +29
Комментарии 27

Мы выпустили в мир: Java Card Runtime Environment Simulator «jCardSim»

Время на прочтение 1 мин
Количество просмотров 2.1K
Блог компании Лицель
По нашему опыту, при создании решений на базе платформы JavaCard, самым трудоемким является процесс отладки приложений, особенно если используются различные криптоалгоритмы.

Для упрощения процесса разработки и повышения качества приложений наша компания разработала и использует в своих проектах JavaCard симулятор спецификации 2.2.1, включая полную реализацию всех криптоалгоритмов.

В качестве вклада в сообщество JavaCard-разработчиков мы сделали исходные коды симулятора открытыми.

Особенности jCardSim:
  • Возможность быстрого прототипирования приложений
  • Удобство написания Unit-тестов
  • Простота создания верификационных тестов (Visa/Mastercard)

Проект доступен на Google Code: code.google.com/p/jcardsim

Будем рады видеть Вас в contributors и committers! :)
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 4

Разработчик, не бойся нового iPhone

Время на прочтение 2 мин
Количество просмотров 3.7K
Разработка под iOS *
Recovery mode
Многие разработчики ожидают новых проблем от выхода нового iPhone, так как уже почти никто не сомневается, что разрешение его экрана будет больше, чем у iPhone 4 и 4S. С каждым днём поступает всё больше подтверждений, что новый айфон обзаведется экраном с разрешением 640x1136, то есть вытянется в высоту.


И вот еще одно подтверждение: программист Cédric Luthi с ником 0xced опубликовал в своем блоге запись, проливающую свет на то, как были сделаны скриншоты iOS Simulator из вчерашней новости с 9to5Mac. Простое изменение конфигурационных файлов iOS Simulator приводит к его запуску в нестандартном на данный момент разрешении 640x1136 (можно и в других, как я понял).
Читать дальше →
Всего голосов 40: ↑27 и ↓13 +14
Комментарии 32

Как я игру про SEO писал

Время на прочтение 3 мин
Количество просмотров 11K
Разработка игр *Unity *


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

Перед нами стояла задача привлечь новых вебмастеров в нашу партнерку. Однако знания, необходимые вебмастеру — это минимум 2 курса института. Случайных людей здесь нет. Новичков это пугает, а ветеранов — можно пересчитать по пальцам. Поэтому мы решили сделать обучающий тренинг для новичков на мобильных телефонах.
И все заверте
Всего голосов 22: ↑10 и ↓12 -2
Комментарии 10

Ассемблер для задач симуляции. Часть 2: ядро симуляции

Время на прочтение 10 мин
Количество просмотров 12K
Блог компании Intel Программирование *Assembler *Системное программирование *
HCF, n. Mnemonic for ‘Halt and Catch Fire’, any of several undocumented and semi-mythical machine instructions with destructive side-effects <...>
Jargon File
В предыдущем посте я начал рассказ об областях применения ассемблера при разработке программных моделей вычислительных систем — симуляторов. Я описал работу программного декодера, а также порассуждал о методе тестирования симулятора с помощью юнит-тестов.
В этой статье будет рассказано, зачем программисту нужны знания о структуре машинного кода при создании не менее важной компоненты симулятора — ядра, отвечающего за моделирования отдельных инструкций.
До сих пор обсуждение в основном касалось ассемблера гостевой системы. Пришло время рассказать об ассемблере хозяйском.
Читать дальше →
Всего голосов 14: ↑14 и ↓0 +14
Комментарии 1

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

Время на прочтение 13 мин
Количество просмотров 8.2K
Блог компании PVS-Studio Разработка веб-сайтов *C++ *Visual Studio *Промышленное программирование *

Хочу поделиться с вами историей о том, как мы опробовали статический анализатор кода PVS-Studio в своем проекте и попытались определить, какую выгоду можно извлечь из этого инструмента. В этой статье не будут описаны уникальные и интересные для специалистов программные ошибки. Все найденные в коде статическим анализом баги и недочеты оказались достаточно прозаичными. Я опишу здесь взгляд на данный инструмент с точки зрения руководителя проекта. Возможно, этот ракурс не так точен и однозначен, как оценка инженера: своё влияние оказывают особенности организации работы в конкретном проекте. Но все же я думаю, что приведенные в статье мысли могут оказаться интересны тем, кто задумывается об использовании статического анализа в работе. Или тем, кто сталкивается в своих проектах со значительными потерями ресурсов на фиксы ошибок, отлавливаемых на стадии тестирования.
Читать дальше →
Всего голосов 29: ↑27 и ↓2 +25
Комментарии 12

Симулятор призрака. От идеи стать программистом к готовой игре на IOS

Время на прочтение 11 мин
Количество просмотров 19K
Разработка игр *Objective C *Xcode *
Из песочницы
Прошло около 10 месяцев с тех пор, как я решил учить программирование, поскольку текущая работа инженером тех-поддержки попросту нагоняла апатию и ни к чему не вела. А чтобы сделать процесс обучения максимально интересным, я решил написать игру для мобильных устройств. Далее речь пойдёт о том, что конкретно я пытался создать, и с какими трудностями приходиться сталкиваться новичкам.



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

Лично для себя я определил, что максимально комфортный способ разработки, это когда я могу видеть целостную наглядную картину своего результата в виде игры, или приложения. В качестве платформы я выбрал IOS и сопутствующий язык Apple — objective-C. Для игрового фреймворка отлично подошел cocos2d-iphone. Он простой, бесплатный, а так же имеет огромное количество примеров и туториалов в интернете.

Пришло время рассказать о самой игре, как она выглядела в моих фантазиях, и что нужно было сделать для её реализации.
Читать дальше →
Всего голосов 25: ↑15 и ↓10 +5
Комментарии 5

Фэнтезийная игра с 300 тысячами рас

Время на прочтение 4 мин
Количество просмотров 21K
Разработка игр *Дизайн игр *
Перевод
Когда я начинал работать над Warsim: the Realm of Aslona, в ней было всего две расы — люди (Humans), создавшие несколько королевств, групп бандитов и бунтовщиков, и гоблины (Goblins), у которых было несколько королевств и кучка племён. На момент беты Warsim 0.7.4 в игре насчитывается 325 142 расы.


Баннер последнего обновления

Да, всё верно — более трёхсот тысяч фэнтезийных рас, но что же это значит? Чем эти расы отличаются, в чём их уникальность и различия?
Читать дальше →
Всего голосов 31: ↑30 и ↓1 +29
Комментарии 27

Имитационная модель процесса обработки материала резанием на токарном станке с ЧПУ

Время на прочтение 43 мин
Количество просмотров 18K
Программирование *CAD/CAM *Математика *WebGL *Софт

Введение


Методология разработки имитационных моделей и симуляторов по различным техническим дисциплинам в основном ориентирована на снижение уровня абстракции учебного материала. Наряду с теоретическим учебным материалом наглядное имитационное моделирование того или иного технологического процесса или операции позволяет учащемуся в более полной мере освоить преподаваемый материал с максимальным приближением к естественным условиям. При этом имитационные модели и симуляторы могут рассматриваться только как вспомогательный инструмент учебного процесса. Основное назначение данной категории образовательных ресурсов – базовое (начальное) ознакомление с принципами работы сложных технических объектов в условиях отсутствия возможности использования реального промышленного оборудования, либо в целях предварительного повышения компетенции учащегося перед прохождением производственной практики.
Читать дальше →
Всего голосов 22: ↑22 и ↓0 +22
Комментарии 54

UAVCAN HITL UAV Simulator for PX4

Время на прочтение 2 мин
Количество просмотров 2K
Разработка робототехники *Программирование микроконтроллеров *Производство и разработка электроники *Робототехника Мультикоптеры

Hi from RaccoonLab, a team of enthusiasts in field robotics! We want to share our true-HITL UAVCAN-based simulator for PX4.

We believe a unified UAVCAN bus for drone onboard electronics will become a mainstream approach shortly. Our simulator is already based on UAVCAN (in opposition to UART-MAVLINK) and emulates exactly the same messages as real UAVCAN-sensors.

Read more
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 0

Сварочный тренажер. Замена санкционных Soldamatic и Lincoln

Время на прочтение 7 мин
Количество просмотров 4.6K
Unity *Учебный процесс в IT Разработка под AR и VR *Разработка под Arduino *AR и VR

Из России ушли крупные компании-производители сварочных тренажеров - Soldamatic и Lincoln Electric, а они нужны учебным центрам, колледжам, вузам и крупным компаниям. И поэтому ... продолжим тему импортозамещения и совершенствования тренажера сварщика.

Первые удачные попытки были описаны в https://habr.com/ru/post/597041/. После этого мы решили использовать AR вместо использования относительно сложной конфигурации с использованием системы HTC LightHouse (трекеры HTC VIve). В целом получилось, но точность и скорость трекинга нас не устроили и мы вернулись на использование трекеров.....

Читать далее
Всего голосов 18: ↑18 и ↓0 +18
Комментарии 22