List view
* Третий урок * Бизнес-анализ
No due date•166/177 issues closed# Вопросы 1. Выбрать платформу на которой будем писать gui? Будет ли это web или desktop на первом этапе? > **Почему LibGDX?** > * Нужно выполнять код пользователя для различных языков. > * Нужна высокая производительность (все объекты веба будут грузится в браузер). > * libGDX олсо поддерживает WebGL, что так же является профитом 2. Встроенный редактор или используем внешний источник, например github. > Встроенный редактор обязательно нужен как и интеграция с github и различными IDE, но для начала мы > можем просто указывать некоторый проект из IDE который будет запускаться. Нужно почитать как выполнять > код в java. 3. Проанализировать обучающие ресуры - lingualeo, codecademy, javarush, codecombat, codingame. > 1. **[LinguaLeo](http://lingualeo.com/)** > * Простота. > * Возможность добавлят свой контент. > * Уровни. > * Mail-sender - крут. > * Активность на хабре. > * Уровни, очки, опыт - игровой метод. > * За выполненые задания фрикадельки. (Новичкам за прохождение уроков можно довать внутреннюю валюту) > * Всю информацию о прогрессе в изучении английского языка можно почерпнуть из журнала. График «Выполнение плана за неделю» показывает, насколько вы отклонились от курса, сколько очков нужно заработать для перехода на следующий уровень. > * Даются задания, которые можно выполнить. > 2. **[Codecademy](http://www.codecademy.com/)** > * Клевый дизайн. (Стоит присмотреться) > * Простота. > * Клевый встроенный редактор кода. > * Простые уроки. > 3. **[JavaRush](http://javarush.ru/main.html)** > * Интересная игровая составляющая. > * Интересная подача материала. > 4. **[CodeCombat](http://codecombat.com/)** > * Поддержка множества языков. > * Opensource. > * Удобный редактор с игрой. >5. **[Codingame](http://www.codingame.com/home)** > * Наикрутейший дизайн. > * Огромное кол-во языков. > * Крутое устройство интерфейса и IDE 4. Первый язык программирования? > Мне кажется Java, так как проще всего, потом Js (using nashorn) и уже по накатанной. > Еще варик Scala. 5. Проанализировать игры - dota2 (прокачка), dwarfortress, ftl, eve online, world of tanks, космические ренджеры. > **Dota 2** > * Скилы у каждого героя. > * Прокачка по лвл. > **Eve** > * Одна из сложнейших экономик. > * Огромное кол-во типов кораблей. > * Множество вещей, которые будут интересны для SpaceCraft. 6. Выкладывать ли часть в опенсурс? > Да, как codecombat, можно выложить часть, отвечающую за создание игры. Алсо надо почитать про лицензии. > Алсо предоставить апи для создания своих GUI. 7. Решить, что сделать на первом этапе. > Написать простенький клиент libGDX, который выполняет некоторый легкий код. 8. Как создавать спрайты вручную, пользователь сам создает или составлять из отдельных частей как пазл? > Пока выложу пару ресурсов: > * [Part2Art](http://sourceforge.net/projects/part2art/) - 2D редактор спрайтов > * [Пак спрайтов](http://millionthvector.blogspot.ru/p/free-sprites.html) > * [Редактор спрайтов](http://www.piskelapp.com/) > * На форумах (FTL) посоны делают спрайты в [PaintNet](http://www.getpaint.net/index.html) 9. Какого типа игра? Как Eve-Online или как World of tanks? > Как eve-online основная часть, для тренировки кода, можно сделать отдельные бои.
No due date•4/4 issues closed