lgame

A cross-platform Java game Engine (Framework) , support JavaFX / Android / IOS / HTML5 / Linux / MAC / Windows

https://github.com/cping/lgame

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.0%) to scientific vocabulary

Keywords

2d android dev framework game game-engine html5 ios java jfx mobile multiplatform web
Last synced: 6 months ago · JSON representation

Repository

A cross-platform Java game Engine (Framework) , support JavaFX / Android / IOS / HTML5 / Linux / MAC / Windows

Basic Info
  • Host: GitHub
  • Owner: cping
  • License: apache-2.0
  • Language: Java
  • Default Branch: master
  • Homepage:
  • Size: 1.44 GB
Statistics
  • Stars: 686
  • Watchers: 90
  • Forks: 173
  • Open Issues: 32
  • Releases: 3
Topics
2d android dev framework game game-engine html5 ios java jfx mobile multiplatform web
Created over 13 years ago · Last pushed 7 months ago
Metadata Files
Readme License Citation

README.kr.md

LGame

.

AndroId-StudIo : AndroIdE

Java Gradle.NGTTask . Run System, TASK DIST PAP

LGame

PS : . 2 ADT . .

  • - 2019.03.08.
    
  • OpenGLES API LGame . AWT Java 2D AWT GGD 2 D ( ) . ) . X = 0, y = 0, Y , JavaFx AndroId, JavaScrIpt CanvasMost AndroId Canvas AndroId Canvas GLEX J 2 ME . API .

  • LGame Jane . (1 ) . XML Json , TMX , , 2 ( 3 ) . (backstage ) .

  • , LGame C #, C ++ JavaMany . .

  • , , , UISystem, , . , ACT, RPG AVG (Galgame) . . .

  • 0.5 . , . .

    • 2019 - 04.

0.5 API . 0.6 . JSON JSON . 0.5 0.6 . , b UG (API) .

C C ++ , bugger . .

0.6 .

  1. , .

  2. IOCS RECOMMENDATION , JON BUILDING IONS. . .

  3.  .       , ShadThe E-E-KeepIng Explosive, Environmentals ...    . 1  2
    

()

:

Java (C# C++ )

LGame , .

LG(LoonGame) . OpenGL/OpenGLES . .

LGame . . . .

LGame , !

LGame

Samples

Examples

(JavaSE) package org.test;

import loon.LSetting; import loon.LazyLoading; import loon.Screen; import loon.javase.Loon;

public class Main {

public static void main(String[] args) {
    LSetting setting = new LSetting();
    //??debug?(?????)
    setting.isDebug = true;
    //?log???
    setting.isDisplayLog = false;
    //?logo
    setting.isLogo = false;
    // ?logo
    setting.logoPath = "loon_logo.png";
    // 
    setting.width = 480;
    setting.height = 320;
    // ??
    setting.width_zoom = 640;
    setting.height_zoom = 480;
    //?
    setting.fps = 60;
    //?
    setting.fontName = "?";
    //?
    setting.appName = "test";
    //?????
    setting.emulateTouch = false;
    /*
     * ?IFont??BMFont?,fntpng?loonjar?<br>
     * (?????LFont????IFont?)<br>*/
    //setting.setSystemGameFont(BMFont.getDefaultFont());
    Loon.register(setting, new LazyLoading.Data() {

        @Override
        public Screen onScreen() {
            return new YourScreen();
        }
    });
}

} LGame
LGame UI LGameProjectMake.jar . UI JAR

: http://www.apache.org/licenses/LICENSE-2.0

Java ( C#,C/C++,Go,JavaScript ).IOS\Android\WP7\PSM\M\Mac\Windows\Linux

Owner

  • Name: cping
  • Login: cping
  • Kind: user
  • Location: China
  • Company: javaer

一举鲸涛快哉风,世浪翻袖中。

GitHub Events

Total
  • Watch event: 123
  • Push event: 113
  • Fork event: 1
Last Year
  • Watch event: 123
  • Push event: 113
  • Fork event: 1

Committers

Last synced: almost 3 years ago

All Time
  • Total Commits: 948
  • Total Committers: 3
  • Avg Commits per committer: 316.0
  • Development Distribution Score (DDS): 0.13
Top Committers
Name Email Commits
cping l****2@h****m 825
cping A****s@o****m 122
unknown c****8@n****m 1
Committer Domains (Top 20 + Academic)

Dependencies

Java/loon-gradle-template/android/build.gradle maven
  • com.android.support.constraint:constraint-layout 1.1.3 implementation
  • com.android.support:appcompat-v7 28.0.0-rc02 implementation
  • junit:junit 4.12 testImplementation
Java/loon-gradle-template/build.gradle maven
  • com.mobidevelop.robovm:robovm-cocoatouch $roboVMVersion implementation
  • com.mobidevelop.robovm:robovm-objc $roboVMVersion implementation
  • com.mobidevelop.robovm:robovm-rt $roboVMVersion implementation
Java/loon-gradle-template/html/build.gradle maven
  • com.google.gwt:gwt-dev 2.7.0 implementation
  • com.google.gwt:gwt-user 2.7.0 implementation
build.gradle maven
  • com.annimon:stream ${ver_streams} compile
  • com.google.gwt:gwt-dev ${ver_gwt} compile
  • com.google.gwt:gwt-user ${ver_gwt} compile
  • com.mobidevelop.robovm:robovm-cocoatouch ${ver_robovm} compile
  • com.mobidevelop.robovm:robovm-objc ${ver_robovm} compile
  • com.mobidevelop.robovm:robovm-rt ${ver_robovm} compile
  • org.lwjgl.lwjgl:lwjgl ${ver_lwjgl} compile
  • org.lwjgl.lwjgl:lwjgl_util ${ver_lwjgl} compile
  • org.lwjgl:lwjgl ${ver_lwjgl3} compile
  • org.lwjgl:lwjgl-glfw ${ver_lwjgl3} compile
  • org.lwjgl:lwjgl-jemalloc ${ver_lwjgl3} compile
  • org.lwjgl:lwjgl-opengl ${ver_lwjgl3} compile
  • org.lwjgl:lwjgl-stb ${ver_lwjgl3} compile
C#/Loon2MonoGame/Loon-Pipeline/Loon-Pipeline.csproj nuget
  • MonoGame.Framework.Content.Pipeline 3.8.0.1641
  • MonoGame.Framework.DesktopGL 3.8.0.1641
C#/Loon2MonoGame/LoonMonoGame/LoonMonoGame.csproj nuget
  • MonoGame.Content.Builder.Task 3.8.0.1641
  • MonoGame.Framework.DesktopGL 3.8.0.1641
C#/Loon2MonoGame/LoonMonoGame-Lib/LoonMonoGame-Lib.csproj nuget
  • MonoGame.Framework.DesktopGL 3.8.0.1641