Conoscete MakeCode Arcade?

Si tratta di una "specializzazione" di MakeCode di Microsoft pensata per sviluppare videogiochi per sistemi embedded. 

Tramite un sistema di scripting a blocchi (ma non solo, è possibile programmare anche direttamente in JavaScript) consente, come in Scratch via drag'n drop, di realizzare programmi che poi potranno girare sulle nostre console "autocostruite".

Esatto, ci sono delle specifiche, rilasciate opensource da Microsoft ed altri produttori, in modo tale che i "makers" possano costruire le proprie "console" hardware, e tramite MakeCode Arcade, realizzare giochi, da soli o partecipando alla community, da eseguire all'interno.

Inotre MakeCode Arcade, in quanto derivato da MakeCode, è completamente espandibile e customizzabile!

L'ambiente ha tutto: ambiente di sviluppo, debugger, e persino un emulatore con cui testare i propri progetti.

Ed è qui che entra in gioco il mio esportatore. Ho visto del potenziale in questo sistema, soprattutto per i programmatori più piccoli o per chi si avvicina per la prima volta al mondo della programmazione, ed ho voluto realizzare qualcosa che potesse rendere MakeCode Arcade ancora più produttivo.

Lo slogan di Microsoft è "esporta ovunque" (intendendolo come sistemi embedded), io ho pensato di estendere questo "ovunque" anche ai sistemi Android, iOS e HTML5.

Tramite questo wizard, sarà infatti possibile esportare i progetti realizzati in MakeCode Arcade per PhoneGap Build (con cui poi pubblicare app per Android e iOS) e per Website (ad esempio siti come itch.io e simili, o su un proprio dominio).

Per quanto riguarda l'esportazione HTML5, sarà possibile giocare in browser anche tramite tastiera mediante i tasti:

  • WASD (movimento) + Barra spaziatrice (A) / Invio (B)
  • Frecce direzionali (movimento) + Z (A) / X (B)

Alcune funzionalità del wizard le ho lasciate volutamente indietro, come la possibilità di cambiare l'orientamento e la skin dell'emulatore o l'icona del gioco.

Se verrà mostrato apprezzamento per questo progetto, tornerò ad investirci del tempo, quindi... happy coding ('n exporting)!

- - - - -

Do you know MakeCode Arcade?

It is a "specialization" of Microsoft MakeCode designed to develop video games for embedded systems.

Through a block scripting system (but not only, it is also possible to program directly in JavaScript) it allows, as in Scratch via drag'n drop, to create programs that can then run on our "self-built" consoles.

Exactly, there are specifications, released opensource by Microsoft and other manufacturers, so that the "makers" can build their own hardware "consoles", and through MakeCode Arcade, create games, alone or by participating in the community, to be run all 'internal.

MakeCode Arcade, as derived from MakeCode, is fully expandable and customizable!

The environment has it all: development environment, debugger, and even an emulator with which you can test your projects.

And this is where my exporter comes in. I saw potential in this system, especially for smaller programmers or who approaching the world of programming for the first time, and I wanted to do something that could make MakeCode Arcade even more productive.

Microsoft's slogan is "export everywhere" (meaning it as embedded systems), I thought to extend this "everywhere" also to Android, iOS and HTML5 systems.

Through this wizard, you will in fact export the projects made in MakeCode Arcade for PhoneGap Build (with which to then publish apps for Android and iOS) and for Website (for example sites like itch.io and similar, or on your own domain).

For HTML5 export, it will also be possible to play in the browser via the keyboard:

  • WASD (movement) + Space bar (A) / Enter (B)
  • Directional arrows (movement) + Z (A) / X (B)

I have deliberately left some features of the wizard, such as emulator orientation and skin or the game icon changing.

If you appreciate this project, I will go back to investing time, so ... happy coding ('n exporting)!

StatusIn development
CategoryTool
PlatformsHTML5
Rating
Rated 4.0 out of 5 stars
(1 total ratings)
Authorfiaful
Made withConstruct

Comments

Log in with itch.io to leave a comment.

(1 edit) (+1)

ti ho donato un dollaro perchè te lo meriti ma ti prego aggiorna  il tool metti che puoi personalizzare l'icona

ah ah grazie! dai, in questi giorni se ho un po' di tempo vedo di aggiungerci qualcosa, tra cui l'icona ;)

sei un grande ti prego aggiornalo

grazie! <3

bravissimo

grazie! <3

Il progetto è bellissimo  e perfetto grazie!

Grazie a te per il commento! ;)

bellissimo progetto aggiungi anche le cose che hai lasciato indietro sarebbe fantastico 

Grazie! se arrivasse qualche altra richiesta (e magari anche qualche offerta) lo farei volentieri ;)

e

change to english please

(1 edit)

clicking on the english flag on tool top-right, you can switch all UI in english ;)

bye!

thx