Skip to content
Menu
Welcome!
Contact
Portfolio
Xtreme Drone Racing
Picatsso
Beat ’em up
Asteroid Rain!
Space – The final frontier
Green Lantern Scrolling Platformer (Unity Engine)
Shaders
Unity 3D Supergirl game!
Bear Porridge!
A* pathfinding
Balloons!
UI work
Blog
Programming tutorials
Graph searches, breadth-first and depth-first
Interpolations
Quicksort
R value references and Move semantics (C++11 and up)
What is a Binary Search?
Code Challenges
Codility Solution: Binary Gap
Bonus: Efficient ways of determining whether a number is a power of two
Reverse String II
Kth Largest Element in an Array (Medium)
OddOccurrencesInArray
Permute String
Powerset: find all subsets of a set
Bonus: Swapping variables without a temporary variable.
Codility solution: Cyclic Rotation
Codility solution: Frog Jump
Codility solution: PermMissingElem
Codility Solution: MissingInteger
Codility Solution: MaxCounters
Codility solution: MaxProductOfThree
Codility solution: Brackets
Codility solution: Triangle
Sort Anagrams
Between Two Sets
Staircase (Easy)
Merge two sorted arrays (Sorting and searching)
Academic
Publications
James Kitchen Games
James Kitchen. Game programmer. Computer Scientist. Game and simulation enthusiast.
Between Two Sets