Рубрики
Без рубрики

Я создал Codegame для разработчиков, чтобы создать программные игры с Marckdown

Проект: https://github.com/pyrustic/codegame Привет, разработки! Я рад представить Codegame … Tagged с Showdev, Python, Game, Desktop.

Проект: https://github.com/pyrustic/codegame

Привет, разработки!

Я рад представить Кодовая платформа тебе.

Представьте, что вы можете:

  • Напишите в Markdown Диалект ( litemark [1]) текст, который удовлетворяет интеллектуальному любопытству читателя;

  • Gamify [2] Процесс путем преобразования каждой страницы в уровень с возможностью дать читателю тест перейти от одного уровня к другому;

  • Не беспокойтесь о реализации того, что сказано в предыдущей строке: просто напишите Marckdown с вашим любимым текстовым редактором;

  • Не написав ни одной строки кода, которая будет выполнена на компьютере читателя, оцените решение, которое пользователь подает в тест;

  • превратить читателя в игрока, набор файлов разметки в серьезную игру (Codegame);

  • Смотрите предварительный просмотр того, что будущий игрок увидит с командой «Предварительный просмотр» из CLI;

  • Превратите свой проект в распределительный пакет, опубликуйте его (благодаря выпускам GitHub) и отслеживайте количество загрузок и звездных газеров просто с помощью 3 команд («Build», «публиковать», «Info Remote») из CLI;

  • Продвигайте свой проект, просто поделившись URL -адресом вашего репозитория или ярлыком «владельца/репозитория», который пользователи могут просто вставить в строку поиска графического интерфейса (платформа Codegame);

  • Загрузите упакованный проект (CodeGame) в качестве пользователя и используйте его с тем же приложением, которое позволило вам создавать, упаковать и публиковать этот же проект …

Я представил вышеупомянутые линии в течение этого месяца и только что опубликовал первую реализацию на GitHub.

Во -первых, я разработал Litemark , диалект отметки. Я хотел что-то, что позволило бы создателю Codegame вставить изображения, ссылки, а также исходный код (только для чтения). Это было бы плюс, если бы создатель был удобен с языком разметки. Markdown – хороший кандидат, и, помимо того, что многие люди могут написать Marckdown. Я также хотел иметь возможность использовать свой Пируста -каркас который не сделан для Интернета. И нет вопроса об использовании двигателя рендеринга HTML! Я мог бы использовать Pandoc Но также интересно делать проекты с нуля. После Litemark я написал библиотеку Codeval [3], который позволяет вам тестировать код в соответствии с данной спецификацией (вход, вывод, максимальное время выполнения). Тогда я разработал Кодовая платформа Анкет

Написав Litemark С нуля позволила мне внести несколько быстрых изменений для удовлетворения потребностей платформы Codegame. Пример: распределительный пакет Litemark имеет просмотра, который может скрыть заданный код. Это трюк, который я использую, чтобы скрыть тестовые характеристики от игрока.

Я думаю, что этот проект подходит для:

  • обучение программированию, алгоритмы, структуры данных;

  • преподавание этическому взлому;

  • строить хорошо сформулированную цепь головоломок с захватывающей историей, стоящей за ней;

  • Автоматизация интервью кодирования [4];

  • Веселье и многое другое …

Работа в процессе. Я хотел бы знать, что вы думаете [4] Об этом, о любых предложениях, обзорах, исправлениях, если бы вам хотелось использовать такое приложение, когда вы были новичком в программировании, если вы хотите создать Codegames и почему, или если вы хотите воспроизводить Codegames и Почему, или если вы хотите внедрить концепцию на другом языке программирования или все еще с Python с другой структурой и почему, если вы знаете подобный проект и т. Д.

[1] https://github.com/pyrustic/litemark

[2] https://en.wikipedia.org/wiki/Serious_game

[3] https://github.com/pyrustic/codeval

[4] https://en.wikipedia.org/wiki/coding_interview

[5] http://sl4.org/crocker.html

Проект: https://github.com/pyrustic/codegame

Оригинал: “https://dev.to/pyrustic/i-built-codegame-for-developers-to-create-programming-games-with-markdown-2nhf”