Open Source Projects

Here are my personal projects.

Frice Engine

A simple, light, easy, cross-language game engine.
Sub projects:

  • JVM Version(Kotlin)

GitHub stars Build Status Build status CircleCI CodeShip Github All Releases License: GPL v3 Awesome Kotlin Badge

  • Kotlin DSL

GitHub stars Build Status Build status CircleCI Codeship Status for icela/FriceEngine-DSL Github All Releases License: GPL v3

  • CLR Version(C#)

GitHub stars Github All Releases License: GPL v3

  • Lisp Version(Racket)

GitHub stars License: GPL v3

  • Ruby Version(Ruby)

GitHub stars License: GPL v3

  • Demos (for various languages)

GitHub stars License: GPL v3

  • Designer (Kotlin with JavaFX)

GitHub stars Build Status Build status CircleCI Codeship Status for icela/FriceDesigner Github All Releases License: GPL v3



Lice Language

A Lisp dialect running on JVM
perfectly works with other JVM Languages.
Sub projects:

  • Interpreter (Kotlin JVM one and a Haskell one)

GitHub stars Build Status Build status CircleCI Codeship Status for lice-lang/lice codecov JitPack Gitter Dependency Status Github All Releases License: GPL v3 Awesome Kotlin Badge

  • REPL + Development Kit (Kotlin JVM) by @Glavo

GitHub stars Build Status Build status CircleCI Codeship Status for lice-lang/ldk Dependency Status Github All Releases License: GPL v3

  • Android REPL (Kotlin Android)

GitHub stars Build Status Build status License: GPL v3 Github All Releases

  • Examples and library (Lice)

GitHub stars License: GPL v3

  • Language Reference

GitHub stars License: GPL v3



map-gen

GitHub stars Build Status Build status Codeship Status for ice1000/map-gen License: GPL v3

A simple tool generates game maps (using random numbers, running very fast (1s per image)).



algo4j

GitHub stars Build Status CircleCI CodeShip Build status JitPack Gitter Stories in Ready codecov License: LGPL v3

An algorithm library for Java use, JNI implement, supports:

  • data structures like graphs (adjacent and frontstar), binary indexed tree, heap, trie, union set, etc;
  • algorithms like the O(log(n)) fibonacci algorithm, dijkstra, spfa, bellman-ford, kruskal, fast powers, sorting(8 ways, a multi-threading quick sort is included), etc;
  • win32 apis like message boxes, beeping, getting power status (Windows only)
  • tools like big integers (usually faster than the standard java.math.BigInteger)



Notepad++ extension

GitHub stars Awesome Kotlin Badge

Syntax highlighting extension for Notepad++, including language supports for Lice, Rust, Scala, Kotlin.



Kt2Dart

GitHub stars Build status License: GPL v3

This is a transpiler which consumes Kotlin codes and convert them into Dart, written in Haskell. I create this because I want to Make Flutter Great Again.

Flutter, written in Dart, is an awesome mobile developing framework. But Dart is too weak, for the dynamic typing and null-unsafety. Kotlin is much more powerful, with strong static analyze and lots of awesome features. If we can combine the beautiful flutter and the powerful/safe Kotlin, our world will be peaceful forever.

Also, since your dart codes are transpiled from Kotlin, you can use Sound Dart (the term Strong Dart refers to the same thing) compiler to compile the generated Dart codes. You may find it better to use Kotlin’s JavaScript mode (to enable the use of the dynamic type).



Dekoder

GitHub stars Build Status Build status License: GPL v3

A simple music player (supports mp3/wav and more), materially designed.





GitHub repos

I have 23 projects on Github

algo4j

An algorithm library using java native interface

30 3

Kt2Dart

Transpile Kotlin codes into Dart, Make Flutter Great Again

19 0

NppExtension

Language extension for notepad++

16 2

ice1000.github.io

personal tech&life blog 个人技术+生活博客

14 7

dialogs

This is a codeless and useless repo.

14 1

Castle-game

Java&Kotlin Castle game(RPG)

13 2

AIAndroid

An Android UI framework for chatting APPs.

12 7

PlasticApp

:computer: An Android app for learning of programming.

9 0

OI-codes

Solutions for online code challenges. Don't be evil.

9 3

map-gen

A tiny program generates game maps

9 2

code_wars_android

A mobile client for Code Wars

9 0

learn

codes written while learning them.

4 0

A8Translate

一个无毒的Android Studio翻译插件

4 2

LearnEnglish

My TOEFL exercise

3 1

FindLine

A JVM App used to distinguish lines in a png/jpg file

3 0

ALPD-app

The Android APP for ALPD ( a club for poster designing ) .

3 1

proj_manager

A CLI local project manager

2 0

KitikuMaker

An extremely interesting Android app, playing kitiku sounds

2 0

Gen4DP

Generate dynamic programming code from given state translation equation

2 0

Dekoder

A materially designed music player

2 1

resume

My resume / 我的简历

1 1

xjb-config

My configs

0 0

MusicGameGen

A music game generator

0 0

Search

    Post Directory