È una buona idea scrivere un motore di gioco in Python? Se no, qual è il miglior linguaggio per scrivere un motore di gioco?
Tutto dipende da cosa si intende per "motore di gioco". Un "motore di gioco" è un "motore" per fare un gioco di qualche tipo. Questo è tutto. Ciò che è coinvolto in questo dipende dal tipo di gioco che è. Potreste scrivere un motore che gioca a scacchi, usando l'API di testo "curses" per l'output. Questo sarebbe un motore di gioco. Ho scritto una grossa parte di un motore di gioco per giochi di fiction interattiva usando JavaScript.
E poi ci sono motori grafici 2D e 3D che, per ragioni di performance, sono solitamente scritti in un linguaggio altamente performante come il C++. E tutta una serie di altri. Tanti tipi di motori di gioco quanti sono i giochi.
Quindi la prima cosa da capire è che tipo di motore di gioco volete scrivere: che tipo di giochi. Poi guardate cosa è richiesto per rendere quei tipi di giochi giocabili e piacevoli (il che include cose come la distribuibilità e le prestazioni). Poi potete preoccuparvi di quale linguaggio soddisfi i criteri che avete stabilito.
Fino ad allora, la domanda non ha una vera risposta.
Articoli simili
- Qual è la differenza tra linguaggio macchina, linguaggio assembly e linguaggio di alto livello nei computer?
- È una buona idea usare Markdown per scrivere i miei appunti scolastici?
- Ho una grande idea per un film/spettacolo televisivo. Dove posso lanciare la mia idea?
- Ho un'idea per un programma televisivo. È possibile vendere l'idea e incassare le royalties? Qual è il modo migliore per andare avanti?