Skip to content

Files

Latest commit

 

History

History

docs

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
home heroText tagline actions footer highlights
true
Welcome to the official ct.js docs!
Learn ct.js, complete tutorials, and contribute to ct.js documentation
text link type
Get started →
/ct-concepts.html
primary
Ct.js documentation. Except where otherwise noted, content is licensed under a Creative Commons Attribution 4.0 International License.
features
title icon link details
Learn JavaScript
graduation-cap
learn-js/jsintro_pt1.html
Games made in ct.js can use JavaScript, or simply JS, to code their gameplay logic. Learn the needed part of it in our little <a href="learn-js/jsintro_pt1">Introduction to JavaScript</a>.
title icon link details
Learn Catnip
diagram-next
learn-catnip/introduction.html
Catnip is ct.js' visual programming language. Learn how to write scripts in Catnip fast🔥 and correctly🧑‍🔬 in our <a href="learn-catnip/introduction">three-chapter guide.</a>
title icon link details
Complete tutorials
lines-leaning
tutorials/making-games-shooter.html
The best way to learn is by <em>making</em>, and you can create real games with our step-by-step tutorials: <ul> <li><a href="tutorials/making-games-shooter">Make a space shooter game →</a></li> <li><a href="tutorials/making-games-platformer">Create a platformer →</a></li> <li><a href="tutorials/making-games-jettycat">Create Jetty Cat, a flappy-bird-like game →</a></li> </ul>
header image description
Get the cheatsheet
/assets/img/CheatsheetThumbnail.png
Available in English, Russian, Spanish and Brazilian Portuguese languages. <br> <a class="route-link auto-link vp-hero-action primary no-external-link-icon" href="https://comigo.itch.io/ct-cheat-sheet" aria-label="Download the cheatsheet">Download the cheatsheet</a>
header features
Notable changes and additions in ct.js v5
title icon details
Catnip — new visual programming language
diagram-next
Catnip is a new programming language made specifically for ct.js, in which you compose game logic with command blocks. Examples translated to Catnip are already bundled with your ct.js copy!
title icon details
New asset type: Typefaces
t
Typefaces replace Fonts and allow adding multiple font files in one font family, easing programmatic use of text labels and integrating with styles more tightly.
title icon details
Bitmap Text base class and bitmap text support in Buttons and Textboxes
bold
A new base class allows utilizing exported bitmap fonts without additional code and placing crisp, pixel-perfect UI elements in the UI editor.
features
title icon link details
Join the Discord server
users-between-lines
Join our <a href="https://comigo.games/discord" target="_blank">Discord server</a> to meet other game developers, receive help, aid others, and share your creations.
title link icon details
Post on our Forum
comments
<a href="https://forum.ctjs.rocks/" target="_blank">Forum</a> is also a place for fans and followers, but platform-independent.
title icon link details
Contribute
code-merge
<a href="https://github.com/ct-js/docs.ctjs.rocks">Set up a dev environment</a> to run a local docs server and use simple Markdown syntax to write new tutorials and send fixes.<br>You can also edit docs on Github — look for "Propose edits" links at the bottom of each page!