Projects

Evolutionary Simulation

Image of project
javascript machine learning

This is a simulation written in HTML5 and JavaScript that uses genetic algorithms and neural networks to simulate a population of agents (you could imagine them as living cells, animals, robots etc.), which compete for survival. Each agent must eat food to avoid starving, but there is a limited amount of food available at any time. After a certain amount of time has passed, the simulation will advance to the next generation, in which a new population of agents is created from the combination and mutation of the genetic code of the previous population. The better an agent performs (the more food it collects), the more likely it is to be selected for breeding. This simulates natural selection, and results in the agents of each successive population performing better than the last.

Stardew Valley Assistant

Image of project
html5 javascript web

The aim of Stardew Valley assistant is to be a useful companion tool for players of Stardew Valley.

Personal Website

Image of project
html5 javascript sass jekyll liquid

This very website.

Procedural Terrain

Image of project
openscad procedural mesh generation

This is an OpenSCAD script that procedurally generates a random block of terrain, which includes trees, grass, water, cliffes, beaches and mountains. The script uses the diamond-square algorithm for generating the height map, then goes through several passes to add colour and objects such as trees.

The Forest

Image of project
python script simulation

A Python script that simulates a small forest inhabited by lumberjacks and bears.

File Allocation Table Simulation

Image of project
c simulation

This is a simple simulator of a File Allocation Table. Files can be added and deleted from a simulated directory, and allocated sectors in a FAT. The directory and FAT are saved to data files after each change.

Abandoned

Image of project
game game jam unity c# strategy survival first-person 3d

You are stuck in a small space ship, separated from your crew and all outside communication. Your only hope for escape is to survive long enough to create a distress beacon and attract a rescue party, but the required parts are scattered around the "abandoned" alien ship your crew mates so mysteriously disappeared into. Fortunately, you have remote control of a robot that can explore the alien depths while you struggle to survive. This is the (mostly) unaltered source code for the game I made with C# and Unity for the 37th Ludum Dare (late 2016), theme "One Room."

Island Defence

Image of project
game game jam unity c# strategy turn-based 3d

You play as a sentient volcano expanding your island into the vast ocean, while defending against greedy pirates that hunger for the treasure buried deep below you. This is the (mostly) unaltered source code for the game I made with C# and Unity for the 34th Ludum Dare (late 2015), themes "Two Buttons" and "Growing."

Debug Defence

Image of project
game game jam phaserJS javascript tower defence 2d

