ct.js v0.3.0 brings night theme, Git-friendly projects, and more!
Ct.js game engine ยป Devlog



Hey there! Here comes another, better version of ct.js, that mainly fixes workflow issues that we faced while creating a game Disposable Magic.
โจ New Features
๐ Dark theme!
ct.sprite catmod
ct.sprite can split one graphic asset into other ones, or reuse existing frames for longer animations without duplicate frames! For example, this purple slime with a code below...

ct.sprite( 'Slime', 'Slime_Idle', [0, 1, 2, 3, 2, 1, 0, 0, 0, 4, 5, 4, 0, 4, 5, 4] ); ct.sprite( 'Slime', 'Slime_Blink', [0, 1, 2, 3, 2, 1, 0, 0, 0] ); ct.sprite( 'Slime', 'Slime_Wiggle', [0, 4, 5, 4] );...turns into three different animations!
โก General Improvements
- Add ct.draw.img as an alias to ct.draw.image
- Add optional x and y parameters to ct.draw()
- Git-friendly asset identifiers
- Make x and y in ct.types.copy optional
- Pre-initialize ct.types.list with empty arrays for each type
- Support new Keyboard API standard
- Update mouse position each frame; better ct.mouse.inside resolution
๐ Bug Fixes
- Enable code checking in editors
- Fix an error in module.json of ct.canvas module
- Fix bugs when cancelling the an asset's duplicate creation
- Fix flipped orientation in ct.draw.imgext — a breaking change! Multiply your direction values to -1 to fix it.
- Fix pattern drawing with styles
- Fix pixelated render not fully working
- Fix styles' line width not exported correctly
- Fix texture selection in the styles editor
- Room size must be exported as numerical values
- Update the graphic asset in the editor's memory after replacing its source
๐ UI Improvements
- Add a "Copy the name" option to assets' context menus
- Better modal dialogues
- Custom Scrollbars
- Open the sound after its creation
- Add sort and search fields in resource views
- Wider room thumbnails
- Different minor UI improvements
๐ License
Added license. TL;DR:
- You own your assets, projects, catmods;
- You can use the app for commercial use (and other uses too);
- You must not modify the ct.js in any ways that were not intended for it by the Author;
- We do not give any guarantees and are not responsible for any damage.
๐ Docs
๐ Fix minor mistakes in ct.types docs
Changes to ctjs.rocks are coming soon.
Happy coding!
Comigo
Files
ct.js for Linux x32 268 MB
Version 0.3.0 Aug 17, 2018
ct.js for Linux x64 261 MB
Version 0.3.0 Aug 17, 2018
ct.js for OSX x64 296 MB
Version 0.3.0 Aug 17, 2018
ct.js for Windows x86 251 MB
Version 0.3.0 Aug 17, 2018
ct.js for Windows x64 255 MB
Version 0.3.0 Aug 17, 2018
Get Ct.js game engine
Download NowName your own price
Ct.js game engine
Create cool 2D games with a free game editor!
Status | In development |
Category | Tool |
Author | Cosmo Myzrail Gorynych |
Tags | 2D, ctjs, gamedev, game-development, Game engine, GameMaker, html5, javascript, Moddable, nwjs |
Languages | German, English, Spanish; Castilian, French, Romanian Moldavian Moldovan, Russian, Chinese (Simplified) |
More posts
- v1.7.0 โ a smaller update with custom copies' properties, project cloning feat...8 days ago
- v1.6.2 with fixes of v1.6.0 and Pixi.js update18 days ago
- v1.6.0 โ Modules for FX, Multiplayer, and 2D physics, and sprinkles of minor i...21 days ago
- v1.5.1 โ 100% Chinese translation, nw.js update, and minor improvementsDec 24, 2020
- v1.5.0 is out with a bunch of new APIs and modules!Nov 08, 2020
- Nightly builds are now available!Aug 12, 2020
- The future of ct.jsAug 10, 2020
- Hotfix v1.4.1โ Solve issues with older projects, custom scripts, and room edit...Aug 09, 2020
- v1.4.0 โ Bitmap fonts, integrated debugger, ct.inherit, modules overhaul, and...Aug 09, 2020
- I released a free, multi-purpose asset pack!Feb 12, 2020
Leave a comment
Log in with itch.io to leave a comment.