nextProgramIn this video I share my progress on Microvania, a mini metroidvania game. Keeper is still my main project now, but I will likely come back to this after I finish.
The Secrets That Make Platformers Feel Good || Metroidvania DevlognextProgram2021-12-12 | In this video I share my progress on Microvania, a mini metroidvania game. Keeper is still my main project now, but I will likely come back to this after I finish.
(Next Program)Heres How I Fixed My Game || Keeper DevlognextProgram2023-05-12 | To try everything Brilliant has to offer—free—for a full 30 days, visit brilliant.org/nextProgram . The first 200 of you will get 20% off Brilliant’s annual premium subscription.
In this episode, I go over everything I've added to my adventure game Keeper over the past few months. It takes inspiration from Paper Mario, Legend of Zelda, and other games.
This video was sponsored by Brilliant (Next Program)Adding Lore, Villages, and Caves to my Game || Keeper DevlognextProgram2021-06-26 | In this episode I add lore to Keeper, my 2D exploration game that takes inspiration from the old Legend of Zelda games. The lore and backstory of the world will be conveyed through statues and other items the player can run into.
I use Aseprite for the pixel art, and I am making the game in Unity (Unity3D). The game will be available on Steam when it's finished.
(Next Program)How I Added Life to my Game! || Keeper DevlognextProgram2021-04-03 | In this video I add life to the world of Keeper. This includes dragons, snails, frogs, and cookies. I also add some new stuff for the puzzles in the dungeons.
I use Aseprite for the pixel art, and I am making the game in Unity (Unity3D). The game will be available on Steam when it's finished.
(Next Program)Adding Biomes and Dungeons to my Indie Game | Keeper DevlognextProgram2021-02-08 | In this episode, I add a lava biome to my 2D adventure game, Keeper. I also lay the groundwork for the new dungeons that will be a big part of the game later. Some of the inspiration for this game is Legend of Zelda, along with Embers by Anuke. I use Aseprite for the pixel art, and I am making the game in Unity (Unity3D). The game will be available on Steam when it's finished.
(Next Program)How I Added Combat to my Game || Keeper DevlognextProgram2020-12-10 | In this video I add combat mechanics into Keeper, my indie 2D survival game. I also lay the groundwork for enemy bosses and biomes. Game is being developed using the Unity engine, using Aseprite to make pixel art.
(Next Program)I Made a Weird Chess AI from ScratchnextProgram2020-05-31 | I made an algorithm that can play you in chess in Python. It uses the minimax algorithm with alpha-beta pruning. I ended up creating a custom chess engine for it that works okay.
I considered using Java and Javascript for this but decided against it for some reason. Another way to approach this is to use machine learning, neural networks, or some other form of artificial intelligence. This was a similar process to my tic tac toe video, which goes a lot more into the detail of how a program like this is made.
This video was loosely inspired by Code Bullet's "I Created an AI to Play Chess" video. The next video will be a Keeper devlog.
(Next Program)Adding a Crafting System to my Game || Keeper DevlognextProgram2020-05-19 | In this video I add crafting to my indie survival game. The original idea was to have a UI where you can select items to craft, but I decided to just allow the player to smash two items together to create a new one. I also added in the ability to travel the ocean and I'll talk about the music for the game, made by AJ Booker.
The game is made in the Unity engine. Pixel art is made with Aseprite.
Follow AJ on Twitter! twitter.com/ajbookr Follow me on Twitter! twitter.com/nextProgramYT Join the Discord! discord.me/nextprogram (if link doesn't work, check newer video) (Next Program)Making an Inventory for my Indie Game || Keeper DevlognextProgram2020-05-10 | In this video I continue working on my 2D pixel art survival game. This time I created the inventory, which allows the player to collect items and equipment. I created a health UI that shows how much damage the player has taken, along with some health potions that can heal you. I also created a fire using Unity's particle system, which is amazing (Am I copying Dani? No, you're copying Dani. Unity's particle system is amazing and that is my own independent thought) In the next episode, I'll work on creating a crafting system.
The pixel art is made in Aseprite and the game engine I use is Unity. Thanks for all the support on my first Keeper devlog (Creating a Procedurally Generated World) and on my Ludum Dare 46 submission!
Follow me on Twitter! twitter.com/nextProgramYT Join the Discord! discord.me/nextprogramCreating a World for my Indie Game (Procedural Generation) || Keeper Devlog 1nextProgram2020-05-02 | Keeper is a pixel art survival game. The initial idea is that you need to protect a fire and keep it from going out, while collecting materials to craft new tools to help you out. The world is procedurally generated using cellular automata, like a 2D version of Minecraft (thanks to Sebastian Lague for the tutorial).
This week I made some pixel art for the game in Aseprite. This was for the dinosaur, ghost, and slime NPC's/enemies. The game is made in the Unity game engine. I also made a simple AI for the enemies and NPC's.
This is the first game I've made after LD46 (Ludum Dare 46).
Join the Discord! discord.me/nextprogramI made an unbeatable Tic Tac Toe AI (Minimax algorithm)nextProgram2020-04-26 | This video shows how I made my tic tac toe algorithm in Python. I used the minimax algorithm with alpha beta pruning to search through all possible game states and find the best move for the computer to make. The game can still end in a draw, but it should be impossible to win against it.
Minimax is a recursive algorithm -- it calls itself thousands of times for each turn the computer takes. This is a similar process to how basic chess AI's are created.
I keep calling it an AI (artificial intelligence) but I think technically it's just an algorithm.Making a Game in 48 Hours! Ludum Dare Game Jam 46nextProgram2020-04-21 | A devlog of how I made "Don't Leaf Me," a 2D platformer made in 48 hours for Ludum Dare 46. The theme was "keep it alive."
Ludum Dare is a worldwide game jam that happens twice a year. This was submitted for the compo, where a single person has to create a video game within the time limit and create all of the art and music on their own. This was the first time I've published a game with entirely my own art and music. The game was made in Unity and the art was made with Aseprite.
Music: HOME – Above All: youtu.be/qptMg0JWmFYMaking of Pong: Battle Royale || DevlognextProgram2020-04-17 | The process of how I made a local multiplayer version of Pong in Java. Except there are ten paddles. And five balls.
The game took a couple days to finish programming. I used the Eclipse IDE to write it. I learned how to do most of the graphics processing in Java through online tutorials. I'd be interested in making an online multiplayer version of this in the future.Finding the next number in this sequence using Python || DevlognextProgram2020-04-16 | I made a Python program to find any term of this series. This video shows the code I wrote and outlines the basic function of the program.
One thing I want to clarify in this video is that each term also tells you what order all of the digits of the previous term came in, not just the number of each like I said in the video.I made a neural network to classify fake animals || DevlognextProgram2020-02-19 | The process of how I made a really basic neural network to classify two different species based on their width and height. The neural network I made is a basic perceptron which takes in two input values and tells you whether the species is 0 or 1.
It uses the sigmoid activation function, begins with two randomized weights and a bias, and is written in Python in the Sublime text editor. This video aims to provide a basic overview of how a neural network is made. More advanced neural networks typically include many more inputs and also has hidden layers, which are not included here.Making the hardest version of Snake || DevlognextProgram2020-02-18 | In this video I talk about how I made a version of the game Snake in Java, with a twist: your tail fades the more apples you collect, in addition to growing longer and getting faster.