ct.js v1.0.0 🎉 Virtual joysticks, new UI theme, 3D audio, and moar!
Ct.js game engine » Devlog
The release was available on GitHub past yesterday, but in case you missed it, here are the news about this brand new™️ version!
Bug Fixes
- Debugger should never run in fullscreen mode
- Fix broken packages for macOS
- Fix MacOS access issues
- Fix
ct.sound.globalVolume
method - Fix Ctrl-plus and Ctrl-minus hotkeys on code editors
- Fix improper archives generated by "export to zip" command
- Fix migration code that was re-applied on already updated/newly created projects
- Fix module settings panel not working for modules with dots in their name
- Fix security issues in npm packages
- Fix unstable movement under different FPS in the Catformer example
Docs
- Add an entry about pausing a game, in "Tips & tricks"
- Document
ct.sound.spawn
options forct.sound.howler
- Make the vague description of
ct.sound.howler
use relative toct.sound
more clear - Fix links that led to a now deprecated name of
PIXI.AnimatedSprite
Examples & Demos
- Add a scale-in animation to cards in Memocats example
- Refresh Catformer project file
⚡ General improvements
- Add a parameter for
ct.touch.hovers
to ease handling touchend (touch release) events. - Add a party carrot to the "new version available" notice at the starting screen
- Add
ct.delta
to code completions - Add
ct.touch.enabled
property to determine whether a device is using touch events - Better alignment of the project selector
- Better highlighting of paired brackets, by @qualitymanifest
- Better QR code legibility on dark themes in the integrated debugger
- Catch the case of
mouse.legacy
with manually updated projects made in a dev version between next-2 and next-3 ct.sound.howler
: Updatehowler.js
to v2.1.2- Enable local code completions
- Make ct.js message in console even prettier
- Update PIXI to v5
- Set a max width to a project selector, so that it is usable on smaller screens
Internationalization
- Add a German translation by Wend1go from GitHub.
- Add a Spanish translation by FoxamStudios (Stunx from Discord).
- Add a Romanian translation by andithemudkip aka ((andi)) from Discord.
New Features
- Add a
ct.cutscene
module - Add a setting control to support retina screens
- Add a settings field for max FPS
- Add an ability to set a custom font for code editors, currently by devtools only with
localStorage.fontFamily = '...'
- Add
ct.flow
module for easier asynchronous flow control - Add
ct.u.degToRad
,ct.u.radToDeg
- Add virtual joysticks to
ct.vkeys
- Control the rate of sounds at ct.sound.spawn
- Horizon UI theme
- Spacial plugin for Howler.js: add 3D sounds to the ct.sound.howler module
- Support
ct.touch
module inct.vkeys
- Update
ct.touch
to v2.0.0: support for Actions system, pinch, rotation and panning gestures
Files
ct.js for Windows x64 312 MB
Version 1.0.0 Sep 04, 2019
ct.js for Windows x86 306 MB
Version 1.0.0 Sep 04, 2019
ct.js for Linux x64 325 MB
Version 1.0.0 Sep 04, 2019
ct.js for Linux x32 332 MB
Version 1.0.0 Sep 04, 2019
ct.js for OSX x64 309 MB
Version 1.0.0 Sep 04, 2019
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 Catnip38 days ago
- v5.2.0 — Object list in room editor and general improvements60 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.