This repository is mainly setup for historical reasons, namely, I would like to keep a collection of all my old code, especially when I first started programming. A short summary of the main highlights, or the lack of, is provided below:
-
Objective:
- Develop an AI that learns and solves a very specific branch of psysics questions (kinematics of linear motion) on Yahoo answers.
-
Features Complete:
- An incomplete text based terminal that navigates around.
-
Notes:
- Perhaps my earliest real programming project.
- This project was inspired during the time when I was answering basic science questions on Yahoo answers.
- The time taken to type up the answer and draw ASCII art per question took ~1hr but answering the question itself took around 5-10 minutes.
- There were a large amount of similar repetitive questions but phrased slightly differently.
-
Progress:
- 5/100 (RETIRED)
- I later learned that C wasn't the best language suited for this task so I switched languages to Python eventually (see Python directory).
- Years later, after becoming exposed to real-world programming, I've come to a realisation: The questions answered are generic and all similar, if people can't be bothered Googling and replugging numbers to their questions, then they not to abuse my time for help; the project is over.
-
Objective:
- Assist in solving one of the wierdest network problems I encountered for a game (quite a good one might I add) called "Risk of Rain" for someone on the Risk of Rain forums.
- Namely, the code is meant to parse a file containing port numbers (obtained through CMD) and plot port numbers against time.
- The main idea was to figure out whether the port allocation was assigned by the game engine.
-
Features Complete:
- No specific feature completed but there is some code related to reading and parsing the file, handling dynamic arrays and a simple text based terminal.
-
Notes:
- One of my earlier programming projects mainly created in the process of learning more about networking through helping people on the Risk of Rain forums.
- Since the problem seemed out of my league, I posted else where to seek advice but unfortunately didn't make it that far: http://superuser.com/questions/752242/game-clients-listening-server-unable-to-establish-a-successful-tcp-connection
-
Progress:
- 30/100 (RETIRED)
- In the end, I didn't need to plot the data strictly but I just needed to roughly understand the range of port numbers the data file swept across, so the project was abandoned.