Another enemy was added to the game - the black knight, one of the late game enemies.
The waypoint icons will help you identify what is waiting on a certain waypoint. Currently, the following ones are designed and configured:
The boss icon will be displayed on waypoints, where a boss will occur. So, you might want to buy a few items before getting into the fight.
The merchant is located near Udins castle. There, you should stock up a few potions or even buy a new weapon.
Last but no least, the temple icon. It displays a temple, where you can save the game and heal all your characters.
Up until now, there was no way to know, which status effects applied to a certain character. Later, the following icons will be displayed, depending on the active statuses.
A short explanation to the effects:
freeze: Does not allow action choosing for a certain amount or turns. The only good thing about the freeze effect is, that it nullifies the fire effect.
fire: Damages the affected character at the start of each turn. If you can not remove the status fast enough, the character might end up dying. If the character is frozen, the fire effect will remove the freeze status.
defense up: Raises the defense of the affected character. This status effect is essential to survive certain bosses or even harder fights.
lower defense: Will decrease the affected characters defense. You should be careful, if a character has this status applied, because the damage received will increase.
Here is one of the refactored backgrounds used for fights:
This one provides more fog in the background, which shows the depth of the landscape. Lately, I love to put in a little bit of fog to the backgrounds, since it provides so much more life.
This week, I want to focus on the character animations for the playable characters. Up until now, the base animations are already available for every character. Power attack animations, on the other hand, are still missing. They should be complete, as soon as the beta version is released.
Alongside with the new animations, a few particle effects have to the created, such as lightnings, status changes and many others.
I am glad to tell, that the main theme is already composed and others will come soon. Here is the main theme by Andrew LiVecchi:
If you missed to check him out on YouTube, be sure to click the link:Youtube.com
If you have feedback, you can contact me viamailor direct message whenever you want. Be sure to take a look atTwitteras well, since there will be more frequent updates.
So a long while ago i asked a question about effecinet mip offset in a linear memory data array, essentially i wanted to load all the data in one go but still allow access to individual faces or mip levels. The method i used was basically to create a look up table when ever the user created an image that stored pointers into the byte data, that is probably the correct solution, however i did come up with a pieace of useless math today after thinking about it:
inline Uint32 TextureOffset(const TextureDesc& info, Uint32 mipLevel, Uint32 arraySlice, Uint32 byteCount)
Uint32 pow = Mathf::Pow(4, mipLevel);
Uint32 A = byteCount / info.m_ArraySize; // Total bytes to a surface + mips
Uint32 B = CalculateSurfaceSize(info.m_Width, info.m_Height, info.m_Format); // Total bytes to top level surface
return (arraySlice * A) + B + (B * (Mathf::Floor(pow / 3) / pow)); // offset bytes
The above will find the exact offset to the mip and array level, but its waaay to expensive to be useable i think.
Woder what method anyone else would use, i know alot will just create a List or vector of each surface pretty sure thats what nvidia does but it would be nice to be able to load everything into a big bulk container and just dip into the data at the specific offset you need too. The annoying think about the look up is having to loop through and create the offsets to access the data.
I thought an elegant pieace of math would exist but i guess i was wrong xD
I'm doing my bachelor graduation project and it's about a game with somewhat realistic physics simulation. I'd like to dig a bit deeper and find some relevant research papers or books, any suggestions where to start?
thanks a lot!