Blaze-sudio

Latest version: v3.2.0

Safety actively analyzes 714360 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

3.2.0

**This is a major release, seeing many changes and stuff!**

Major things
- The Game class got changed a bunch
- The collisions library now has *MUCH* more stuff in it!
- The graphics library got **heavily** modified
- Modified the image wrapper so it now has segments too! You MUST see it it's *beautiful!*
- **Modified the way you install the library**. Now instead of a setup.py file it's a pyproject.toml, and requires optional dependancies to work.

At this point, you can use this library for making games, but in the future big things may change and it may get easier and stuff, so I'd wait until v4 (which may not be too far away!)

3.1.0

The cool release which is very good
FIXED MANY THINGS!

- Added a utils folder with:
- The old planet wrapper code fixed
- The old collision generator code (for the planets) fixed
- Made the render UI function much better to use
- Improved the base entity stuff
- Fixed some things
- Changed the names of a couple of things (like from accel to velocity because I **always** mess that up)
- Moved the example games to a new repo

3.0.1

The bugfixes release
Release changes
- Camera bounds are now fixed :)
- Fixed a bug in the collisions module to do with closed shapes movement thinking it's in a wall when it clearly isn't
- The main script now has command-line arguments
- Because of all the above... `Basic-1` now works! All the demos now work :D

3.0.0

The start of the Blaze! 🔥
This version is the one where you can ACTUALLY MAKE GAMES :D :D :D :D :D

It comes with some game demos, including gravity golf! Attached is a demo (I improved it slightly since)

Things that work:
- The main game class which you can use to make games :)
- pyLDtk
- the collisions module
- the graphics module

All of which will be improved over time.

There are some other things (like the node editor) which I have no clue what to do with, so I guess you can play around with them for a while before I figure out what to do with them.

`demos.py` contains some demos for you to see how some things work. Most probably won't, but the ones that ***definitely*** do are:
- the `Graphics Demo` (and *probably* any other graphics demo too, don't quote me on it)
- the `Collisions Demo` and `DEBUG Collisions Demo` (the debug one being the exact same but slower as it is not using the compiled version)
`gamedemo.py` contains the game demos I was talking about. `Basic-1` is the only one that doesn't work.

2.4.0beta

The cool release
This release adds the collision engine, a neat thing I spent many hours working on that is also compiled (for Linux only at the moment, sorry Windows people you're going to have to compile it yourself)

The collision engine is still very incomplete, but I also implemented it in the `test.py` and the demo for it is SO DAMN COOL you have to check it out.

2.3.0beta

THE RELEASE WHERE I GET MY ACT TOGETHER AND MAKE THIS THING ACTUALLY WORK IN NOT VERY MANY LINES OF CODE
All releases before:
> "Oh, I'm spending **HOURS** (no joke) fixing this ***one tiny minor thing*** that isn't used yet but *probably* will"

This release:
> "You wanted something you can make a game with? Well **HERE IT IS!**

<small>Disclaimer: that isn't exactly true. All previous releases up until now have helped me accomplish this. But I switched my mindset from 'make the things that will probably be used' to 'make the thing'</small>

4 things you can do:
1. Marvel at my excellence by doing the following:
2. Look at the graphics demos (`demos.py` > Graphics demo)
3. MAKE A "GAME"
4. JOIN MY DISCORD SERVER SO I AM NOT LONELY (link somewhere in README)

What a 'game' looks like: (this is the contents of `test.py`)
py
from BlazeSudio.Game import Game

G = Game()
G.load_map("test-files/world.ldtk")
G.SetSettings(scale=2000)

if __name__ == '__main__':
G.play(debug=True)

It loads an LDtk world, you can define a custom scale of the map for small maps and you can move around (like top down; but with no collisions, no nothing.) and change level (tho that isn't demonstrated in this file) and other cool stuff (like nothing); and also there is a terminal bar you can write commands to and other awesome junk like that!!

If you wanted to just play the game with no debug you just run `G.play()` and it is as if you are the user, not the dev.

E & Z.

Expect this project to be WORKING BETTER SOON 😃 🎉

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.