Giter Club home page Giter Club logo

Jiachen Ren's Projects

auto-pgen icon auto-pgen

A program that helps you complete your homework that is due the next class.

ballz icon ballz

An implementation of the popular mobile game Ballz using java. The only difference is that the program runs on a computer(cross platform) instead of on a phone.

catalyst icon catalyst

Learning catalyst auto-completer using puppeteer

cs4476-cv-project icon cs4476-cv-project

cs4476 semester project - a system that translates text in manga from one language to another

flock icon flock

Customizable flock animation using js, css, and html5. Deployed on http://jiachenren.com/simulations/flock-animation

gol icon gol

Implementation of Game of Life using Java and Processing's graphics library. The program supports loading various forms of gof config files, saving new, and dynamic re-arranging of living cells.

gol-web icon gol-web

An implementation of Conway's Game of Life using HTML 5 and JavaScript. With Safari's hard ware acceleration of the Web canvas's drawing environment, this could be extremely fast!

gomoku icon gomoku

Source code for Grandmaster - a Gomoku/Gobang/Five in a Row AI based on minimax. (Available for download on AppStore)

gomokuzero icon gomokuzero

Zero + is a Gomoku AI that implements threat space search, minimax with alpha beta pruning optimized with Zobrist and linear sequence cache, Principal Variation Search, and Monte Carlo Tree Search.

hashlife icon hashlife

Source code of Hashlife, the iOS version of Conway's Game of Life accelerated with hashlife algorithm. (AppStore)

hive5-server icon hive5-server

Hive 5 backend server for facilitating p2p connection between clients

java-algebra-system icon java-algebra-system

An extensible, intuitive and easy to use algebra system that is capable of algebraic manipulation, simplification, differentiation, and much more. Reverse engineered from TI-nspire CAS.

kelvin icon kelvin

A powerful language for symbolic computation written in Swift.

lagrange-cpp icon lagrange-cpp

An algorithm that decomposes a natural number into the sum of 4 squared numbers written in C++. Note: an int array is used for acceleration. Faster than both its Java and Swift counterparts.

lagrange-swift icon lagrange-swift

An algorithm that decomposes a natural number into the sum of 4 squared numbers written in swift. Note: swift's dictionary is used for hash-mapping like acceleration.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.