Delphi Firemonkey (FMX) Sprite Engine with Formatters, animations and etc
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Art [SSB] Added IsSensor and fix some bugs with other physics parameters Dec 3, 2016
AsteroidsDemo [SoEngine] Added TSoEngineSize. IsHor and TRectObject moved from TSoE… Jan 7, 2017
DemoCode Renaming of TSoContainer into TSoObject. Little fixes of old demo. Sep 13, 2016
Docs Working on SSB. Changed ObjectFormat again. May 4, 2016
SOEngine [SoEngine] Finished TSoDelegateCollector Feb 1, 2017
SoEngineTests Changed structure of project group Dec 20, 2016
Source Added SpriteShapeBuilder to Project Group. Sep 23, 2015
SpriteShapeBuilder [SoEngine] Temp Commit. Working with Managers' interfaces Jan 23, 2017
Utils Some fixes on Demo Game logic Oct 16, 2016
Win32/Debug/Art Secss file ready for Android. Sep 16, 2015
.gitignore Changed .gitignore. Added icons of SSB. Sep 2, 2016
AndroidManifest.template.xml Fixed Warnings and Android.Manifest.Template.xml to prevent fails on … Apr 16, 2016
Entitlement.TemplateOSX32.xml Now SO Engine Demo App "Asteroids vs You" compiles on IPhone too. Jun 15, 2016
Entitlement.TemplateiOS.xml Now SO Engine Demo App "Asteroids vs You" compiles on IPhone too. Jun 15, 2016
LICENSE Initial commit May 18, 2015
README.md Update README.md Apr 28, 2016
SOEngine.groupproj [SoEngine] Renamed ShadowEngineDemos to V1 and V2 Jan 3, 2017
ShadowEngineDemo.dpr Added template for new project to demonstrate SoEngine 2.0 Architecture Sep 7, 2016
ShadowEngineDemo.dproj [SoEngine] Renamed ShadowEngineDemos to V1 and V2 Jan 3, 2017
ShadowEngineDemoV1.dpr [SoEngine] Renamed ShadowEngineDemos to V1 and V2 Jan 3, 2017
ShadowEngineDemoV1.dproj [SoEngine] Renamed ShadowEngineDemos to V1 and V2 Jan 3, 2017
mainUnit.fmx Minor fixes. Aug 21, 2016
mainUnit.pas Renaming of TSoContainer into TSoObject. Little fixes of old demo. Sep 13, 2016

README.md

SO Engine (ShadowEngine)

Delphi Firemonkey (FMX) Sprite Engine with Formatters, Animations, Collisions and etc.

Besides work on "SO Engine", now, I'm trying to make Wiki for this project http://dimlight.ru/wiki

My goals for the near future:

  1. End working on Object Initilizer from SEJson(May be SEXML) file.
  2. 100% Ported code for Delphi XE5-XE8, 10-10.1
  3. Clean project repository, for people who want Clone Repository and Start work immediately
  4. Some new features for Formatters, FastFields and more for Math(and not math) Expressions parser.

Some engine features you could watch on YouTube:

CosmoRumba the Card Game:
http://www.youtube.com/watch?v=k7TveCUHXCM

Spaceship with Asteroids:
https://youtu.be/w6lGasU61HQ Custom shaped Sprite. You could make parallax effect on Background

Asteroids vs You:
http://www.youtube.com/watch?v=veRTBIGUvNM Game from the Google Play (Android Market)
Addictive game about confrontation of Humankind and Asteroids. Your aim is to avoid randomly moving asteroids. You can't shoot them. There are 3 modes: Story, Survival, Relax. In story mode level length is from 30 seconds to 2 minutes. Every next level is harder. In Survival new asteroid is spawned every 15 second.

SO Engine Architecture and Features Overview alt tag

With every commit it gets better!


Thank you for stars!
Read: http://twitter.com/dimsa87