Download gratis per Windows

Guarda un annuncio per scaricare gratuitamente

Recensione Softonic

RGC-BASIC: Interprete BASIC moderno per lo sviluppo di giochi in stile retro

Scopri una fusione di sintassi retro e capacità moderne in RGC-BASIC, sviluppato da omiq per portare la programmazione in stile BASIC classico sui moderni desktop Windows. L'interprete funziona come un'applicazione nativa e fornisce due modalità di esecuzione, un terminale 'basic' per scripting e un runtime capace di grafica per progetti visivi, oltre a un percorso di compilazione WebAssembly per il deployment nel browser. Supporta sia programmi tradizionali con numeri di riga che sintassi strutturata moderna, rivolto agli appassionati di retro, ai creatori di giochi hobbisti e ai principianti che apprendono i fondamenti della programmazione.

Quali piattaforme e opzioni di distribuzione sono disponibili?

RGC-BASIC è destinato a Windows, Linux e macOS e può essere compilato in WebAssembly per l'esecuzione nel browser. Il progetto offre un Web IDE senza installazione in modo che gli utenti possano modificare ed eseguire codice in un browser moderno senza configurazione locale. Le scelte di distribuzione includono binari desktop nativi, un IDE ospitato nel browser per esperimenti immediati e un percorso di build WASM per incorporare programmi nelle pagine web.

Può gestire multimedia e input per progetti di gioco?

L'interprete include un motore grafico basato su Raylib con API per disegnare pixel, forme e gestire sprite, insieme alla riproduzione musicale di Mod Tracker e supporto per effetti sonori. Il supporto per input del gamepad è nativo, il che semplifica la gestione dei controller per progetti piccoli. Queste capacità rendono il runtime abilitato alla grafica adatto a giochi in stile retro e dimostrazioni visive che necessitano di rendering, audio e hook di input.

Ho bisogno di conoscenze tecniche per iniziare e ampliare i progetti?

Il linguaggio accetta programmi numerati tradizionali insieme a una sintassi strutturata moderna, abbassando la barriera per i nuovi programmatori. Un Web IDE senza installazione e un insieme crescente di esempi e documentazione aiutano i principianti a iniziare senza installare toolchain. Gli sviluppatori che scelgono il percorso WebAssembly o vogliono build locali dovrebbero aspettarsi di utilizzare toolchain C standard, poiché il codice sorgente è scritto in C99 e il progetto è mantenuto apertamente dalla comunità degli sviluppatori.

Scelta pratica per gli appassionati, con una caveat legata alla costruzione

RGC-BASIC è un'opzione pratica per gli appassionati di retro e per gli sviluppatori di giochi hobbisti che desiderano un interprete BASIC nativo più un IDE browser per esperimenti rapidi. Il principale compromesso è che la produzione di build WASM o binari locali personalizzati comporta passaggi di compilazione, poiché il codice sorgente è destinato a C99 ed è pubblicato come sorgente per flussi di lavoro avanzati. Questo requisito alza la barra tecnica per gli utenti che evitano le toolchain di costruzione.

  • Pro

    • Zero-install Web IDE consente la codifica basata su browser e la prototipazione rapida
    • Il motore grafico (Raylib) supporta sprite, pixel, forme e audio
    • Accetta sia la sintassi BASIC numerata che quella strutturata moderna
    • Codice sorgente C99 open-source con una comunità attiva e esempi in crescita
  • Contro

    • La compilazione WASM e le build locali richiedono familiarità con la toolchain C
    • Non è un emulatore, quindi nessun comportamento hardware legacy preciso nel ciclo.
    • La multimedialità avanzata dipende da Raylib, una dipendenza di build esterna

Dettagli dell'app

  • Licenza

    Gratis

  • Versione

    1.6.3

  • Data di aggiornamento

  • Piattaforme

    Windows

  • OS

    Windows 11

  • Dimensione

    1.64 MB

  • Autore

    • omiq

Il programma è disponibile in altre lingue


Download gratis per PC

Guarda un annuncio per scaricare gratuitamente


Opinioni utenti su RGC-BASIC

Hai provato RGC-BASIC? Puoi essere il primo a lasciare la tua opinione!

Aggiungi recensione

Ultimi articoli

La legislazione relativa all’utilizzo di questo software è competenza dei singoli Stati. Non autorizziamo, né giustifichiamo in nessun modo un uso illecito di questo programma qualora infringa tali leggi.