Com base no seu interesse no desenvolvimento de jogos e na sua familiaridade com o ActionScript 2, aqui estão algumas linguagens de programação que podem ser adequadas para você aprender e ajudá-lo a criar jogos 2D e 3D baseados em texto:
Python: - Python é uma linguagem de programação de uso geral amplamente utilizada para diversas aplicações, incluindo desenvolvimento de jogos.
- É adequado para iniciantes, possui uma vasta comunidade e oferece extensas bibliotecas e frameworks específicos para criação de jogos, como Pygame e Pyglet.
- Com Python, você pode criar jogos 2D, jogos baseados em texto e até mesmo se aventurar no desenvolvimento de jogos 3D usando bibliotecas especializadas.
C++: - C++ é uma linguagem de programação poderosa e versátil amplamente utilizada na indústria de jogos para a criação de jogos de alto desempenho.
- Oferece mais controle sobre o gerenciamento de memória e recursos do sistema em comparação com outras linguagens, permitindo o desenvolvimento eficiente de jogos.
- C++ não é tão amigável para iniciantes quanto Python, mas fornece uma base sólida para programação de jogos e pode ser usado para criar jogos 2D e 3D.
JavaScript: - JavaScript é uma linguagem de script usada principalmente para desenvolvimento web, mas também pode ser aproveitada para desenvolvimento de jogos.
- Com JavaScript, você pode criar jogos baseados na web que podem ser jogados em um navegador, utilizando estruturas como Phaser ou PixiJS.
- JavaScript pode ser familiar para você, pois é usado no Adobe Animate CC, que é o sucessor do Adobe Flash.
É importante observar que embora essas linguagens de programação possam ser usadas para criar jogos, a proficiência em qualquer linguagem requer prática e dedicação. Considere seu próprio estilo de aprendizagem, interesses e objetivos para determinar qual idioma é mais adequado para você.