Skip to content

Lua as a language for writing bots #198

Description

@farooqkz

Is your feature request related to a problem? Please describe.
This game could serve well as an educational game for children to have both fun and profit. But the current languages Tank Royale support, including Typescript which is planned are the simplest. The best current choice is Python. But Python has some complexities where what you expect doesn't happen.

Describe the solution you'd like
Lua has got the following advantages:

  • The language is very small and simple and thus very easy to learn. In fact, Lua was created with non programmers in mind.
  • Thanks to the simplicity, many other languages can be translated/compiled to Lua code. So supporting Lua means you also get support for many other languages for free.
  • Because of the reason above, that is the simplicity, it's possible to create languages which compile to Lua and are not based on English language. This brings new advantages for people and children who don't know English. Coding in their own language will make it more natural and fun for them, spending less mind power, which results in more free mind power for the robot algorithm.

Describe alternatives you've considered
N/A

Additional context
N/A

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    community projectWelcome as an independent project; not adopted into the official line

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions