{"id":6,"date":"2010-07-11T17:44:02","date_gmt":"2010-07-11T17:44:02","guid":{"rendered":"http:\/\/katianie.com\/blog\/"},"modified":"2025-10-25T19:19:07","modified_gmt":"2025-10-25T19:19:07","slug":"source-code","status":"publish","type":"page","link":"https:\/\/katianie.com\/blog\/index.php\/source-code\/","title":{"rendered":"Source Code"},"content":{"rendered":"<blockquote>\n<h3 style=\"text-align: center;\"><em>&#8220;Who owns this patent? No one. Could you patent the Sun?&#8221; &#8211; Jonas Salk<\/em><\/h3>\n<\/blockquote>\n<p><a href=\"https:\/\/github.com\/Katianie\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/www.katianie.com\/images\/KatianieGitHubImageLink.png\" alt=\"Git Hub Profile Link\" width=\"129\" height=\"64\" \/><\/a><br \/><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/www.katianie.com\/images\/banners\/CcloudBanner.png\" alt=\"C\" width=\"800\" height=\"128\" \/><\/p>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Binary Search<\/strong><\/span><\/h2>\n<ul style=\"text-align: left;\">\n<li><a href=\"http:\/\/katianie.com\/SourceCode\/C\/BinarySearch\/Main.c\">Main.c<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Breadth First and Depth First Search<\/strong><\/span><\/h2>\n<ul style=\"text-align: left;\">\n<li><a href=\"http:\/\/katianie.com\/SourceCode\/C\/BreadthFirstDepthFirstOnATree\/LinkedList.c\">LinkedList.c<\/a><\/li>\n<li><a href=\"http:\/\/katianie.com\/SourceCode\/C\/BreadthFirstDepthFirstOnATree\/LinkedList.h\">LinkedList.h<\/a><\/li>\n<li><a href=\"http:\/\/katianie.com\/SourceCode\/C\/BreadthFirstDepthFirstOnATree\/Main.c\">Main.c<\/a><\/li>\n<li><a href=\"http:\/\/katianie.com\/SourceCode\/C\/BreadthFirstDepthFirstOnATree\/Node.h\">Node.h<\/a><\/li>\n<li><a href=\"http:\/\/katianie.com\/SourceCode\/C\/BreadthFirstDepthFirstOnATree\/Queue.c\">Queue.c<\/a><\/li>\n<li><a href=\"http:\/\/katianie.com\/SourceCode\/C\/BreadthFirstDepthFirstOnATree\/Queue.h\">Queue.h<\/a><\/li>\n<li><a href=\"http:\/\/katianie.com\/SourceCode\/C\/BreadthFirstDepthFirstOnATree\/Stack.c\">Stack.c<\/a><\/li>\n<li><a href=\"http:\/\/katianie.com\/SourceCode\/C\/BreadthFirstDepthFirstOnATree\/Stack.h\">Stack.h<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Find Consecutive Numbers<\/strong><\/span><\/h2>\n<ul style=\"text-align: left;\">\n<li><a href=\"http:\/\/katianie.com\/SourceCode\/C\/FindConsecutiveNumbers\/Main.c\">Main.c<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Hashing<\/strong><\/span><\/h2>\n<ul style=\"text-align: left;\">\n<li><a href=\"http:\/\/katianie.com\/SourceCode\/C\/Hashing\/Main.c\">Main.c<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Merge Sort<\/strong><\/span><\/h2>\n<ul style=\"text-align: left;\">\n<li><a href=\"http:\/\/katianie.com\/SourceCode\/C\/MergeSort\/Main.c\">Main.c<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Multi-threading<\/strong><\/span><\/h2>\n<ul style=\"text-align: left;\">\n<li><a href=\"http:\/\/katianie.com\/SourceCode\/C\/MultithreadPrintEvenOdd\/Main.c\">Main.c<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Reverse a Linked List<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C\/ReverseLinkedList\/Main.c\">Main.c<\/a><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/www.katianie.com\/images\/banners\/C++tifaBanner.png\" alt=\"C++\" width=\"800\" height=\"128\" \/><\/p>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>8 Queens<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C++\/CPP_Source_Code\/8%20Queens\/Main.cpp\">Main.cpp<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>8 Queens without 2D Array<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C++\/CPP_Source_Code\/8%20Queens%20Without%202D%20Array\/Main.cpp\">Main.cpp<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Dumb 8 Queens<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C++\/CPP_Source_Code\/Dumb%208%20Queens\/Main.cpp\">Main.cpp<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>N Queens<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C++\/CPP_Source_Code\/N%20Queens\/Main.cpp\">Main.cpp<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Balanced Binary Tree<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C++\/CPP_Source_Code\/Balanced%20Binary%20Tree\/BinaryTree.cpp\">BinaryTree.cpp<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C++\/CPP_Source_Code\/Balanced%20Binary%20Tree\/BinaryTree.h\">BinaryTree.h<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C++\/CPP_Source_Code\/Balanced%20Binary%20Tree\/PrettyPrint.cpp\">PrettyPrint.cpp<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C++\/CPP_Source_Code\/Balanced%20Binary%20Tree\/PrettyPrint.h\">PrettyPrint.h<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C++\/CPP_Source_Code\/Balanced%20Binary%20Tree\/main.cpp\">main.cpp<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Factorial<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C++\/CPP_Source_Code\/Factorial.cpp\">Factorial.cpp<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Fibonacci<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C++\/CPP_Source_Code\/Fibonacci.cpp\">Fibonacci.cpp<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Network Info<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C++\/CPP_Source_Code\/NetworkInfo%20(Full%20Project).zip\">Network Info (Full Project).zip<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Number Cross<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C++\/CPP_Source_Code\/NumberCross.cpp\">NumberCross.cpp<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>String Length<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C++\/CPP_Source_Code\/StringLength.cpp\">StringLength.cpp<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Towers of Hanoi<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C++\/CPP_Source_Code\/TowersofHanoi.cpp\">TowersofHanoi.cpp<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>The Wall<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C++\/The_Wall_Source_Code\/Main.cpp\">Main.cpp<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C++\/The_Wall_Source_Code\/TheWall.cpp\">TheWall.cpp<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C++\/The_Wall_Source_Code\/TheWall.h\">TheWall.h<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C++\/The_Wall_Source_Code\/gun.cpp\">gun.cpp<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C++\/The_Wall_Source_Code\/objmgr.cpp\">objmgr.cpp<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C++\/The_Wall_Source_Code\/objmgr.h\">objmgr.h<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C++\/The_Wall_Source_Code\/shooter.h\">shooter.h<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Understanding Arrays<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C++\/CPP_Source_Code\/UnderstandingArrays.cpp\">UnderstandingArrays.cpp<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Understanding Pointers<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/C++\/CPP_Source_Code\/UnderstandingPointers.cpp\">UnderstandingPointers.cpp<\/a><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium\" src=\"https:\/\/www.katianie.com\/images\/banners\/C%23barrettBanner.png\" width=\"800\" height=\"128\" \/><\/p>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Audio Splitter<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"https:\/\/katianie.com\/\/SourceCode\/Csharp\/WaffleAudioTrackSplitter\/AudioSplitter.cs\">AudioSplitter.cs<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"https:\/\/katianie.com\/\/SourceCode\/Csharp\/WaffleAudioTrackSplitter\/Form1.cs\">Form1.cs<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"https:\/\/katianie.com\/\/SourceCode\/Csharp\/WaffleAudioTrackSplitter\/TrackTextParser.cs\">TrackTextParser.cs<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Beeping<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Csharp\/Beeping\/Beeping\/Program.cs\">Program.cs<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Celsius To Fahrenheit<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Csharp\/Celsius_To_Fahrenheit\/CelsiusToFahrenheit.cs\">CelsiusToFahrenheit.cs<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><strong><span style=\"text-decoration: underline;\">HTTP Get Request Example<\/span><\/strong><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Csharp\/GetRequest%20Example\/GetRequestExample\/Form1.cs\">Form1.cs<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><strong><span style=\"text-decoration: underline;\"><strong>Image Resizer<\/strong><\/span><\/strong><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"https:\/\/katianie.com\/SourceCode\/Csharp\/ImageResizer\/Anime4KUpscaler.cs\">Anime4KUpscaler.cs<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"https:\/\/katianie.com\/SourceCode\/Csharp\/ImageResizer\/ESRGAN.cs\">ESRGAN.cs<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"https:\/\/katianie.com\/SourceCode\/Csharp\/ImageResizer\/MainForm.cs\">MainForm.cs<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"https:\/\/katianie.com\/SourceCode\/Csharp\/ImageResizer\/SimpleUpscaler.cs\">SimpleUpscaler.cs<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><strong><span style=\"text-decoration: underline;\"><strong>Image Splitter<\/strong><\/span><\/strong><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Csharp\/Waffle_Image_Spliter\/ImageSpliter.cs\">ImageSpliter.cs<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><strong><span style=\"text-decoration: underline;\">IP Address Info<\/span><\/strong><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Csharp\/IPAddressInfo%20(Full%20Project).zip\">IPAddressInfo (Full Project).zip<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Roman Numeral Converter<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Csharp\/Roman_Numeral_Converter\/RomanNumeralConverter.cs\">RomanNumeralConverter.cs<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>ShootEmUp<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Csharp\/ShootEmUp_Source_Code\/Bababooy.cs\">Bababooy.cs<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Csharp\/ShootEmUp_Source_Code\/Bullet.cs\">Bullet.cs<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Csharp\/ShootEmUp_Source_Code\/CollisionClass.cs\">CollisionClass.cs<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Csharp\/ShootEmUp_Source_Code\/Enemy.cs\">Enemy.cs<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Csharp\/ShootEmUp_Source_Code\/Game1.cs\">Game1.cs<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Csharp\/ShootEmUp_Source_Code\/Menu.cs\">Menu.cs<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Csharp\/ShootEmUp_Source_Code\/MenuItem.cs\">MenuItem.cs<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Csharp\/ShootEmUp_Source_Code\/Powerup.cs\">Powerup.cs<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Csharp\/ShootEmUp_Source_Code\/Program.cs\">Program.cs<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Suspend Process<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"https:\/\/katianie.com\/\/SourceCode\/Csharp\/SuspendProcess\/Form1.cs\">Form1.cs<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Video Upscaler<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"https:\/\/katianie.com\/\/SourceCode\/Csharp\/VideoUpscaler\/Anime4KUpscaler.cs\">Anime4KUpscaler.cs<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"https:\/\/katianie.com\/\/SourceCode\/Csharp\/VideoUpscaler\/BaseUpscaler.cs\">BaseUpscaler.cs<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"https:\/\/katianie.com\/\/SourceCode\/Csharp\/VideoUpscaler\/ESRGAN.cs\">ESRGAN.cs<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"https:\/\/katianie.com\/\/SourceCode\/Csharp\/VideoUpscaler\/MainForm.Designer.cs\">MainForm.Designer.cs<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"https:\/\/katianie.com\/\/SourceCode\/Csharp\/VideoUpscaler\/VideoProcessor.cs\">VideoProcessor.cs<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Who is that Actor<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Csharp\/Who_is_that_Actor_Source_Code\/Form1.cs\">Form1.cs<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Csharp\/Who_is_that_Actor_Source_Code\/IMDBReader.cs\">IMDBReader.cs<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><strong><span style=\"text-decoration: underline;\">Windows Info<\/span><br \/><\/strong><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Csharp\/WindowsInfo%20(Full%20Project).zip\">Windows Info (Full Project).zip<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/www.katianie.com\/images\/banners\/JavaaerithBanner.png\" alt=\"Java\" width=\"800\" height=\"128\" \/><\/h2>\n<h2 style=\"text-align: left;\"><strong><span style=\"text-decoration: underline;\">Cartesian and Polar Coordinate Converter<\/span><\/strong><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Cartesian_and_Polar_Converter.java\">Cartesian_and_Polar_Converter.java<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><strong><span style=\"text-decoration: underline;\">Data Structures<\/span><\/strong><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Data%20Structures\/ArrayList.java\">ArrayList.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Data%20Structures\/ArrayOrderedList.java\">ArrayOrderedList.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Data%20Structures\/ArrayQueue.java\">ArrayQueue.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Data%20Structures\/ArrayStack.java\">ArrayStack.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Data%20Structures\/ArrayUnorderedList.java\">ArrayUnorderedList.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Data%20Structures\/BTreeNode.java\">BTreeNode.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Data%20Structures\/BinarySearchTree.java\">BinarySearchTree.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Data%20Structures\/ChainedHashTable.java\">ChainedHashTable.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Data%20Structures\/ElementNotFoundException.java\">ElementNotFoundException.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Data%20Structures\/EmptyCollectionException.java\">EmptyCollectionException.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Data%20Structures\/HashADT.java\">HashADT.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Data%20Structures\/Hashtable.java\">Hashtable.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Data%20Structures\/LinkedList.java\">LinkedList.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Data%20Structures\/LinkedQueue.java\">LinkedQueue.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Data%20Structures\/LinkedUnorderedList.java\">LinkedUnorderedList.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Data%20Structures\/ListADT.java\">ListADT.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Data%20Structures\/Node.java\">Node.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Data%20Structures\/OrderedListADT.java\">OrderedListADT.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Data%20Structures\/PriorityQueue.java\">PriorityQueue.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Data%20Structures\/QueueADT.java\">QueueADT.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Data%20Structures\/SortedList.java\">SortedList.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Data%20Structures\/StackADT.java\">StackADT.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Data%20Structures\/UnorderdChainedHashADT.java\">UnorderdChainedHashADT.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Data%20Structures\/UnorderedListADT.java\">UnorderedListADT.java<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><strong><span style=\"text-decoration: underline;\">Maze Solver<\/span><\/strong><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Maze%20Solver\/Maze.java\">Maze.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Maze%20Solver\/MazeSolver.java\">MazeSolver.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Maze%20Solver\/Point.java\">Point.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Maze%20Solver\/Square.java\">Square.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Maze%20Solver\/testMaze1.txt\">testMaze1.txt<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Palindrome<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/PalindromeMain.java\">PalindromeMain.java<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Trajectory<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/Trajectory.java\">Trajectory.java<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Triangular Sum<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/TriangularSum.java\">TriangularSum.java<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><strong><span style=\"text-decoration: underline;\">HTTP Web Server<\/span><\/strong><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/HTTP%20Web%20Server\/HttpRequest.java\">HttpRequest.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/HTTP%20Web%20Server\/WebServer.java\">WebServer.java<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><strong><span style=\"text-decoration: underline;\">UDP Web Server<\/span><\/strong><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/UDP%20Web%20Server\/Client.java\">Client.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/UDP%20Web%20Server\/RTPpacket.java\">RTPpacket.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/UDP%20Web%20Server\/Server.java\">Server.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/UDP%20Web%20Server\/VideoStream.java\">VideoStream.java<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Java\/UDP%20Web%20Server\/movie.Mjpeg\">movie.Mjpeg<\/a><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/www.katianie.com\/images\/banners\/DirectXvincentBanner.png\" alt=\"DirectX\" width=\"800\" height=\"128\" \/><\/p>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>PanoramicVR<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/DirectX\/PanoramicVR.zip\">PanoramicVR (Full Project).zip<\/a><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/www.katianie.com\/images\/banners\/OpenGLyuffieBanner.png\" alt=\"OpenGL\" width=\"800\" height=\"128\" \/><\/p>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>OpenGL<\/strong><\/span><\/h2>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/OpenGL\/ModernOpenGL\/Camera.cpp\">Camera.cpp<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/OpenGL\/ModernOpenGL\/Camera.h\">Camera.h<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/OpenGL\/ModernOpenGL\/Cube.cpp\">Cube.cpp<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/OpenGL\/ModernOpenGL\/Cube.h\">Cube.h<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/OpenGL\/ModernOpenGL\/Floor.cpp\">Floor.cpp<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/OpenGL\/ModernOpenGL\/Floor.h\">Floor.h<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/OpenGL\/ModernOpenGL\/KeyboardManager.cpp\">KeyboardManager.cpp<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/OpenGL\/ModernOpenGL\/KeyboardManager.h\">KeyboardManager.h<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/OpenGL\/ModernOpenGL\/Main.cpp\">Main.cpp<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/OpenGL\/ModernOpenGL\/ShaderManager.cpp\">ShaderManager.cpp<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/OpenGL\/ModernOpenGL\/ShaderManager.h\">ShaderManager.h<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/OpenGL\/ModernOpenGL\/Utils.cpp\">Utils.cpp<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/OpenGL\/ModernOpenGL\/Utils.h\">Utils.h<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/OpenGL\/ModernOpenGL\/stdafx.h\">stdafx.h<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/OpenGL\/ModernOpenGL\/Shaders\/FragmentShader.glsl\">FragmentShader.glsl<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/OpenGL\/ModernOpenGL\/Shaders\/VertexShader.glsl\">VertexShader.glsl<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/OpenGL\/ModernOpenGL\/Textures\/FloorTexture.DDS\">FloorTexture.DDS<\/a><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/www.katianie.com\/images\/banners\/UnrealcidBanner.png\" alt=\"Unreal\" width=\"800\" height=\"128\" \/><\/p>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Hello Slate<\/strong><\/span><\/h2>\n<p>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.<\/p>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/www.katianie.com\/SourceCode\/Unreal\/HelloSlate.zip\">HelloSlate.zip<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>VR Grabbing Template<\/strong><\/span><\/h2>\n<p>With the creation of The Desert&#8217;s Rose, 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.<\/p>\n<ul>\n<li style=\"text-align: left;\"><a href=\"http:\/\/katianie.com\/SourceCode\/Unreal\/VRGrabbingSource.zip\">VRGrabbingSource.zip<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Neural Tanks Source<\/strong><\/span><\/h2>\n<p>Neural Tanks is a game I created in Unreal Engine 4 and C++ that uses Neural Networking for the enemy AI navigation. See the Neural Tanks page for more info and the full project download. This is just the source code.<\/p>\n<ul>\n<li style=\"text-align: left;\"><a href=\"https:\/\/katianie.com\/Install\/NeuralTanksSourceFinal.zip\">NeuralTanksSourceFinal.zip<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Boombox Project<\/strong><\/span><\/h2>\n<p>A Boombox\/Radio I created using Unreal Engine 4. This was originally part of the Neural Tanks game. The music used in this build is all royalty free.<\/p>\n<ul>\n<li style=\"text-align: left;\"><a href=\"https:\/\/www.katianie.com\/Install\/BoomboxProjectFinal.zip\">BoomboxProjectFinal.zip<\/a><\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span style=\"text-decoration: underline;\"><strong>Tic-Tac-Toe<\/strong><\/span><\/h2>\n<p>A Tic-Tac-Toe game created using Unreal Engine 5 and C++.<\/p>\n<ul>\n<li style=\"text-align: left;\"><a href=\"https:\/\/www.katianie.com\/Install\/TicTacToe.zip\">TicTacToe.zip<\/a><\/li>\n<\/ul>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;Who owns this patent? No one. Could you patent the Sun?&#8221; &#8211; Jonas Salk Binary Search Main.c Breadth First and Depth First Search LinkedList.c LinkedList.h Main.c Node.h Queue.c Queue.h Stack.c Stack.h Find Consecutive Numbers Main.c Hashing Main.c Merge Sort Main.c Multi-threading Main.c Reverse a Linked List Main.c 8 Queens Main.cpp 8 Queens without 2D Array [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-6","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/katianie.com\/blog\/index.php\/wp-json\/wp\/v2\/pages\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/katianie.com\/blog\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/katianie.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/katianie.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/katianie.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=6"}],"version-history":[{"count":10,"href":"https:\/\/katianie.com\/blog\/index.php\/wp-json\/wp\/v2\/pages\/6\/revisions"}],"predecessor-version":[{"id":11333,"href":"https:\/\/katianie.com\/blog\/index.php\/wp-json\/wp\/v2\/pages\/6\/revisions\/11333"}],"wp:attachment":[{"href":"https:\/\/katianie.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}