Show HN: Built Codegame for developers to create programming games with Markdown | Hacker News Hacker News new | past | comments | ask | show | jobs | submit login Show HN: Built Codegame for developers to create programming games with Markdown (github, com/pyrustic) 3 points by alexrustic 1 day ago | hide | past | favorite | 1comment Hi HN !I am excited to present the Codegame Platform to you" /> Show HN: Built Codegame for developers to create programming games with Markdown | Hacker News Hacker News new | past | comments | ask | show | jobs | submit login Show HN: Built Codegame for developers to create programming games with Markdown (github, com/pyrustic) 3 points by alexrustic 1 day ago | hide | past | favorite | 1comment Hi HN !I am excited to present the Codegame Platform to you" />

Codegame

      18
l lang="en" op="item"> Show HN: Built Codegame for developers to lớn create programming games with Markdown | Hacker binhkhipho.vn
*
tin tặc binhkhipho.vn new | past | comments | ask | show | jobs | submit login



Bạn đang xem: Codegame

Show HN: Built Codegame for developers to create programming games with Markdown (github.com/pyrustic)
3 points by alexrustic 1 day ago | hide | past | favorite | 1comment
*

Hi TP Hà Nội !I am excited lớn present the Codegame Platsize to you.Imagine being able to:- write in a Markdown dialect (Litemark <1>) a text that gratifies the intellectual curiosity of the reader;- gamify <2> the process by transforming each page into a level with the possibility of giving the reader a test to lớn move from one màn chơi khổng lồ another;- don't worry about implementing what is said in the previous line: just write Markdown with your favorite text editor;- without writing a single line of code that will be executed on the reader's computer, evaluate the solution that the user submits lớn a test;- turn a reader inkhổng lồ a player, a mix of Markdown files inkhổng lồ a serious game (a codegame);- see a preview of what the future player will see with a commvà "preview" from a CLI;- turn your project inkhổng lồ a distribution package, publish it (thanks lớn GitHub Releases Assets) and monitor the number of downloads và stargazers simply with 3 commands ("build", "publish, "info remote") from a CLI;- promote your project simply by sharing the URL of your repository or the "owner/repository" shortcut that users can simply paste into the search bar of a GUI (Codegame Platform);- download the packaged project (the codegame) as a user & use it with the same application that allowed you lớn create, package & publish this same project ...I imagined the above lines during this month and just posted the first implementation on Github.First, I developed Litemark, a dialect of Markdown. I wanted something that would allow the creator of a codegame lớn insert images, links và also source code (read-only). It would be a plus if the creator is comfortable with the markup language. Markdown is a good candidate và on top of that a lot of people can write Markdown. I also wanted khổng lồ be able to lớn use my Pyrustic Framework which is not made for the web.

Xem thêm: Hướng Dẫn Cách Lên Đồ Valhein Mùa 7 Mới Nhất, Cách Chơi Valhein Liên Quân 2021



Xem thêm: Chuyên Đĩa Cd Tái Bản F1 Tại Hà Nội Chất Lượng Nhất, Địa Chỉ Bán Đĩa Cd Gốc Ở Tphcm Cho Bạn

And no question of using a HTML rendering engine ! I could have used Pandoc but it's also exciting lớn bởi vì projects from scratch. After Litemark, I wrote the library Codeval <3> which allows you khổng lồ chạy thử code according to lớn a given specification (đầu vào, output, maximum execution time). Then I developed Codegame Platsize.Having written Litemark from scratch allowed me khổng lồ make some quichồng changes lớn meet the needs of the Codegame Platform. Example: The Litemark distribution package has a Viewer that can hide a given codeblochồng. This is the triông xã I use khổng lồ hide the test specs from the player.I think this project is suitable for:- teaching programming, algorithms, data structures;- teaching ethical hacking;- building a well-articulated chain of puzzles with an exciting story behind it;- automating coding interviews <4>;- fun, và more...This is a work in progress. I would love to lớn know what you think <4> about it, any suggestions, đánh giá, fixes, if you would have sầu liked to use an ứng dụng lượt thích this when you were new to lớn programming, if you would like to lớn create codegames và why, or if you would lượt thích khổng lồ play codegames & why, or if you would lượt thích to lớn implement the concept in another programming language or still with Python thả with another framework & why, if you know a similar project, etc ...<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

Chuyên mục: Tin Tức