State of development:
I'm still working on the input system. Gave me some headaches already XD.
But I guess I found a way to get it working.
I will just add another layer to the input system.
Layer one:
Well, I want to include shader effects, and make the graphics as good as possible, but I will give the choice to deactivate them though.
I have to look into the shaders a bit more to get an idea of the quality possibilities, so you can also set them on low, medium, high.
Should be possible.
EDIT:
I almost got the input system working now. Only problem at the moment is for each key-hold and double press it still registers a normal
single press ... and I just can't find the issue. I already checked the code like a million times. This shouldn't be happening.

EDIT2:
The input system is working now. That was quite the tough nut there, but it's working like a charm now.
I still have to implement some things though, like the individual delays, combined keys, but that shouldn't be the problem now.
First thing, apart from a backup XD, is getting the movement running again. Then I will work on the map system a bit more,
and finally implement the texture support. If textures are working I can continue with the shader effects ( that's probably gonna
be another tough nut XD ).

EDIT3:
I was just optimizing and cleaning my code once more.
The map does now reload correctly, if the graphics settings are changed.
I just have to implement a check if the vram was flushed automatically, which happens in dark basic if
you minimize the window. Unhandled this would lead to a hard application crash for sure.
The problem with dark basic and fullscreen exclusive mode is still persistent, so I removed this mode
from the graphics settings completely. Available modes are windowed and windowed fullscreen.
The common movement system is running again with the reworked input system.
I also included a W,A,S,D doube-press key binding to perform a small jump like in cry of fear.
Currently the keys are hardcoded, but it won't be a problem to let them be customizable later on.
There is so much to do XD ... I guess I will go on with the texture management now.
EDIT4:
Textures are now working, although there it's still a bug left I have to handle.
Also if the graphic settings are changed the map get's reloaded and retuxtured pretty fast, but there are only 2 textures used though.
The texturing is designed to handle all the different texture stages I need for the shader effects later on.
Once the textures are working properly I will implement the shaders and improve the current test map a bit.
So, a demo and screenshots could be realistic ideas pretty soon, but I don't really feel like telling any date XD.
I had some fun with music maker XD and made a temporary short track for the main menu.
Link
Tell me how you like it XD.
I'm still working on the input system. Gave me some headaches already XD.
But I guess I found a way to get it working.
I will just add another layer to the input system.
Layer one:
- Every used key or button is listed once
- Here I check the state ( if pressed or not ) and use timers to check for holding and double press and stuff
- Always running and monitoring key states, but with a common delay ( so it doesn't check for every frame )
- Individual delays for the different keys ( so it only checks what is needed )
- Every individual keybinding is listed ( so if a key is used twice it is listed twice with another setup )
- Here I only read the information of layer one
- Running every frame ( since it only reads numerical information it should be fast enough )
InFeRnAL wrote:
Hey guys if you create a horror game .. can you add ''normal'' graphics ( I mean .. i could really try it , but my video card is not really good ... ) .
I have to look into the shaders a bit more to get an idea of the quality possibilities, so you can also set them on low, medium, high.
Should be possible.
EDIT:
I almost got the input system working now. Only problem at the moment is for each key-hold and double press it still registers a normal
single press ... and I just can't find the issue. I already checked the code like a million times. This shouldn't be happening.

EDIT2:
The input system is working now. That was quite the tough nut there, but it's working like a charm now.
I still have to implement some things though, like the individual delays, combined keys, but that shouldn't be the problem now.
First thing, apart from a backup XD, is getting the movement running again. Then I will work on the map system a bit more,
and finally implement the texture support. If textures are working I can continue with the shader effects ( that's probably gonna
be another tough nut XD ).

EDIT3:
I was just optimizing and cleaning my code once more.
The map does now reload correctly, if the graphics settings are changed.
I just have to implement a check if the vram was flushed automatically, which happens in dark basic if
you minimize the window. Unhandled this would lead to a hard application crash for sure.
The problem with dark basic and fullscreen exclusive mode is still persistent, so I removed this mode
from the graphics settings completely. Available modes are windowed and windowed fullscreen.
The common movement system is running again with the reworked input system.
I also included a W,A,S,D doube-press key binding to perform a small jump like in cry of fear.
Currently the keys are hardcoded, but it won't be a problem to let them be customizable later on.
There is so much to do XD ... I guess I will go on with the texture management now.
EDIT4:
Textures are now working, although there it's still a bug left I have to handle.
Also if the graphic settings are changed the map get's reloaded and retuxtured pretty fast, but there are only 2 textures used though.
The texturing is designed to handle all the different texture stages I need for the shader effects later on.
Once the textures are working properly I will implement the shaders and improve the current test map a bit.
So, a demo and screenshots could be realistic ideas pretty soon, but I don't really feel like telling any date XD.
I had some fun with music maker XD and made a temporary short track for the main menu.
Link
Tell me how you like it XD.
The post was edited 11 times, last by grasmann ().