Skip to content

Lua as a language for writing bots #198

@farooqkz

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions