Skip to content

AllBinary/AllBinary-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AllBinary Platform

About

AllBinary Game Engine (Example Games: https://allbinary.itch.io), Freeblisket E-Commerce Solution (https://allbinary.com), AllBinary Input Automation (https://ia.allbinary.com), and everything else AllBinary.  The main goal of the AllBinary Platform is to help people escape the tyrants of earth.

What is the AllBinary Platform?

This Repository Contains the core AllBinary Platform code (https://github.com/AllBinary/AllBinary-Platform) or the Kotlin version https://github.com/AllBinary/AllBinary-Platform-KMP.  This repo does not include the rest of the AllBinary Platform that includes tighter third-party integration code or individual apps or games that are not tools. The AllBinary Platform includes but is not limited to the following projects:

: AllBinary Game Engine (https://games.allbinary.com/AllBinaryGameDevelopmentKit.jsp) includes the AllBinary Multi-Platform Development Kit
: Freeblisket/Weblisket E-Commerce Solution (https://allbinary.com)
: AllBinary Input Automation
: AllBinary Vector Graphics Tool
: AllBinary Sprite Tool

The AllBinary Platform represents more than 10 years of development and > 1 million LOC.  Some of which is represented by the this repo info: https://www.openhub.net/p/AllBinary-Platform/analyses/latest/languages_summary

What is the goal?

The goal of the AllBinary Platform is to create a Self Replicating Robot Army  dedicated to protecting, building, and maintaining space ships to escape the  tyrants of Earth.  While this may seem ludicrous or redicoulos it really is the goal.  Reducing the cost of UI development is current task towards that goal.

Where is the License?

The LICENSE file in the root of the repository.

What are the other dependencies?

The external dependencies are defined in the dependency section of the pom files.  The Third-Party and Third-Party Integration code is in the AllBinary Platform Integration repository.  Some of the dependencies are not currently public.

Who is responsible for this repo?

Travis Berthelot travisberthelot@allbinary.com

What games use the AllBinary Game Engine?

 - Android, HTML5, Windows Native, Kotlin/KMP: https://allbinary.itch.io
 - Legacy J2SE and J2ME: https://games.allbinary.com/AllBinaryGameDevelopmentKit.jsp

What is the AllBinary Game Engine?

The AllBinary Game Engine is a Multi-Platform game engine for 2D/3D Single or Multi-Player games/apps.  Entire game engine is in 100% Java or Kotlin (Does use native libraries for desktop platforms).  It supports many platforms including Android (Without native libraries in Java or Kotlin), HTML5, J2ME (MIDP), Windows Native (Avian), and J2SE (Java or Kotlin).  Has optional but no longer official support for Flash/Adobe support, J2SE Applet/JNLP/Standalone Applications, and optional CLDC 1.0 (no float).  Native support via AOT including GraalVM.  The device support is wide ranging including Desktops, Laptops, Notebooks, Phones, Tablets, PDAs, and more including 100,000 different devices.  The Operating System support is extensive as well including Windows, Mac, Linux, Android, and more totaling >20 operating systems.  It contains rapid game development tools and over 200 small libraries for creating games.  The main features include the following:

- Multi-Platform - Android, J2ME, HTML5, Windows Native (Avian), and J2SE 
  (OS support: Android, Linux/Solaris, Windows, Mac, iOS, Chrome OS, and More)
- Fullscreen and Windowed Support (Does not require restart to toggle between)
- Scene editor support for GDevelop - https://github.com/AllBinary/AllBinary-Platform-Game-With-GDevelop
- Real Time Strategy (Building, Waypoints, Geographic Resources, and More)
- OpenGL Support (3.0, 2.0, 1.5 and 1.0+) with various 2d, 2d/3d, and 3d renderers along with GLSL support for Android and JOGL
- Game Object Placement (Maps, Levels, Enemy Positions and More)
- Genre Specific Libraries (Racing, Scroller, Map Based, and More)
- Network Libraries (Licensing, Remote Scores, and More)
- Partial Scene Editor Integration with GDevelop
- Feature/Configuration Options Framework
- Tile Map Creation, Editing, and Loading
- Touch Screen Buttons & Gestures
- Save/Load/Delete Game State
- Custom Collision Detection
- Vector Graphics Support
- Custom Input Mapping
- Key Input Processing
- Orientation Controls
- Transitions/Progress
- Custom Animations
- Heads Up Displays
- Power-Ups/Drops
- Screen Shakes
- Path Finding
- Vibration
- Physics
- AI/Bots
- Teams
- More...

For more info on the AllBinary Arcade Game Development Kit please visit:
https://games.allbinary.com/AllBinaryGameDevelopmentKit.jsp

The main goal of the AllBinary Game Engine is to reduce UI development cost.

What is the Freeblisket/Weblisket E-Commerce Solution?

Freeblisket uses J2EE, Java, SQL, XML, XSL, and more to provide for a complete e-commerce solution.  I developed various JSP custom tag libraries, modules, and APIs for Freeblisket.  Freeblisket/Weblisket E-Commerce Solution is a complete E-Commerce solutions with the following features:

Feature Summary:

- Store Builder
- Shopping Cart
- Custom Tag Library
- Order Management
- Secure Authentication
- Inventory Management
- Customer Management
- Store Manager Web Interface
- Multiple User Roles and Permissions
- Single Admin Interface for multiple sites
- Paypal and other Payment Processing Plug-ins

Extensive Feature List:

Main Administrative Web Interface
 Separate User Access Control 
 Main Admin 
 Store Manager 
 Product Manager 
 Shipping Manager 
 Customer Manager 
 Adjustment Manager 
 Order Review Manager 
 Custom User 
 Reports 
 Configuration 
 Database Management 

Payment Gateway Integration 
 Paypal 
 Verisign 
 Others 

Installation 
 Store Wizard/Builder
 Web Installer 
 Static Page Generation For Search Engines 

Single Interface For Multiple E-commerce Websites 

Customer
 Edit Profile 
 Registration 
 Store Search 
 Order History 
 Disable/Enable 
 Order Tracking 
 Data Collection 
 Email Notifications 
 Secure Authentication 	Store Administrative Web Interface
 Store Search 
 Reports 
 Configuration 

View 
 Basket 
 Address 
 Shipping 
 Mini Cart 
 Product Listing 
 Custom Data Views 

Product Manager 

Inventory 
 Control 
 Import/Export 
 Category Tree 
 Restore/Backup 

Multiple Product Type Support 
 Custom 
 Options 
 Shippable 
 Downloadable 
 Custom Pricing 

Shipping Manager 
 Order Shipment Status 

Customer Manager 
 Add 
 Modify 
 Remove 
 Enable 
 Disable 

Adjustment Manager 
 Order Items 
 Order Status 
 Payment Authorization 
 Order Review Manager 
 Email Notifications 
 Customer Order Review

You can find more about Freeblisket at: https://allbinary.com

The main goal of Freeblisket/Weblisket is to help manage inventory and trade for e-commerce, spaceships, games, and the like.

What is the AllBinary InputAutomationTool Solution? 

It speeds up application testing by providing a base framework for automating input.
: C/C++ DLLs for human input device hooks
: OSGI plug-ins

The main goal of AllBinary InputAutomationTool Solution is to help reduce manual tasks.

What is the planned future Implementation for the AllBinary Platform?

Add TypeScript implementation from the Java code just like the Kotlin builds.

Better integration with GDevelop - https://github.com/AllBinary/AllBinary-Platform-Game-With-GDevelop

3D/OpenGLES mappings for WebGL to deploy 3d games in browsers.

Multiplayer for platforms other than J2ME, Android, Avian, and J2SE.

Integration with other Scene Editors, 2d/3d animation tools (currently Spline), and other graphics tools.

Open Robots Integration, 3D Printer Integration, and Resource Collection API - RTS with real robots and real maps

What is still needed to create a Self Replicating Robot Army?

: MMORTS - For the control of robots based on the ZeptoWars RTS and Multi-player games
: Resource Collection API 
: 3D Printer integration (preferrably the RepRap 3D printer or better)
: Convert existing Open Robots for the 3D printer integration
: Convert existing Open Resource Machines for the 3D Printer integration - mainly smelting, ore separation, extrusion material formation, and the like

After the Self Replicating Robot Army is created what is needed for the Space Ships?

Parts Development using all off the self technologies for the following in order of need:
: Environmental Control/Life Support - Oxygen, Temperature Controls/HVAC, Gravity (From spin and/or gravity wave generator.), and other Controls and Sensors
: Defense
: Propulsion
: Navigation
: Repair
: Communications

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •