разработка 2D-графики высокого уровня для образовательных приложений для iPad или Android?(Обработка? Рокон?) - PullRequest
0 голосов
/ 23 ноября 2011

Я пытаюсь помочь педагогу-педагогу, имеющему большой опыт программирования (я знаю, он написал программы Logo), написать приложение для iPad или Android для образования. (iPad будет лучше, так как он есть). XCode / Objective C и OpenGL, похоже, имеют очень крутую кривую обучения.

Вопрос : Какова лучшая двухуровневая среда разработки высокого уровня?

Некоторые кандидаты могут быть Processing или rokon. Кто-нибудь использовал либо, и понравилось? Я начал экспериментировать с rokon, и физика была хороша, но она все еще была довольно низкой.

Приложение : учащиеся должны были решить несколько головоломок, чтобы соединить свои визуальные и аналитические способности. Во-первых, студенты будут строить квадрат из «составных фигур» (которые построены из треугольников) разных цветов,

enter image description here

, а затем ответьте на вопросы о соотношении площадей. Например, каково отношение голубого алмаза ко всей площади? Тогда каково соотношение оранжевой формы к розово-красному квадрату? (Ответы: 4/18, 6/2, наблюдая, как каждая фигура строится из зеленых треугольников).

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

1 Ответ

1 голос
/ 23 ноября 2011

Для iOS Cocos2D - это потрясающий фреймворк.Я думаю, что для Android Rokon больше не разрабатывается.Взгляните на AndEngine .Это не плохо, есть некоторые причуды.

С помощью любого из них вы можете создать этот вид головоломки.Я полагаю, однако, что правильный выбор зависит от вашего выбора платформы, кто будет делать большую часть кода?Есть ли у вашего друга Mac для запуска XCode, если они собираются его написать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...