Giter VIP home page Giter VIP logo

Chris Lochhead's Projects

a-day-in-glasgow--personal icon a-day-in-glasgow--personal

A small text-based RPG I adapted from a previous submission in my second year of university. Features experimentation with engine design principles; such as patterns, singletons and super classes.

advanced-graphics-programming-assessment icon advanced-graphics-programming-assessment

Submission for the mini project for advanced graphics programming. I was to achieve a number of effects, all of which I done sucessfully. These effects included camera control, manual manipulation of the shader pipelines to improve efficiency among other things. The submission received 90%.

advanced-graphics-programming-group-project icon advanced-graphics-programming-group-project

The initial version of my advanced graphics programming project with Niclas Jonsson. The finished version can be found in his repo. This Project demonstrates a number of self taught visual effects such as shadow mapping, normal mapping, fur shading, animated model mapping and multiple light source shading.

advanced-graphics-programming-solo-project icon advanced-graphics-programming-solo-project

My Solo submission for Advanced Graphics Programming and a precursor to the group project. This project demonstrates shadow mapping, normal mapping and multiple light source shading in a 3D environment with a dynamic camera.

first-term-big-lez-game-demonstration icon first-term-big-lez-game-demonstration

The precursor to the Big Lez Game, this program was built to solve the many problems faced in creating out game in our own engine, which is at the time of this creation, still under construction. This program demonstrates problems such as model loading, animation control, animated shader, shadow mapping and multiple light source shading among others. This Project served as the demo for our first term submission for the third year group project. The resource folder can be found through the onedrive link attached to this repo. Dependencies are also included should you need them.

honours-project icon honours-project

The framework for my honours project exploring different machine learning methods for mimicing human-like gameplay in video games.

horror-game-simulation-real-time-3d-graphics icon horror-game-simulation-real-time-3d-graphics

Adaptation in progress of my second year submission for real time 3d graphics. Currently working on converting it from 3rd person to top down and creating a physics based collision system.

lunar-lander-demonstration-1st-year icon lunar-lander-demonstration-1st-year

A Slightly further adapted version of my first year Intro to C++ submission, modified to use SOIL, Glew and GLM libraries. Uses both current buffer based drawing and deprecated glBegin/End methods of graphics.

mastersproject icon mastersproject

The code accompanying my masters thesis for the course Artificial Intelligence and Applications

stillder icon stillder

My submission for third years Algorithms and collections module. StillDer is an app made using QT which handles the loading, building and saving of stock orders, with a focus on Care Home Kitchens.

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.