Создание калькулятора навыков для Runescape - PullRequest
0 голосов
/ 01 января 2011

Я начинаю C ++.Мне предстоит долгий путь, и я никогда не перестану учиться.Я хочу создать проект для себя, который позволит мне учиться на ходу.Это также даст мне мотивацию и, возможно, добавит в мой портфель, когда я закончу.

Калькулятор навыков Runescape запросит ваш текущий опыт в выбранном вами навыке и желаемый уровень.

Например: мой опыт лесозаготовки составляет 60, и я хочу добраться до 5 уровня, который составляет 120 опыта.Это означает, что я 60 опыта прочь.рубя дубовые бревна, я получаю 5 опыта за бревно.Калькулятор сказал бы мне, что мне нужно срубить 12 дубовых бревен.Все эти цифры составлены.

Итак, на мой вопрос.С чего бы мне начать?Надеюсь, у него будут кнопки для нажатия.

Извините, довольно плохо знаком со всем этим.Я начну с того, что сначала получу то, что хочу в командной строке.Я буду использовать Visual C ++ 2010 Express.Не уверен во всех инструментах, которые мне понадобятся, поскольку я новичок.Я не могу вдаваться в подробности, так как я не знаю, как я об этом.Смутно было хорошо.Спасибо

Ответы [ 2 ]

2 голосов
/ 01 января 2011

К сожалению, на общий вопрос можно получить только общий ответ:

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

  • Затем (если вы не разработали его таким образом) извлеките код в класс.Это позволит вам вызывать его из будущих программ.

  • Затем напишите графический интерфейс, который взаимодействует с классом.

  • Хороший набор модульные тесты помогут в этом проекте и сделают вас более конкурентоспособными, когда вы представите свое портфолио.

Чтобы получить более конкретные ответы, спросите еще раз с более подробной информацией.

0 голосов
/ 03 июня 2014

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

Основные вопросы:

  • Где вы получите информацию об эксп. (ручной ввод в вашей программе или доступный в режиме онлайн как открытые данные)?

  • Поместите ли вы свой lvl в приложение или будете использовать API рекордов Runescape ( Runescape Highscores API ) и просто укажите свой идентификатор пользователя?

  • Получите ли вы данные на лету или загрузите их один раз (например, при запуске приложения). Что вы будете делать, если ваше приложение будет работать долго?

  • Как вы будете рассчитывать желаемый результат? Есть ли поля ошибок?

После этого вы должны начать думать о своем интерфейсе.

  • Будет ли это приложение транспортироваться на разные платформы?

  • Будете ли вы использовать только текстовый интерфейс или что-то более графическое?

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

Visual Studio Express кажется хорошим выбором, поскольку он позволяет вам выбрать несколько вариантов разработки: клиент / сервер, клиент, веб-приложение, приложение базы данных, выбор языка разработки (C, C ++, C #, F),. ..

Настало время сделать то, что Стив В. советует вам делать.

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

Удачи!

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