Your computer is acting a bit buggy. When you open it up you discover why: there is an onslaught of literal bugs streaming towards the CPU! You must build electrical defences on your computer's circuitboards to stop the bugs and rescue your files.

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Projects - Cameron Palmer</title> <script defer src="/assets/js/nav.js"></script> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css" integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf" crossorigin="anonymous"> <link rel="stylesheet" href="/assets/css/style.css"> </head> <body class=""> <div class="container"> <header class="site-header container-width"> <a href="/" class="site-title-anchor"> <div class="site-title-container"> <img class="portrait" src="/assets/img/cameron.jpg" alt="Picture of me"> <span class="site-title"> Cameron Palmer </span> </div> </a> <div class="nav-button"> <a href="#" class="nav-option mobile-only button"> <i class="fas fa-bars"></i> </a> </div> <nav class="main-nav"> <ul class="nav-list button-box"> <li class="button nav-option " > <a href="/"> <i class="fas fa-home"></i> Home</a> </li> <li class="button nav-option selected " > <a href="/projects/"> <i class="fas fa-th"></i> Projects</a> </li> <li class="button nav-option " > <a href="/games/"> <i class="fas fa-gamepad"></i> Games</a> </li> <li class="button nav-option " > <a href="/blog/"> <i class="fas fa-pencil-alt"></i> Blog</a> </li> <li class="button nav-option " > <a href="/about-me/"> <i class="fas fa-user"></i> About Me</a> </li> <li class="button nav-option social-icon github"> <a href="https://github.com/neptunianeclipse" title="Github"> <i class="fab fa-github"></i> </a> </li> <li class="button nav-option social-icon linkedin" > <a href="https://www.linkedin.com/in/cameron-palmer/" title="LinkedIn"> <i class="fab fa-linkedin"></i> </a> </li> </ul> </nav> </header> <main class="content container-inner container-width"> <h1>Projects</h1> <label><input type="checkbox" value="false" class="projects-games-check"> Show games</label> <div class="project-grid"> <button class="project-entry "> <img class="project-thumb" src="/assets/img/thumb-evo-sim.png" alt="Evolutionary Simulation"> <div class="project-caption"> Evolutionary Simulation </div> </button> <div class="project-details-container "> <div class="modal-darken"></div> <div class="project-details container-width"> <div class="header"> <h2 class="project-title">Evolutionary Simulation</h2> <button class="button close-button">×</button> </div> <img class="project-detail-img" src="/assets/img/thumb-evo-sim.png" alt="Image of project"> <div class="project-tags"> <span class="project-tag">javascript</span> <span class="project-tag">machine learning</span> </div> <p class="project-description">This is a simulation written in HTML5 and JavaScript that uses genetic algorithms and neural networks to simulate a population of agents (you could imagine them as living cells, animals, robots etc.), which compete for survival. Each agent must eat food to avoid starving, but there is a limited amount of food available at any time. After a certain amount of time has passed, the simulation will advance to the next generation, in which a new population of agents is created from the combination and mutation of the genetic code of the previous population. The better an agent performs (the more food it collects), the more likely it is to be selected for breeding. This simulates natural selection, and results in the agents of each successive population performing better than the last.</p> <ul class="project-details-footer"> <li class="button btn-github"> <a href="https://github.com/NeptunianEclipse/ai-evolutionary-simulation"> <i class="fab fa-github"></i> View repo </a> </li> <li class="button btn-project-page"> <a href="https://neptunianeclipse.github.io/ai-evolutionary-simulation"> <i class="fas fa-link"></i> View project page </a> </li> </ul> </div> </div> <button class="project-entry "> <img class="project-thumb" src="/assets/img/thumb-stardew.png" alt="Stardew Valley Assistant"> <div class="project-caption"> Stardew Valley Assistant </div> </button> <div class="project-details-container "> <div class="modal-darken"></div> <div class="project-details container-width"> <div class="header"> <h2 class="project-title">Stardew Valley Assistant</h2> <button class="button close-button">×</button> </div> <img class="project-detail-img" src="/assets/img/thumb-stardew.png" alt="Image of project"> <div class="project-tags"> <span class="project-tag">html5</span> <span class="project-tag">javascript</span> <span class="project-tag">web</span> </div> <p class="project-description">The aim of Stardew Valley assistant is to be a useful companion tool for players of Stardew Valley.</p> <ul class="project-details-footer"> <li class="button btn-github"> <a href="https://github.com/NeptunianEclipse/stardew-valley-assistant"> <i class="fab fa-github"></i> View repo </a> </li> <li class="button btn-project-page"> <a href="https://neptunianeclipse.github.io/stardew-valley-assistant/"> <i class="fas fa-link"></i> View project page </a> </li> </ul> </div> </div> <button class="project-entry "> <img class="project-thumb" src="/assets/img/thumb-personal-site.png" alt="Personal Website"> <div class="project-caption"> Personal Website </div> </button> <div class="project-details-container "> <div class="modal-darken"></div> <div class="project-details container-width"> <div class="header"> <h2 class="project-title">Personal Website</h2> <button class="button close-button">×</button> </div> <img class="project-detail-img" src="/assets/img/thumb-personal-site.png" alt="Image of project"> <div class="project-tags"> <span class="project-tag">html5</span> <span class="project-tag">javascript</span> <span class="project-tag">sass</span> <span class="project-tag">jekyll</span> <span class="project-tag">liquid</span> </div> <p class="project-description">This very website.</p> <ul class="project-details-footer"> <li class="button btn-github"> <a href="https://github.com/NeptunianEclipse/personal-website"> <i class="fab fa-github"></i> View repo </a> </li> <li class="button btn-project-page"> <a href="/"> <i class="fas fa-link"></i> View project page </a> </li> </ul> </div> </div> <button class="project-entry "> <img class="project-thumb" src="/assets/img/thumb-terrain.png" alt="Procedural Terrain"> <div class="project-caption"> Procedural Terrain </div> </button> <div class="project-details-container "> <div class="modal-darken"></div> <div class="project-details container-width"> <div class="header"> <h2 class="project-title">Procedural Terrain</h2> <button class="button close-button">×</button> </div> <img class="project-detail-img" src="/assets/img/thumb-terrain.png" alt="Image of project"> <div class="project-tags"> <span class="project-tag">openscad</span> <span class="project-tag">procedural</span> <span class="project-tag">mesh generation</span> </div> <p class="project-description">This is an OpenSCAD script that procedurally generates a random block of terrain, which includes trees, grass, water, cliffes, beaches and mountains. The script uses the diamond-square algorithm for generating the height map, then goes through several passes to add colour and objects such as trees.</p> <ul class="project-details-footer"> <li class="button btn-github"> <a href="https://github.com/NeptunianEclipse/procedural-terrain"> <i class="fab fa-github"></i> View repo </a> </li> </ul> </div> </div> <button class="project-entry "> <img class="project-thumb" src="" alt="The Forest"> <div class="project-caption"> The Forest </div> </button> <div class="project-details-container "> <div class="modal-darken"></div> <div class="project-details container-width"> <div class="header"> <h2 class="project-title">The Forest</h2> <button class="button close-button">×</button> </div> <img class="project-detail-img" src="" alt="Image of project"> <div class="project-tags"> <span class="project-tag">python</span> <span class="project-tag">script</span> <span class="project-tag">simulation</span> </div> <p class="project-description">A Python script that simulates a small forest inhabited by lumberjacks and bears.</p> <ul class="project-details-footer"> <li class="button btn-github"> <a href="https://github.com/NeptunianEclipse/the-forest"> <i class="fab fa-github"></i> View repo </a> </li> </ul> </div> </div> <button class="project-entry "> <img class="project-thumb" src="" alt="File Allocation Table Simulation"> <div class="project-caption"> File Allocation Table Simulation </div> </button> <div class="project-details-container "> <div class="modal-darken"></div> <div class="project-details container-width"> <div class="header"> <h2 class="project-title">File Allocation Table Simulation</h2> <button class="button close-button">×</button> </div> <img class="project-detail-img" src="" alt="Image of project"> <div class="project-tags"> <span class="project-tag">c</span> <span class="project-tag">simulation</span> </div> <p class="project-description">This is a simple simulator of a File Allocation Table. Files can be added and deleted from a simulated directory, and allocated sectors in a FAT. The directory and FAT are saved to data files after each change.</p> <ul class="project-details-footer"> <li class="button btn-github"> <a href="https://github.com/NeptunianEclipse/file-allocation-table-sim"> <i class="fab fa-github"></i> View repo </a> </li> </ul> </div> </div> <button class="project-entry game-entry"> <img class="project-thumb" src="https://github.com/NeptunianEclipse/abandoned/raw/master/Screenshot.png" alt="Abandoned"> <div class="project-caption"> Abandoned </div> </button> <div class="project-details-container game-entry"> <div class="modal-darken"></div> <div class="project-details container-width"> <div class="header"> <h2 class="project-title">Abandoned</h2> <button class="button close-button">×</button> </div> <img class="project-detail-img" src="https://github.com/NeptunianEclipse/abandoned/raw/master/Screenshot.png" alt="Image of project"> <div class="project-tags"> <span class="project-tag">game</span> <span class="project-tag">game jam</span> <span class="project-tag">unity</span> <span class="project-tag">c#</span> <span class="project-tag">strategy</span> <span class="project-tag">survival</span> <span class="project-tag">first-person</span> <span class="project-tag">3d</span> </div> <p class="project-description">You are stuck in a small space ship, separated from your crew and all outside communication. Your only hope for escape is to survive long enough to create a distress beacon and attract a rescue party, but the required parts are scattered around the "abandoned" alien ship your crew mates so mysteriously disappeared into. Fortunately, you have remote control of a robot that can explore the alien depths while you struggle to survive. This is the (mostly) unaltered source code for the game I made with C# and Unity for the 37th Ludum Dare (late 2016), theme "One Room."</p> <ul class="project-details-footer"> <li class="button btn-github"> <a href="https://github.com/NeptunianEclipse/abandoned"> <i class="fab fa-github"></i> View repo </a> </li> <li class="button btn-itch-io fancy-btn"> <a href="https://epicruins195.itch.io/abandoned"> <i class="fab fa-itch-io"></i> Play on Itch.io </a> </li> </ul> </div> </div> <button class="project-entry game-entry"> <img class="project-thumb" src="https://github.com/NeptunianEclipse/island-defence/raw/master/Screenshot.png" alt="Island Defence"> <div class="project-caption"> Island Defence </div> </button> <div class="project-details-container game-entry"> <div class="modal-darken"></div> <div class="project-details container-width"> <div class="header"> <h2 class="project-title">Island Defence</h2> <button class="button close-button">×</button> </div> <img class="project-detail-img" src="https://github.com/NeptunianEclipse/island-defence/raw/master/Screenshot.png" alt="Image of project"> <div class="project-tags"> <span class="project-tag">game</span> <span class="project-tag">game jam</span> <span class="project-tag">unity</span> <span class="project-tag">c#</span> <span class="project-tag">strategy</span> <span class="project-tag">turn-based</span> <span class="project-tag">3d</span> </div> <p class="project-description">You play as a sentient volcano expanding your island into the vast ocean, while defending against greedy pirates that hunger for the treasure buried deep below you. This is the (mostly) unaltered source code for the game I made with C# and Unity for the 34th Ludum Dare (late 2015), themes "Two Buttons" and "Growing."</p> <ul class="project-details-footer"> <li class="button btn-github"> <a href="https://github.com/NeptunianEclipse/island-defence"> <i class="fab fa-github"></i> View repo </a> </li> <li class="button btn-itch-io fancy-btn"> <a href="https://epicruins195.itch.io/island-defence"> <i class="fab fa-itch-io"></i> Play on Itch.io </a> </li> </ul> </div> </div> <button class="project-entry game-entry"> <img class="project-thumb" src="/assets/img/debug-defence.png" alt="Debug Defence"> <div class="project-caption"> Debug Defence </div> </button> <div class="project-details-container game-entry"> <div class="modal-darken"></div> <div class="project-details container-width"> <div class="header"> <h2 class="project-title">Debug Defence</h2> <button class="button close-button">×</button> </div> <img class="project-detail-img" src="/assets/img/debug-defence.png" alt="Image of project"> <div class="project-tags"> <span class="project-tag">game</span> <span class="project-tag">game jam</span> <span class="project-tag">phaserJS</span> <span class="project-tag">javascript</span> <span class="project-tag">tower defence</span> <span class="project-tag">2d</span> </div> <p class="project-description">Your computer is acting a bit buggy. When you open it up you discover why: there is an onslaught of literal bugs streaming towards the CPU! You must build electrical defences on your computer's circuitboards to stop the bugs and rescue your files.</p> <ul class="project-details-footer"> <li class="button btn-github"> <a href="https://github.com/NeptunianEclipse/ludum-dare-38"> <i class="fab fa-github"></i> View repo </a> </li> <li class="button btn-itch-io fancy-btn"> <a href="https://neptunianeclipse.itch.io/debug-defence"> <i class="fab fa-itch-io"></i> Play on Itch.io </a> </li> </ul> </div> </div> </div> <script src="/assets/js/projects.js"></script> </main> <div class="spacer"> </div> <footer class="site-footer"> <div class="container-width site-footer-flex"> <p class="footer-text"> Designed, developed, and copyrighted© by Cameron Palmer (2019) </p> <ul class="button-box"> <li class="button nav-option social-icon github"> <a href="https://github.com/neptunianeclipse" title="Github"> <i class="fab fa-github"></i> </a> </li> <li class="button nav-option social-icon linkedin" > <a href="https://www.linkedin.com/in/cameron-palmer/" title="LinkedIn"> <i class="fab fa-linkedin"></i> </a> </li> </ul> </div> </footer> </div> </body> </html> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Projects - Cameron Palmer</title> <script defer src="/assets/js/nav.js"></script> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css" integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf" crossorigin="anonymous"> <link rel="stylesheet" href="/assets/css/style.css"> </head> <body class=""> <div class="container"> <header class="site-header container-width"> <a href="/" class="site-title-anchor"> <div class="site-title-container"> <img class="portrait" src="/assets/img/cameron.jpg" alt="Picture of me"> <span class="site-title"> Cameron Palmer </span> </div> </a> <div class="nav-button"> <a href="#" class="nav-option mobile-only button"> <i class="fas fa-bars"></i> </a> </div> <nav class="main-nav"> <ul class="nav-list button-box"> <li class="button nav-option " > <a href="/"> <i class="fas fa-home"></i> Home</a> </li> <li class="button nav-option selected " > <a href="/projects/"> <i class="fas fa-th"></i> Projects</a> </li> <li class="button nav-option " > <a href="/games/"> <i class="fas fa-gamepad"></i> Games</a> </li> <li class="button nav-option " > <a href="/blog/"> <i class="fas fa-pencil-alt"></i> Blog</a> </li> <li class="button nav-option " > <a href="/about-me/"> <i class="fas fa-user"></i> About Me</a> </li> <li class="button nav-option social-icon github"> <a href="https://github.com/neptunianeclipse" title="Github"> <i class="fab fa-github"></i> </a> </li> <li class="button nav-option social-icon linkedin" > <a href="https://www.linkedin.com/in/cameron-palmer/" title="LinkedIn"> <i class="fab fa-linkedin"></i> </a> </li> </ul> </nav> </header> <main class="content container-inner container-width"> <h1>Projects</h1> <label><input type="checkbox" value="false" class="projects-games-check"> Show games</label> <div class="project-grid"> <button class="project-entry "> <img class="project-thumb" src="/assets/img/thumb-evo-sim.png" alt="Evolutionary Simulation"> <div class="project-caption"> Evolutionary Simulation </div> </button> <div class="project-details-container "> <div class="modal-darken"></div> <div class="project-details container-width"> <div class="header"> <h2 class="project-title">Evolutionary Simulation</h2> <button class="button close-button">×</button> </div> <img class="project-detail-img" src="/assets/img/thumb-evo-sim.png" alt="Image of project"> <div class="project-tags"> <span class="project-tag">javascript</span> <span class="project-tag">machine learning</span> </div> <p class="project-description">This is a simulation written in HTML5 and JavaScript that uses genetic algorithms and neural networks to simulate a population of agents (you could imagine them as living cells, animals, robots etc.), which compete for survival. Each agent must eat food to avoid starving, but there is a limited amount of food available at any time. After a certain amount of time has passed, the simulation will advance to the next generation, in which a new population of agents is created from the combination and mutation of the genetic code of the previous population. The better an agent performs (the more food it collects), the more likely it is to be selected for breeding. This simulates natural selection, and results in the agents of each successive population performing better than the last.</p> <ul class="project-details-footer"> <li class="button btn-github"> <a href="https://github.com/NeptunianEclipse/ai-evolutionary-simulation"> <i class="fab fa-github"></i> View repo </a> </li> <li class="button btn-project-page"> <a href="https://neptunianeclipse.github.io/ai-evolutionary-simulation"> <i class="fas fa-link"></i> View project page </a> </li> </ul> </div> </div> <button class="project-entry "> <img class="project-thumb" src="/assets/img/thumb-stardew.png" alt="Stardew Valley Assistant"> <div class="project-caption"> Stardew Valley Assistant </div> </button> <div class="project-details-container "> <div class="modal-darken"></div> <div class="project-details container-width"> <div class="header"> <h2 class="project-title">Stardew Valley Assistant</h2> <button class="button close-button">×</button> </div> <img class="project-detail-img" src="/assets/img/thumb-stardew.png" alt="Image of project"> <div class="project-tags"> <span class="project-tag">html5</span> <span class="project-tag">javascript</span> <span class="project-tag">web</span> </div> <p class="project-description">The aim of Stardew Valley assistant is to be a useful companion tool for players of Stardew Valley.</p> <ul class="project-details-footer"> <li class="button btn-github"> <a href="https://github.com/NeptunianEclipse/stardew-valley-assistant"> <i class="fab fa-github"></i> View repo </a> </li> <li class="button btn-project-page"> <a href="https://neptunianeclipse.github.io/stardew-valley-assistant/"> <i class="fas fa-link"></i> View project page </a> </li> </ul> </div> </div> <button class="project-entry "> <img class="project-thumb" src="/assets/img/thumb-personal-site.png" alt="Personal Website"> <div class="project-caption"> Personal Website </div> </button> <div class="project-details-container "> <div class="modal-darken"></div> <div class="project-details container-width"> <div class="header"> <h2 class="project-title">Personal Website</h2> <button class="button close-button">×</button> </div> <img class="project-detail-img" src="/assets/img/thumb-personal-site.png" alt="Image of project"> <div class="project-tags"> <span class="project-tag">html5</span> <span class="project-tag">javascript</span> <span class="project-tag">sass</span> <span class="project-tag">jekyll</span> <span class="project-tag">liquid</span> </div> <p class="project-description">This very website.</p> <ul class="project-details-footer"> <li class="button btn-github"> <a href="https://github.com/NeptunianEclipse/personal-website"> <i class="fab fa-github"></i> View repo </a> </li> <li class="button btn-project-page"> <a href="/"> <i class="fas fa-link"></i> View project page </a> </li> </ul> </div> </div> <button class="project-entry "> <img class="project-thumb" src="/assets/img/thumb-terrain.png" alt="Procedural Terrain"> <div class="project-caption"> Procedural Terrain </div> </button> <div class="project-details-container "> <div class="modal-darken"></div> <div class="project-details container-width"> <div class="header"> <h2 class="project-title">Procedural Terrain</h2> <button class="button close-button">×</button> </div> <img class="project-detail-img" src="/assets/img/thumb-terrain.png" alt="Image of project"> <div class="project-tags"> <span class="project-tag">openscad</span> <span class="project-tag">procedural</span> <span class="project-tag">mesh generation</span> </div> <p class="project-description">This is an OpenSCAD script that procedurally generates a random block of terrain, which includes trees, grass, water, cliffes, beaches and mountains. The script uses the diamond-square algorithm for generating the height map, then goes through several passes to add colour and objects such as trees.</p> <ul class="project-details-footer"> <li class="button btn-github"> <a href="https://github.com/NeptunianEclipse/procedural-terrain"> <i class="fab fa-github"></i> View repo </a> </li> </ul> </div> </div> <button class="project-entry "> <img class="project-thumb" src="" alt="The Forest"> <div class="project-caption"> The Forest </div> </button> <div class="project-details-container "> <div class="modal-darken"></div> <div class="project-details container-width"> <div class="header"> <h2 class="project-title">The Forest</h2> <button class="button close-button">×</button> </div> <img class="project-detail-img" src="" alt="Image of project"> <div class="project-tags"> <span class="project-tag">python</span> <span class="project-tag">script</span> <span class="project-tag">simulation</span> </div> <p class="project-description">A Python script that simulates a small forest inhabited by lumberjacks and bears.</p> <ul class="project-details-footer"> <li class="button btn-github"> <a href="https://github.com/NeptunianEclipse/the-forest"> <i class="fab fa-github"></i> View repo </a> </li> </ul> </div> </div> <button class="project-entry "> <img class="project-thumb" src="" alt="File Allocation Table Simulation"> <div class="project-caption"> File Allocation Table Simulation </div> </button> <div class="project-details-container "> <div class="modal-darken"></div> <div class="project-details container-width"> <div class="header"> <h2 class="project-title">File Allocation Table Simulation</h2> <button class="button close-button">×</button> </div> <img class="project-detail-img" src="" alt="Image of project"> <div class="project-tags"> <span class="project-tag">c</span> <span class="project-tag">simulation</span> </div> <p class="project-description">This is a simple simulator of a File Allocation Table. Files can be added and deleted from a simulated directory, and allocated sectors in a FAT. The directory and FAT are saved to data files after each change.</p> <ul class="project-details-footer"> <li class="button btn-github"> <a href="https://github.com/NeptunianEclipse/file-allocation-table-sim"> <i class="fab fa-github"></i> View repo </a> </li> </ul> </div> </div> <button class="project-entry game-entry"> <img class="project-thumb" src="https://github.com/NeptunianEclipse/abandoned/raw/master/Screenshot.png" alt="Abandoned"> <div class="project-caption"> Abandoned </div> </button> <div class="project-details-container game-entry"> <div class="modal-darken"></div> <div class="project-details container-width"> <div class="header"> <h2 class="project-title">Abandoned</h2> <button class="button close-button">×</button> </div> <img class="project-detail-img" src="https://github.com/NeptunianEclipse/abandoned/raw/master/Screenshot.png" alt="Image of project"> <div class="project-tags"> <span class="project-tag">game</span> <span class="project-tag">game jam</span> <span class="project-tag">unity</span> <span class="project-tag">c#</span> <span class="project-tag">strategy</span> <span class="project-tag">survival</span> <span class="project-tag">first-person</span> <span class="project-tag">3d</span> </div> <p class="project-description">You are stuck in a small space ship, separated from your crew and all outside communication. Your only hope for escape is to survive long enough to create a distress beacon and attract a rescue party, but the required parts are scattered around the "abandoned" alien ship your crew mates so mysteriously disappeared into. Fortunately, you have remote control of a robot that can explore the alien depths while you struggle to survive. This is the (mostly) unaltered source code for the game I made with C# and Unity for the 37th Ludum Dare (late 2016), theme "One Room."</p> <ul class="project-details-footer"> <li class="button btn-github"> <a href="https://github.com/NeptunianEclipse/abandoned"> <i class="fab fa-github"></i> View repo </a> </li> <li class="button btn-itch-io fancy-btn"> <a href="https://epicruins195.itch.io/abandoned"> <i class="fab fa-itch-io"></i> Play on Itch.io </a> </li> </ul> </div> </div> <button class="project-entry game-entry"> <img class="project-thumb" src="https://github.com/NeptunianEclipse/island-defence/raw/master/Screenshot.png" alt="Island Defence"> <div class="project-caption"> Island Defence </div> </button> <div class="project-details-container game-entry"> <div class="modal-darken"></div> <div class="project-details container-width"> <div class="header"> <h2 class="project-title">Island Defence</h2> <button class="button close-button">×</button> </div> <img class="project-detail-img" src="https://github.com/NeptunianEclipse/island-defence/raw/master/Screenshot.png" alt="Image of project"> <div class="project-tags"> <span class="project-tag">game</span> <span class="project-tag">game jam</span> <span class="project-tag">unity</span> <span class="project-tag">c#</span> <span class="project-tag">strategy</span> <span class="project-tag">turn-based</span> <span class="project-tag">3d</span> </div> <p class="project-description">You play as a sentient volcano expanding your island into the vast ocean, while defending against greedy pirates that hunger for the treasure buried deep below you. This is the (mostly) unaltered source code for the game I made with C# and Unity for the 34th Ludum Dare (late 2015), themes "Two Buttons" and "Growing."</p> <ul class="project-details-footer"> <li class="button btn-github"> <a href="https://github.com/NeptunianEclipse/island-defence"> <i class="fab fa-github"></i> View repo </a> </li> <li class="button btn-itch-io fancy-btn"> <a href="https://epicruins195.itch.io/island-defence"> <i class="fab fa-itch-io"></i> Play on Itch.io </a> </li> </ul> </div> </div> <button class="project-entry game-entry"> <img class="project-thumb" src="/assets/img/debug-defence.png" alt="Debug Defence"> <div class="project-caption"> Debug Defence </div> </button> <div class="project-details-container game-entry"> <div class="modal-darken"></div> <div class="project-details container-width"> <div class="header"> <h2 class="project-title">Debug Defence</h2> <button class="button close-button">×</button> </div> <img class="project-detail-img" src="/assets/img/debug-defence.png" alt="Image of project"> <div class="project-tags"> <span class="project-tag">game</span> <span class="project-tag">game jam</span> <span class="project-tag">phaserJS</span> <span class="project-tag">javascript</span> <span class="project-tag">tower defence</span> <span class="project-tag">2d</span> </div> <p class="project-description">Your computer is acting a bit buggy. When you open it up you discover why: there is an onslaught of literal bugs streaming towards the CPU! You must build electrical defences on your computer's circuitboards to stop the bugs and rescue your files.</p> <ul class="project-details-footer"> <li class="button btn-github"> <a href="https://github.com/NeptunianEclipse/ludum-dare-38"> <i class="fab fa-github"></i> View repo </a> </li> <li class="button btn-itch-io fancy-btn"> <a href="https://neptunianeclipse.itch.io/debug-defence"> <i class="fab fa-itch-io"></i> Play on Itch.io </a> </li> </ul> </div> </div> </div> <script src="/assets/js/projects.js"></script> </main> <div class="spacer"> </div> <footer class="site-footer"> <div class="container-width site-footer-flex"> <p class="footer-text"> Designed, developed, and copyrighted© by Cameron Palmer (2019) </p> <ul class="button-box"> <li class="button nav-option social-icon github"> <a href="https://github.com/neptunianeclipse" title="Github"> <i class="fab fa-github"></i> </a> </li> <li class="button nav-option social-icon linkedin" > <a href="https://www.linkedin.com/in/cameron-palmer/" title="LinkedIn"> <i class="fab fa-linkedin"></i> </a> </li> </ul> </div> </footer> </div> </body> </html>