Code Monkey home page Code Monkey logo

Dheeraj Haritheesan's Projects

arithmeticexpressionevaluator icon arithmeticexpressionevaluator

Small C program that takes in an arithmetic string and computes it. Uses custom built array based stack and postfix conversions. It is limited to integer values as of now. Error checking and handling are lacking and need further improvements.

chatservice icon chatservice

A group project a mate and I worked on for our networking class. The program allows two client to connect to a server and send messages back and forth. Also implements useful commands.

fauxgravitywithplayermovement icon fauxgravitywithplayermovement

Generates artificial gravity for Unity rigid-bodies - useful when you cannot depend on built in gravity and want objects to interact with custom bodies.

fractaltreeolc icon fractaltreeolc

https://youtu.be/Pk_HGqSegW8 Simple script to generate a fractal tree. Simple script to generate a fractal tree. Hardest part was getting the rotation to work. If I'm not mistaken c++ does not come with a "rotation" function that does the work for you like some other languages out there. Feel free to improve upon it. One thing to try is making the angle interpolate between two values - see how it changes the tree.

geneticblobs icon geneticblobs

Made a small Unity project that features Blobs that can evolve to find a path around obstacles to a given goal. Using genetic algorithms a given pool of Blobs are tested for fitness at the end of each cycle and their fitness is calculated based on a model. Then two of the best Blobs are chosen from the pool and their genes are combined to form a new gene that is used to create the next generation of Blobs. The cycle is repeated until all of the Blobs in a population are able to solve the puzzle.

grahams-scan icon grahams-scan

Creates a convex polygon from given points in space. https://courses.csail.mit.edu/6.006/spring11/rec/rec24.pdf

isometricworld icon isometricworld

A 2D isometric world game. Progress: https://youtu.be/7bFY6Bjkk90

linuxconfigs icon linuxconfigs

Arch .config/i3/config, .Xresouces, .bashrc portability reference

marchingcube icon marchingcube

My implementation of the marching cube algorithm for procedural mesh rendering of 3 dimensional scalar data. Built for the Unity Engine using C#.

olcpixelgameengine icon olcpixelgameengine

The official distribution of olcPixelGameEngine, a tool used in javidx9's YouTube videos and projects

pine icon pine

A lightweight logger for Android

planetaryorbit icon planetaryorbit

A fun little project I worked on to refresh my basic Physics knowledge. Using the olcPixelEngine the program calculates and simulates trajectories and orbits of massive bodies. The bodies can interact with each other if given sufficient mass or can interact with multiple static bodies.

quadtreev1 icon quadtreev1

A simple implementation of a region based quad tree. Uses the olcPixelGameEngine for rendering onto a Windows Console.

quarternionobjectplacement icon quarternionobjectplacement

Simple script that allows placement of objects on a sphere. Replace prefab with your own and adjust the distance from the center as needed.

simplefpscameracontroller icon simplefpscameracontroller

Simple FPS Camera controller - optimized to work well on spherical worlds where the player's Y orientation varies.

siren icon siren

Siren is a simple Discord music bot.

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.