Code Monkey home page Code Monkey logo

info3111-s2018's Introduction

INFO3111-S2018

Summer 2018 INFO-3111 course code (done in class)

This is the 'in class' example code from Michael Feeney's classes at Fanshawe College INFO-3111 "C++ Graphics" class (Computer Programmer Analyst, CPA2, semester 4).

This summer, we used GLFW, glad, and glm for the base code. This code should work in Visual Studio 2015 and 2017 under Windows 7 and 10 (and I assume 8?).

efore you comment, PLEASE keep in mind that:

  • We started with this: http://www.glfw.org/docs/latest/quick.html
  • ** It was coded, interactively, as part of lecturing (i.e. while trying to explain things) in front of the class, during the 2x3 hour class hours/week.** (So ALL of this represents, at most, 40 hours of work. Total.)
  • You can watch it being made here: https://www.twitch.tv/lordmichaelmort
  • This code is for educational purposes, and this repo is just Where The Code Is/Was during the summer 2018 term. (putting it here was easiest for the students and I) (so I'm not really interested in 'maintaining this project', as it really isn't a 'project' or whatever, so if I ignore a pull request, it's nothing personal; I just have other things/projects/whatever going on)
  • Virtually everything in here is (was) an attempt to explain some programming/game engine concept using the most accessible code possible (i.e. aim was for CLARITY of explaining the concept, not making Something Technically Sexy).
  • If you were not in the class that year, it may not make sense.
  • This isn't intended to be The Greatest Code Evah. So if you find a bug, feel free to point it out, but: I might listen, but don't really care about your personal opinions about C, C++, or whatever other languge/tool/OS you use or prefer. Game engines are mostly written in C (and C++), so that's what we use. Also: You do you.
  • Don't be a an https://en.wikipedia.org/wiki/The_No_Asshole_Rule
  • Bless

If you have any questions about it, please e-mail me at mfeeney (-at-) fanshawec.ca.

info3111-s2018's People

Contributors

lordmichaelmort avatar

Watchers

Greg Henderson avatar

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.