Releases: Alessandro-Salerno/Capsian-Engine
Capsian Engine 1.0 Alpha 2
Premise
Today, the second release of Capsian comes to be. It took a lot of time and effort to get it working and stable.
To some, this may look identical to Alpha 1, but it's not. An enormus amount of things changed, even if most of them are under-the-hood.
I already have plans for future versions, and they're pretty big. Mke sure not to miss out on those!
Changes
- All new Particle System
- All new Window3D class
- All new Light Component
- All new Square class
- All new Capsian Console (CapsianLine) Thanks to Carpal
- Removed Python Venv (Replaced with
prepare.py)
Getting started
To get started, you only need to follow these simple steps:
- Install Python 3.7.3 from here
- Download the Capsian zip and extract it
- Locate
prepare.pyand run it - If the process ends successfully, then continue, otherwise, report it!
- In scripts, create all the .py files you want
- Import the scripts you need from the init.py file in the scripts folder
- Run
console.pyand typeline buildin order to build your game in an executable binary
Build arguments
The line build command accepts 3 positional arguments: onefile, widnowed and icon.
onefileWeather pyinstaller should create one or multiple files (Default:True)windowedWeather you want only the window to appear, and not the terminal, or not (DefaultTrue)iconThe icon you'd like to use for your executable (Default:None)
To create an executable that also runs a terminal and uses multiple files, for example, type
line build -arg False -arg False
Enjoy
Capsian Engine v1.0 a1
Changes
This new version comes with a lot of changes: the code has been cleaned and prepared for use, the engine is fully functional on Windows 10 even without Python or external packages installed. Other changes include:
- Performance Improvements
- Fixed typos
- Added Transform components
- New ticking mechanics
- Added custom variable types
- Rewritten Capsian Console
- Improved particle system (Not finished)
- Other things you can see from the commit page
- Being the first release 🤣