Pinned Repositories
Agar-2.0
A multi threaded program that spawns circles/cells of varying size upon pressing space, and moves them in random directions. The larger cells slowly absorb the smaller cells as they come in contact.
andylican.github.io
Personal website!
Build-A-Fleet
A Star Wars themed web app that allows the user to buy starships and build a fleet with the amount of credits inputted. (Site may take a few seconds to start up)
Candy-Cruncher
A candy-crush AI that is able to maximize the amount of points earned. It takes in a game board (board.txt, which is generated with GenerateBoardTxtFile.java) from a text file and outputs each move made.
Chat-Client-And-Server
Graphical User Interface that allows users to connect to a server and communicate in server-wide chats and private direct messages
Club-And-Course-Selector
A java program that takes in student's course selection and club preferences, and then assigns them their timetables along with a club schedule. Uses an algorithm to maximize satisfaction while keeping runtime low.
Ecosystem-Simulator
A program that generates and simulates an ecosystem of a custom size containing plants, sheep, and wolves. Predation, reproduction, and natural regeneration are incorporated to make the ecosystem sustainable.
Lucky-Day
A mobile app made using Android Studio that challenges the user to coin toss as many heads as possible in a row. The user's score is inserted into a MySQL database and the top 10 scores are queried to be displayed as the leaderboard.
Multiplayer-Online-Chess
A multiplayer chess app that includes a server to host multiple clients, and a client that allows users to connect from different computers to face each other in real time.
Solar-System-Simulation
A python program that simulates and animates the orbits of all planets in the solar system and the sun. Can be modified for any amount of planets with varying dimensions.
andylican's Repositories
andylican/Agar-2.0
A multi threaded program that spawns circles/cells of varying size upon pressing space, and moves them in random directions. The larger cells slowly absorb the smaller cells as they come in contact.
andylican/andylican.github.io
Personal website!
andylican/Build-A-Fleet
A Star Wars themed web app that allows the user to buy starships and build a fleet with the amount of credits inputted. (Site may take a few seconds to start up)
andylican/Candy-Cruncher
A candy-crush AI that is able to maximize the amount of points earned. It takes in a game board (board.txt, which is generated with GenerateBoardTxtFile.java) from a text file and outputs each move made.
andylican/Chat-Client-And-Server
Graphical User Interface that allows users to connect to a server and communicate in server-wide chats and private direct messages
andylican/Club-And-Course-Selector
A java program that takes in student's course selection and club preferences, and then assigns them their timetables along with a club schedule. Uses an algorithm to maximize satisfaction while keeping runtime low.
andylican/Ecosystem-Simulator
A program that generates and simulates an ecosystem of a custom size containing plants, sheep, and wolves. Predation, reproduction, and natural regeneration are incorporated to make the ecosystem sustainable.
andylican/Lucky-Day
A mobile app made using Android Studio that challenges the user to coin toss as many heads as possible in a row. The user's score is inserted into a MySQL database and the top 10 scores are queried to be displayed as the leaderboard.
andylican/Multiplayer-Online-Chess
A multiplayer chess app that includes a server to host multiple clients, and a client that allows users to connect from different computers to face each other in real time.
andylican/Solar-System-Simulation
A python program that simulates and animates the orbits of all planets in the solar system and the sun. Can be modified for any amount of planets with varying dimensions.
andylican/Company-Web-Projects
Some web projects I worked on while working for a company. (Don't enter any personal info as I can see everything once entered into the database.)
andylican/Contest-Solutions
Various computing contest problems and their solutions coded by me.
andylican/First-Pull-Request
To help people make easy pull requests
andylican/Flight-Mapping-System
andylican/Fun-Websites
Websites I made for fun.
andylican/Huffman-Encoder
A program that takes in a text file, Huffman encodes it, and outputs the encoded message along with relevant information in an mzip file.
andylican/Infinity-Dungeon
A single player RPG game that revolves around escaping a dungeon, consisting of randomly generated rooms, weapons, and enemies. A boss spawns once all rooms are visited. The game can either be run from the jar file or from StartingFrame.java.
andylican/ItsOverAnakin
Hackathon project for Hack the 6ix (The high ground is with this one)
andylican/Prom-Seating-Assigment
Multi-component software that allows students to buy tickets for PROM, and then assigns them to tables based on their friend preference.
andylican/Wild-Wacky-Gunners
A 2 player top down shooter where players have access to multiple weapons. It contains map features that can heal and damage players, or block their projectiles.