Updating "101 Basic Computer Games" for 2022 and beyond

:loudspeaker: Update! TL;DR Pascal is replaced with Rust, Lua is added, Kotlin is added. Total of 10 languages (it was 8 before).

Specifically

  • we can’t guarantee memory safety with Pascal, so we’ve swapped it with Rust, which definitely can guarantee memory safety even though I wouldn’t really consider this a scripting language per se… It’s 26th in TIOBE but hopefully will “rise up” :backhand_index_pointing_up:

  • We added Lua since it cracked the top 20 and strongly meets the “scripting” and “memory safe” goals. :+1:

  • We added Kotlin as a Java alternative, basically Java for people who have a problem with Oracle, which I can totally understand :wink:

That gives us TEN target languages:

  1. C#
  2. Java
  3. JavaScript
  4. Kotlin
  5. Lua
  6. Perl
  7. Python
  8. Ruby
  9. Rust
  10. VB.NET

TIOBE as of March 2022:

I’ve also added an 00_Alternate_Languages folder so anyone who wants to contribute a port to a language that isn’t on the list can do so in the same repository.

1 Like