cross-k

Visual App-Game Engine Tool CrossK based on kivy 2.0 Scene editor , Assets editor , Package . Don't panic don't react.

GPL-3.0 License

Stars
7
Committers
1

Cross-K project

Based on kivy 2.0 framework (Python3)

Based on kivy 2.0 python framework. GPL-3.0 License with available source code.
CrossK is a small but conspiratorial app engine based on kivy 2 / opengles 2.0 in background.
Created to make future fast and quick.

Objective:

- Create multiplatform target builds with real time net driver.
Basic : 2D UI visual app creator. Future features player, networking, 3d/2d canvas based engine.
Because html5 is excluded for now from this story maybe some real time networking makes fit for 
all platforms. In basic we can create server-client native application for any platform (desktops, android)
- Create server part with also visual GUI approach.
Strong implementation and relationship between creating server database entity with client
automatic adaptation in preview mode.

This is the beginning of a beautiful friendship

Video 10 min app demostration

https://www.youtube.com/watch?v=Ci8GNd3FDHw&ab_channel=javascriptfanatic

Screenshot Basic usage

  • Left is Scene list and assets list scrollbars

  • Label details box

  • Images example

  • Script editor

Installation

    1. After cloning this project only need to install python (current used 3.9.5 python version),
      pip on you computer. Allow adding env variable during installation.
      Install Docker on your system, i use version 20.10.8, build 3967b7d
      After installation check in terminal docker -v.
    1. Run this pre-installation.bat
    1. You need first time to create kivy_venv:

Windows command line [Only first time]

  python -m pip install --upgrade --force-reinstall pip
  python -m pip install --upgrade pip setuptools virtualenv
  python -m virtualenv kivy_venv
    1. Activate env
      [you need to activate env every time before start to work on it]

    Windows command

    kivy_venv\Scripts\activate
    

    Bash command

    source kivy_venv/Scripts/activate
    
    kivy_venv/Scripts/activate
    
  • Now you can install last version of kivy 2.1.0 framework.

You can try this windows installation script install-win.bat You can try this macox installation script install-macos.sh You can try this linux installation script install-ubuntu.sh

Run Engine:

python crossk.editor

Package System

[WINDOWS]

Pack Application for windows10 with GUI command.

Manual you can package whole engine not just application project.

kivy_venv/Scripts/python.exe -m PyInstaller --onefile --name CROSSK_PROJECT1 --distpath packages/projectTest --workpath .cache/ main.py

[ANDROID]

STRUCTURE

(non project files) => Files from marked folder are not in active dependency of this software. (Auto generated) => Usually dont edit dont use it (VisualCode/debugger) => You can find help script for python debugger from MS Visual Code Editor.

[CROSSK-STATUS-LIST]

Android

First implementation for windows building android apk... wip [0.5.0] You need to have Docker app on your mashine also to pull zlatnaspirala/crossk-pack:beta If yor already run pre-installation.bat you probably no need for this line.

 docker pull zlatnaspirala/crossk-pack:beta