Skip to main content

Benvenuto nella documentazione ufficiale di ct.js!

Impara ct.js, completa i tutorial e contribuisci alla documentazione di ct.js

Impara partendo da qui! →

Impara JavaScript

I giochi realizzati in ct.js utilizzano JavaScript, o semplicemente JS, per codificare la logica di gioco. Impara il necessario nella nostra piccola Introduzione a JS.

Impara JavaScript →

Tutorial completi

Il modo migliore per imparare è creare e puoi realizzare veri giochi con i nostri tutorial passo-passo:

Impara la libreria principale

Scova metodi e proprietà aggiuntive per manipolare copie, telecamera, livelli di gioco e crea proceduralmente mappe basate su tile, sfondi e nuove copie.

Vai alla documentazione di ct.js →

Importanti modifiche e aggiunte in ct.js v3.0

  • Nuovo editor per i livelli di gioco, woop-woop! Le guide per l'editor dei livelli sono state aggiornate — ha dozzine di comodi tasti di scelta rapida. Se incontri problemi, guarda la guida per la migrazione!
  • Ora ci sono più eventi nell'editor dei template — i tutorial sono stati aggiornati di conseguenza (grazie a Firecakes!)
  • L'esempio Physics2D è stato aggiornato e ora utilizza i nuovi eventi appena aggiunti. Aggiungere i giochi alla fisica è diventato molto più semplice!
  • Ci sono nuove spiegazioni sulla licenza di ct.js nel pannello della licenza. TL;DR: ct.js è semplicemente fantastico.
  • Un selvaggioct.rooms.restart() è comparso.
  • Firecakes ha rilasciato un vgui catmod che aggiunge una API per creare una casella di testo per l'input!
  • EhanAhamed ha aggiornato il modulo ct.desktop, ora ha centinaia di nuove funzionalità e supporta sia il runtime Electron che NW.js! Guarda le novità in ct.js.
Vedi il changelog →

Get the cheatsheet

Scarica i cheatsheet →

Unisciti alla comunità

Unisciti al nostro server Discord per incontrare altri sviluppatori di giochi, ricevere aiuto, aiutare gli altri e condividere le tue creazioni. In alternativa, puoi anche postare sul nostro forum.

Server Discord →Forum →

Contribuire

Configura un ambiente di sviluppo per eseguire un server di documentazione in locale e usa la semplice sintassi Markdown per scrivere nuovi tutorial e inviare correzioni.

Puoi anche modificare i documenti su Github — cerca il link "Proponi modifiche" in fondo a ogni pagina!

Visita il repository →