C++ Groundwork Today I have been setting up the servers for supporting the MMO project and was trying to get some forum software that isn't super over-engineered running. While I will have to write my own forum some time for the Tamakai project, I would much rather use something old
Game Dev Damage Control So a lot of my servers and ssl certs went kinda... badly the last couple days. Today I have remedied that by getting a new host for my VPSes. It's about lunch now and I spent the majority of the morning doing research on deals since there are
The MMO Project The MMO Project Part 18: Mmnope. Took a long chunk of time off, restructured the project management quite a bit. Needed fresh eyes before I continued on here, don't want to go too far down the wrong path and the map stuff has had me really stressed out. It is really important I don&
django The Half-Day and Mantilogs Well, I am still kinda figuring out the maps and how they work on the server as well as how to better handle the server's state. This required quite a bit more than expected and I am still in the planning phase of it and I realized I
Software Some interesting projects, wot I like. A day late, got distracted with stuff. I also managed to get a good chunk of the map system figured out so Monday I will be able to get started sooner, in theory. I will be doing some research before I get started with the implementation. I also have to
Day Off The Day Off Part 1: Wait what? So, I decided to take a day or 2 off. I say that, but I tried to take days off before and I still ended up working anyway. Am I a workaholic? Anyway the whiteboard came today which is great. This will certainly help me keep the big picture right
Game Dev The MMO Project Part 17: Iten plz Today I hope to finish up the inventory system, at least as far as I can for now. Some things require other features to be implemented first. I also had some ideas about how the skill tree system will work. Got me a page written up with the details sitting
C++ The MMO Project Part 16: Bags of loot Since the whiteboard is still on it's way I am sitting here with 4 sheets of paper working out the Inventory. Currently I am writing the C++ wrapper for the inventory which should be fairly straightforward insofar as it's just taking the code from the character
Game Dev The MMO Project Part 15: Thinky pain. So I took some time to rest. Didn't really end up resting much because cats are assholes but I did spend that time casually writing down some notes based on things I liked about MMOs from the old days, the golden age as it were as well as
Game Dev The MMO Project Part 14 So today I have to finish up the stat panel then figure out the next move. Maybe I will start trying to figure out how to implement multiple maps. I have been sort of building up to it with the way I have a current_map field on all the
Game Dev The MMO Project Part 13: Talking to myself Today I aim to finish up some things I started the last couple days, mainly the NPC dialog and the UI for Experience, Levels and Stats. First I need to finish the NPC dialog system, then get to work on the UI for the HP, MP, EXP bars and Gold.
Game Dev The MMO Project Part 12: Hell is other NPCs I figure since I will be doing some simple UI for exp, levels and gold today I will probably design the NPCs and how they work as the majority of an NPC is the dialogue and maybe flags? I will have to model character flags in the DB as a
django The MMO Project Part 11: The technical debtor Today I will first and foremost be finishing hooking up the DB wrapper to the Game Server, then moving on to fixing some bugs I left in because I didn't want to half-fix them and have to revisit them once I had the DB in. First I will
C++ The MMO Project Part 10: Square pegs in round holes I had an idea for dealing with password login, some web dev stuff. I do believe Godot has POST requests available to it so I will write an endpoint on the Django server that will create a token for the client after authenticating it via form data submitted via the
C++ The habitat controller proj-- NOBODY EXPECTS THE MMO INQUISITION! So I need something to monitor multiple habitats for Leopard geckos, something easily expanded and duplicated. So I got this Pi Zero W I call "The Iron Hedgehog" That has been doing nothing and I need to spin up multiple processes and give it a web interface so
C++ The MMO Project Part 9: GDNative, where's your docs? GDNative — Godot Engine (stable) documentation in English So there's not much here at time of writing. I think what I will have to do is just create the applications for the account server interaction and call them from gdscript. I can not for the life of me get
Game Dev The MMO Project Part 7: The internet is a series of tubes. I was going to work on Tamakai today but realized I had not finished enough design on it to really get started coding it. I need to do a bit of research and talk to Mew about what I might need to consider before I just go and start modeling
Game Dev The MMO Project Part 6: Enemy Incursion My poor little laptop is screaming from running all 3 servers and 2 clients, but I have made the melee synchronized across clients. Movement uses UDP so it's less accurate considering my PC is chugging to run all this. I might have to work from my gaming rig
Game Dev The MMO Project Part 5: Client sync Yep. Could use some optimization but it works. Now to rest. Very tired. Cheers.
Game Dev The MMO Project: Halloween edition. Last night after I left the office I continued to work out a way to save account info during the testing phase, then implemented it on the auth server. Now if a user logs in with an unknown username it automatically creates an account and hashes their password with SHA-256,
Game Dev The MMO Project Part 3: MO Security Today I will be working on storing player data on the game server, then sending and retrieving it from it from the auth server and storing it to a json db there for now, next week I will probably be writing the Postgres ORM for the character data. Hopefully with
django The Mantilogs Milestone 1 Marathon Welp... I am almost at the end of the first milestone for Mantilogs now. It started out as an impromptu software to help us keep track of caring for our cadre of mantis because we could not find any reliable care information with proper data to back it up. Then
Game Dev The MMO Project Part 2 MM-semi-O Now I have a server and can connect to it from the client, next is setting up accounts and getting clients to interact through the server. I hope to have login, player data stored server side and the server broadcasting to all clients whenever one client's character moves.
django More work on Mantilogs Got woken up at 4:30am today and decided I would just work nonstop on adding some features toward the next milestone of Mantilogs. I managed to add: * The rest of the tab partials for the Leopard Gecko Profiles (Molts, Picture Gallery, Tank Information, Lineage & Breeding) * The Meta App
Game Dev The MMO Project - Part 1: MM-No So after having a solid fight with Unreal and courses for it I ended up slinking back to Godot. That's not a terrible thing, but it is kind of annoying. Maybe I will give it another shot when UE5 comes out, in the meantime I would like to