After a maybe 6-8 days working on the character animation and gear system I finally finished it. I animated the character's limbs via code by rotating them/etc and not with drawing each frame separately to save time, although it is not a traditional retro-style animation method. This way I can have any sort of armor/weapon/gear on the character by only drawing few textures of a piece. The method also supports 8 different directions, north, northeast, east, etc.
Once I got that working I was supposed to start working on multiplayer but decided to work on the inventory system instead, which is now the current work in progress:
This style I cloned from Ultima 7/8 games inventory systems. But after I added it I've been thinking if I should really do a grid based inventory instead of gridless.
The advantage of gridless inventory is that player could in theory carry unlimited amount of items. The disadvantage of such inventory though is that stacking items becomes an issue, with grid based inventory system stacking items would be the easiest. But I cannot really decide which one to use... though I'm leaning towards grid based
What do you people think, gridless inventory or grid inventory?
Have a nice weekend tomorrow!
So I've been working on this isometric RPG for some weeks now, which is actually a remake of my old 2-player splitscreen RPG from years ago. This project is now my so to say "final" project that I will focus on my free time.
Originally inspired by the Ultima games, Veil of Darkness, Fallout and other similiar oldschool games. Been working on the player character, animating it and added basic item system structure.. currently only having 2 items so far though, gold and a wooden club. The good thing is, I can copy item textures from my old RPG so no need to redraw them, and I got up to +150 item graphics on my old RPG hehe.
Not much graphics drawn yet for isometric perspective but a bunch on the image below. I'm not really very good at drawing graphics but I try my best
Here's a screenshot of it atm
After I finish the character animation with visible gear so it shows what's currently equipped on the characters, I'll move to working on basic 2-player multiplayer code (over the internet, not splitscreen this time). Which basically is done already, I just need to import it from my earlier project.
Have a nice day now!
Long time ago I sorta burned out on programming. I had to keep a break for several months not touching any code and couple of weeks ago I finally decided to come back with "a fresh start"
But how I got in to it...
When I was a kid, around the early 90s, I was playing games on my big brother's Amiga 500 I got interested in how games were made and how I could make a game myself. Though the lack of internet or any source of tutorials to practise programming back then I didn't have a chance to try to make my own game on the Amiga system. The only thing close to my own game was drawing 2D graphics with Deluxe Paint on the Amiga and by using my imagination I would "play" these games within Deluxe Paint.
Years later in 1997 or something I got introduced to Duke Nukem 3D and other Build Engine games on my brother's 486 PC. One day my cousin brought a CD with him filled with levels he had created for Duke3D and immediately I got interested how I could create my own levels. I learned about the game's level editor and built my own levels on it. Later doing the same on Shadow Warrior and Blood games. (Still have few of those levels left on a CD I created back then)
In 1999 my brother bought Unreal Tournament '99 and right away I wanted to know if creating levels for it was possible... and yeah I created couple of deathmatch levels, though those levels have been lost over the years.
Also during all these years there were some random freeware games, etc. with level editors that I made maps for.
After year 2000 everything sorta changed, we had major family problems etc. The only thing to take me away from all that "bad stuff" was to create levels in various games so I could escape the reality for a while. In 2002 I got placed in a foster home where my step-mother bought me a PC, I was so grateful and I immediately installed Duke Nukem 3D and Blood to start working on new levels again. Creating my own game kinda was forgotten during that time, I was focusing on just creating levels on different games.
In around 2002, I started desinging games on paper, I made a paper-fallout and other paper-RPG games that I played with my friend.
In later years I got into a school which was designed mostly for any sort of computer related stuff. (Don't know the english term but I guess it was school for 'datanome degree') There I learned the basics of Java and C++ and finally I had a chance in game programming. I got so interested in C++ that everyday I got home I would go to the internet and read anything I could find about creating games with C++. I went from learning graphics library such as SDL to SDL & OpenGL combination to SFML / OpenGL.
I made dozens of games in C++, just for myself and my friends to play. I never released them anywhere. Over the past 10 years I've programmed different genre games/apps, ranging from text adventure games to 2D/3D games to Minesweeper/tetris/etc bots to harmless viruses.
That's why I burned out, I made too much different kind of games and apps and I was constantly doing something new and abandoning earlier projects but I guess I could call that my "training phase". I never found the game/app genre I wanted to work on and I had to stop and think of a project I could work on without abandoning it and starting all over again.
Well.. That's the short version why I started programming. I'm not really good writing any "texts" such as blogs, but I tried this here.
You have a nice day now!