Source Code
“Who owns this patent? No one. Could you patent the Sun?” – Jonas Salk
Binary Search
Breadth First and Depth First Search
Find Consecutive Numbers
Hashing
Merge Sort
Multi-threading
Reverse a Linked List
8 Queens
8 Queens without 2D Array
Dumb 8 Queens
N Queens
Balanced Binary Tree
Factorial
Fibonacci
Network Info
Number Cross
String Length
Towers of Hanoi
The Wall
Understanding Arrays
Understanding Pointers
Audio Splitter
Beeping
Celsius To Fahrenheit
HTTP Get Request Example
Image Resizer
Image Splitter
IP Address Info
Roman Numeral Converter
ShootEmUp
Suspend Process
Video Upscaler
Who is that Actor
Windows Info
Cartesian and Polar Coordinate Converter
Data Structures
- ArrayList.java
- ArrayOrderedList.java
- ArrayQueue.java
- ArrayStack.java
- ArrayUnorderedList.java
- BTreeNode.java
- BinarySearchTree.java
- ChainedHashTable.java
- ElementNotFoundException.java
- EmptyCollectionException.java
- HashADT.java
- Hashtable.java
- LinkedList.java
- LinkedQueue.java
- LinkedUnorderedList.java
- ListADT.java
- Node.java
- OrderedListADT.java
- PriorityQueue.java
- QueueADT.java
- SortedList.java
- StackADT.java
- UnorderdChainedHashADT.java
- UnorderedListADT.java
Maze Solver
Palindrome
Trajectory
Triangular Sum
HTTP Web Server
UDP Web Server
PanoramicVR
OpenGL (2015)
- Camera.cpp
- Camera.h
- Cube.cpp
- Cube.h
- Floor.cpp
- Floor.h
- KeyboardManager.cpp
- KeyboardManager.h
- Main.cpp
- ShaderManager.cpp
- ShaderManager.h
- Utils.cpp
- Utils.h
- stdafx.h
- FragmentShader.glsl
- VertexShader.glsl
- FloorTexture.DDS
Hello Slate
This is an introduction for using Unreal Engine Slate in C++. If you want to create detailed User Interfaces in Unreal Engine with C++, this is how you do it, Otherwise, you must create your UI with only Blueprints.
VR Grabbing Template
With the creation of WhackVR, I needed to have Virtual Reality Grabbing. The problem was that in-order to grab an object, Physics would need to be enabled on the object. Since physics was enabled, the object would flop around and/or not move correctly. However, if you disable physics, then the collision is not detected. I was able to fix this and I decided to release the VR Grabbing of Destructible Meshes portion publicly so others can benefit from this style of grabbing.