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! |
|
|
|
|