Home
 
 
News archive
 
 
About
 
 
Software
 
 
Forums
 
 
Journal
 
     
 
Development Journal
 
OddGames maintains a development journal at GameDev.net. Below is an RSS feed of the latest activity.

You can find the actual journal at OddGames Development Journal.

Sneaking and bows
Fri, 12 Sep 2014

Been a while since the last update. I’m still working on Medieval Story, my *long* running project. The engine is more robust and I have changed my windowing framework to the latest glfw-master branch from GitHub. I decided to switch from 3.0.4 in order to get the latest mouse cursor support. Previously I rendered a textured quad and used that as a cursor. With the new cursor support in glfw I get much better mouse response. It is especially noticeable when the frame rate is low.

In regards to gameplay I have also made improvements. Both the mouse and keyboard controls have gotten more precise after tweaking the physics engine. The player slides better along walls and climbs stairs more easily. This is achieved by modifying the friction of the object that the player collides against (bulletphysics only has one friction value for the entire rigid body). When an object is walked upon it has a high friction value, it is treated as a floor. If the player walks up against the same object the friction value changes to a low value, it gets treated as a wall. I know this could be done more elegantly by dividing the objects up by walls and floors… but this would mean the double amount of physics objects.

Posted Image

I guess this sort of problem is not so common in ordinary 3D engines when objects are not treated as a whole. My world objects can often be walked on top of and slide along or against.

The camera has also gotten smarter. Instead of just chasing the player the camera focuses on the area that is ahead of the player. However, when in battle it focuses on the player so it does not to miss any action.

I have come to realize I will have to cut down on the scope of the game. I begin to worry that I might not actually finish it. However… there still are a few mechanics I feel the game should benefit from. One such item are Bows, they can be used to pick off enemies from a distance (*duh*). I might implement more types of ranged weapons in the future (crossbows, magic stuff) but right now I feel they are quite sufficient.

Posted Image

Another of these items are the possibility to sneak around your enemies. I have adjusted the level editor to compensate for this. I can now adjust the awareness radius of an actor right inside the editor (this was hard coded until now). Each actor has a max and minimum radius from where he can spot the player. The maximum radius (blue) is used when the player runs and the minimum (green) when the player uses sneak.

Posted Image

Posted Image

I think this will allow for more intricate quests where you are unable or forbidden from just killing your enemies.

Well that's all for now, thanks for reading!

... Oh, on a last note. I hope you consider voting for Medieval Story on Steam greenlight!

Read more >>


Medieval Story alpha update + Greenlight
Thu, 29 May 2014

Hello again!

I've uploaded a new version of the alpha demo. I know there still are a few bugs and tweaks that need to get fixed... but things are moving in the right direction.

Here follows a change log since last version:

  • Renamed game back to Medieval Story (read previous post for details).
  • Added more anti-alias modes (2x - 8x).
  • The buttons in the options screen can be right clicked to go backward when cycling choices (resolution, anti-aliasing, quality etc.).
  • The bandits are better at chasing the player.
  • Added a knife as weapon. It can be found inside a chest at the beginning of the game.
  • There are now rats in Mosscroft. They are good for practice before taking on the bandits.
  • Fixed a bug that could occur when talking to Cedric.
  • Made the enemies near the end a little bit easier.
  • Fixed a bug that made the battle music play when it shouldn't.
  • Fixed a bug that caused OpenAL not to be initialized correctly.
The list of fixes could be longer but I felt that the name change had to be released as soon as possible.

Medieval Story is now also available on steam greenlight! If you like the game please vote for it:

Posted Image


You can find the new alpha on the indiegogo campaign site.

Thanks for reading!

Read more >>


Tower construction pt. 2
Fri, 23 May 2014

I've started designing the outside walls of the tower. I want it to look a little bit weathered but not too much. Here’s a step-by-step animation that I've made while working on it.

Posted Image

The lighting is a mock-up since the rendering engine will calculate the lighting and shadows. I did a quick shade because fullbright textures look like crap most of the time. Now all that is left is the interior...

On another note, I have decided to change the name back to Medieval Story. There is an American restaurant franchise that goes by the name Medieval Times. So to prevent any trademark conflicts I’ll use the old name. Although they belong to a different industry I better be on the safe side.

The alpha demo can be found at the indiegogo campaign. Please consider supporting if you like the game. =)

Thanks for reading!

Read more >>


Tower construction.
Tue, 20 May 2014

Hello again!

New levels are taking form. This is a large stone tower set along the sea side. It's the local wise man's residence. The protagonist must seek him out to solve a number of problems. I have drawn this sketch to get a general feel for how I want the location to look:

Posted Image


Since this is a rather complex building I want to be sure all pieces fit together nicely when building the tower. I have therefore prebuilt the base structure of the tower with only simple building blocks. This allows me to determine the size of each 2d texture block before I start to draw it. Here is an animation from the level editor. It shows the progress of the construction:

Posted Image


It also allows me to test whether a navigation mesh can be built. This is a very important step to do since I want the player to be able to walk around and up the different stairs cases. No passage should be so narrow that the player can't get through.

I will be posting an update when the tower gets nearer completion. Be sure to visit my indiegogo campaign if you like this project.
Thanks for reading!

Read more >>


     
 
Highlight:
 
Rymdraket
A multiplayer space shooter. Now available for free!