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.py
and 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.py
and typeline build
in order to build your game in an executable binary
Build arguments
The line build
command accepts 3 positional arguments: onefile
, widnowed
and icon
.
onefile
Weather pyinstaller should create one or multiple files (Default:True
)windowed
Weather you want only the window to appear, and not the terminal, or not (DefaultTrue
)icon
The 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 🤣