Showing posts with label Hello World. Show all posts
Showing posts with label Hello World. Show all posts

Saturday, November 16, 2024

Laying down the foundations

 Welcome! Right now everything is a bit barebones, but so are most new projects,

    So why are we here? I get distracted easily, and having plans, goals and accomplishments in writing is a new way for me to try to ground myself. Acting as marketing for anything I decide to sell doesn't hurt either.

I'll get straight to the first goal: This blog will start with two projects: This blog itself.  Not just posting in it, but improving it over time. In the long run, I'd like to create something in Laravel, or use it as an excuse to teach  myself .Net using my own designs and adding features I've coded myself.  Moving it off of bloggrer.com once I've got some Domain name shenanigans taken care of. I may end up moving to Wordpress in the interim between posting here and on my own site. Of course, I'll be keeping an eye on the legal situation there before starting that.

My second goal is the real project, I want to make a game. Specifically a tactical RPG. I love the idea of creating my own combat system on a grid, 3D  or 2D. Creating a flexible spell system that allows me to easily create new character classes. It has been a dream project of mine for many years, and each time I find myself getting distracted and losing track of what I am working on. I think having something in writing to show what I need to do will be perfect for getting past that hurdle.

I may attempt to create some basic art myself, but I have never been an artist despite many attempts. I will be relying on premade assets and potentially working with a team for visuals and sound(and maybe story) Prepare for  a lot of MS paint and minimal photo-editing.

Other than being a dev log, I'll be posting anything coding or computer science related I may learn. I want this to be educational for readers. I've always loved learning about programming design patterns, algorithms, and  anything that can add on to my toolset.