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 332 MB
Version 0.3.0 Aug 17, 2018
ct.js for Linux x64 325 MB
Version 0.3.0 Aug 17, 2018
ct.js for OSX x64 309 MB
Version 0.3.0 Aug 17, 2018
ct.js for Windows x86 306 MB
Version 0.3.0 Aug 17, 2018
ct.js for Windows x64 312 MB
Version 0.3.0 Aug 17, 2018
Get Ct.js game engine
Ct.js game engine
Create cool 2D games with a free game maker!
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, Ukrainian, Chinese (Simplified) |
Accessibility | High-contrast |
More posts
- v5.2.1 โ Bug fixes and improvements to Catnip40 days ago
- v5.2.0 โ Object list in room editor and general improvements61 days ago
- Announcing the 4th ct.js game jam!Aug 13, 2024
- v5.1.0 โ Enumeration asset type, asset searchbar, and QoL improvementsJul 20, 2024
- v5.0 releases with a visual programming language Catnip!Jun 15, 2024
- Ct.js v4.0.1 โ minor bug fixes and improvementsFeb 18, 2024
- Ct.js v4.0.0 โ more than a year worth of work with hundreds of new features an...Feb 10, 2024
- Ct.js v3.3.0Dec 13, 2023
- v3.2.0 โ Support for CoffeeScript, a simple, easy to write language that can d...Dec 25, 2022
- Work in progress: CoffeeScript in ct.js!Nov 20, 2022
Leave a comment
Log in with itch.io to leave a comment.