Show HN: I'm writing an MMORPG game for learning programming

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • ByteLegend

    Enjoy programming while playing a game.

  • > By design, you should be open "IDE" chest to get enough gold to go to Git Island. Didn't you open that chest?

    I now see there was a circle with a key that I was supposed to press to open the chest and get the gold. It wasn't obvious and since it didn't hinder progression I didn't realize like I had/should/could click that.

    > ``` I'm learning programming in a game, come to JavaIsland coordinate (BJ, 94), open the chest with my invitation code 5ZwPT6OWwipmHRG, you and me can both get 500 gold. Join me at ByteLegend https://bytelegend.com ! ```

    Where was I supposed to find this text?

    > When you do the challenge, you actually create a pull request on github. There's some comments in the pull request telling you what's the issue in you code. However, I shouldn't have told you this if this is a well-desgined game UI. Thanks for the feedback!

    Nothing in the PR comments indicates there is anything wrong:

    "Your answer is being tested by CI. Click here to see more details."

    "Congrats! Your answer passed our CI test. I will merge the pull request for you. Please keep challenging and enjoy programming!"

    https://github.com/ByteLegendQuest/java-fix-method-passing-v...

    I could only find the issue by clicking one of links for details and looking into the "check problems with code" logs to find that commit was missing a new line at the end of the file. Seems unlikely a programming beginner would look that far without being prompted.

  • java-fix-method-passing-value

    Challenge of JavaIsland: Class and Object

  • > By design, you should be open "IDE" chest to get enough gold to go to Git Island. Didn't you open that chest?

    I now see there was a circle with a key that I was supposed to press to open the chest and get the gold. It wasn't obvious and since it didn't hinder progression I didn't realize like I had/should/could click that.

    > ``` I'm learning programming in a game, come to JavaIsland coordinate (BJ, 94), open the chest with my invitation code 5ZwPT6OWwipmHRG, you and me can both get 500 gold. Join me at ByteLegend https://bytelegend.com ! ```

    Where was I supposed to find this text?

    > When you do the challenge, you actually create a pull request on github. There's some comments in the pull request telling you what's the issue in you code. However, I shouldn't have told you this if this is a well-desgined game UI. Thanks for the feedback!

    Nothing in the PR comments indicates there is anything wrong:

    "Your answer is being tested by CI. Click here to see more details."

    "Congrats! Your answer passed our CI test. I will merge the pull request for you. Please keep challenging and enjoy programming!"

    https://github.com/ByteLegendQuest/java-fix-method-passing-v...

    I could only find the issue by clicking one of links for details and looking into the "check problems with code" logs to find that commit was missing a new line at the end of the file. Seems unlikely a programming beginner would look that far without being prompted.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • > By design, you should be open "IDE" chest to get enough gold to go to Git Island. Didn't you open that chest?

    I now see there was a circle with a key that I was supposed to press to open the chest and get the gold. It wasn't obvious and since it didn't hinder progression I didn't realize like I had/should/could click that.

    > ``` I'm learning programming in a game, come to JavaIsland coordinate (BJ, 94), open the chest with my invitation code 5ZwPT6OWwipmHRG, you and me can both get 500 gold. Join me at ByteLegend https://bytelegend.com ! ```

    Where was I supposed to find this text?

    > When you do the challenge, you actually create a pull request on github. There's some comments in the pull request telling you what's the issue in you code. However, I shouldn't have told you this if this is a well-desgined game UI. Thanks for the feedback!

    Nothing in the PR comments indicates there is anything wrong:

    "Your answer is being tested by CI. Click here to see more details."

    "Congrats! Your answer passed our CI test. I will merge the pull request for you. Please keep challenging and enjoy programming!"

    https://github.com/ByteLegendQuest/java-fix-method-passing-v...

    I could only find the issue by clicking one of links for details and looking into the "check problems with code" logs to find that commit was missing a new line at the end of the file. Seems unlikely a programming beginner would look that far without being prompted.

  • java-fix-index-out-of-bounds-exception

    Challenge of JavaIsland: Fix ArrayIndexOutOfBoundsException

  • Thanks for the feedback. There's actually a bug in bot-commenting code so the issue was missing in PR comment. It should be like this: https://github.com/ByteLegendQuest/java-fix-index-out-of-bou...

    I'll fix.

    > Where was I supposed to find this text?

    It's like a promotion code, you should get the invitation code from someone else, like friends. It's a bonus, not a necessity for the game.

  • Thanks for the feedback. There's actually a bug in bot-commenting code so the issue was missing in PR comment. It should be like this: https://github.com/ByteLegendQuest/java-fix-index-out-of-bou...

    I'll fix.

    > Where was I supposed to find this text?

    It's like a promotion code, you should get the invitation code from someone else, like friends. It's a bonus, not a necessity for the game.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts