GAMELEGEND 2020-11-16 03:49 (Edited)
It will be a 2D and 3D Game Engine
i dont know if im even gonna finish it but im gonna try
i already know how to make game engines so thats no problem
1. the limitations of lowres nx THIS IS THE BIGGEST PROBLEM
i will have to do what us programmers do so well and find a way around limitations
2, my knowledge of lowres
i know a good bit about lowres but there are some things im gonna have to learn first before i can start making that Game Engine
i mostly have to learn stuff about memory access
3. figuring out a way to do Ray Casting that is not hard on the CPU
was8bit 2020-11-16 04:08
I would recommend breaking down your BIG project (game engine) into smaller parts...
... for each thing you want to get better at, explore making little games or tests to get a better feel for what you can and cannot do for specific things...
Many times, what you THINK you can do, and what you can actually make happen, can be slightly different... and the more adjustments you make to match what you CAN do, this has effects on your overall bigger plan, and in the end what you end up with wont always match your original vision...
was8bit 2020-11-16 04:11
MY vision is to make game engines where people can make simple changes to layouts and maps to create new games, and the little pieces of the game will automatically do their thing...
I am not there yet... ;)
GAMELEGEND 2020-11-16 04:16 (Edited)
i will remember the things said in your first reply :)
was8bit 2020-11-16 04:18
GAMELEGEND 2020-11-16 04:21 (Edited)
im gonna start out with a very basic 2D game engine
when im done with all the testing
and then hopefully go from there
Timo 2020-11-16 07:17
I agree with was8bit. And zo keep things simple, try to create an engine for one single type of game. For example RPGs as you seem to like them.
Write a little example game and then make it easy to change the maps, the graphics and the story etc.
By the way, this is how game engines used to be. Generic engines like Unity and Unreal are quite modern. (I mean in the history of computer games)
GAMELEGEND 2020-11-16 08:56
yeah thats a good idea
I'll start off with a basic RPG Game Engine
and the slowly make it into a more advanced RPG Game Engine
was8bit 2020-11-16 15:16
My hardest thing with RPG was finding a satisfactory math model behind it... if you can find a good online source for that, please post a link as i havent been able to find one yet!
nathanielbabiak 2020-11-16 15:25
This weekend, I'll share the update to Wolf 3D if you want to check it out. Good luck though - it's super hard to make ray casting fast! (since LowRes is basically a Gameboy with a math coprocessor)
GAMELEGEND 2020-11-16 18:03 (Edited)
i kinda had a idea to make the ray casting fast with out being to hard on the CPU
but i haven't tested it yet
oh and yes i would like to check out the update
GAMELEGEND 2020-11-16 18:19 (Edited)
if my ray casting idea works out
it will be fast and i wont have to use the WOLF_INTERLEAVE that you use
was8bit 2020-11-16 21:55 (Edited)
I just posted EZ GOLF as an example of an ez game engine... now that this works, i will expand it with more stuff can call it PRO GOLF (game engine) ...
The format allows anyone to create new greens by simply adding and or editing new backgrounds, as well as they can also change the looks by changing colors and how the charactes look ;)
nathanielbabiak 2020-11-17 00:39
Yeah the updated version is totally different. The old version was basically a DDA algorithm based on what I could find online. This next update will take full advantage of the "math coprocessor". I also figured out a different way to do the interleave, so it should be much less noticable.