Jump to content
Sign in to follow this  
  • entries
    16
  • comments
    11
  • views
    1543

Forest Strike - Dev Blog #8

LukasIrzl

650 views

Hi there,

here we go with another weekly Dev Blog. This time we can call it the Bug Fix blog, since I mainly worked on issues that you guys reported.


Bug Fixes

KO Hook

The KO hook is actually a new feature, but it is already available in the Pre alpha 0.0.1.2. and there were quite a few issues. If the character got hit by multiple bombs, multiple hooks were created and had the instance of the character stored. After the instance got destroyed, the hook was still referring to the instance and the game crashed (because it was no able to reference the instance). This issue was fixed this week.

Here is an example of the hook:

Forest Strike - Hook

Current character

Regarding usability, there was an issue of identifying which character you selected. Usually, if you hover over a character, there was an arrow. Now, the arrow is displayed over the current character which is selected as well.

Back button

The right mouse button is now used as a "back"-button. You can navigate to the previous menu from any sub-menu of the title screen or from the character selection. Additionally, you can un-equip the bomb. There was an issue, if you selected the bomb and were not able to put it away. In that case, you would have hit yourself, since you had to place it. Now, you can simple un-equip the bomb by pressing the right mouse button.

Win message

If you managed to defeat your friend, the win message was displayed on the screen. I forgot to reset the message. After starting another game, the message got already displayed. This was fixed this week.

Additionally, there is a "back"-button as well to get to the title screen (should there be an additional button in order to directly go to the character selection as well?). If nobody won the game, a "Draw" is displayed on the screen.

 


I am still working on the issues and most of them will be fixed next week I suppose. The tileset for the next level is almost finished as well. So I may show you the next level soon. Be sure to stay up 2 date! :)

That's it for this update. Thank you for reading! :D

As always, if you have questions or any kind of feedback feel free to post a comment or contact me directly.

Cheers.

 



0 Comments


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Advertisement
  • Blog Entries

  • Similar Content

    • By alien-project
      About me:
      Hi, my name is Christian and I am an enthusiast for games and simulations in the field of artificial life. I am an applied mathematician and have worked in my past for several years as a researcher on mathematical problems for damage mechanics. Currently I am employed as a software engineer.
      Physics engine:
      What I want to announce here is a 2D physics engine for damageable and glueable rigid bodys. Temperature effects such as radiation and heat conduction are also simulated via certain particles and internal energy distributions. The building blocks (nodes) of the bodys can be programmed by a simple assembler-like language enriched with physical actions, communication, sensoring and procreation functions. Portions of code is stored in each node as machine code and also potentially subject to changes. The code is processed by tokens moving/forking on a directed graph which constitutes the body. To get an impression of how the engine looks like in practice I attach some screencasts showing different examples. The engine performs multithreaded computations and is encapsulated in a C++-framework. I think it could be used to create realistic effects for space games. I am very interested in your ideas, opinions and constructive criticism.
      [media]https://www.youtube.com/watch?v=DG61uprKzWg[/media]
      [media]https://www.youtube.com/watch?v=2L3Cr2WwHDc[/media]
      Performance:
      With the current implementation one could simulate rougly 50k - 100k building blocks with 30 fps using 8 CPU threads (measured on Core i7-6700). There is still no finished GPU implementation but after experimenting with CUDA I would estimate that 300k can be simulated
      on my GPU (GeForce 960 GTX). To get an idea of of the computational effort please think that every building block in the scene (size of a pixel in the video) can be glued or detached to/from a body and performs calculations or other physical actions. The high degree of dynamics in simulation (damage and coalescence, function of nodes can change) was one the biggest challenge in the development.
      For broader applications it would be quite nice to port this engine to Unity. But I fear that the performance would then decrease substantially.
      Editor:
      In order to demostrate the engine I had developed an editor/simulator named alien. It allows to create and modify simulations filled with bodys. alien provides a pixel view as well as a graph and code editor for designing and visualizing every detail in a scene. As an demonstrating example I have designed a replicating machines that consumes nearby materials (see video below). More complex machines with sensoring, communication and attacking skills are also conceivable. Thus the material in the simulated world could be equipped with life-like or even intelligent behavior.
      [media]https://www.youtube.com/watch?v=Slba3g7-LK4[/media]

      More information and download:
      alien-project.org (it's opensource)
       
    • By Rob Wizzie
      Hi,
      I am new in the app and gaming business and I am looking for people with any level of experience to help me make my vision come to life. I am a freshman in college and I am just beginning in the world of technology. I am attending for Computer science and I dabble in game design. I have a great app game design that I believe is idea is going to work and become very popular, all I need is some help. After the app is made, if it is a hit, I will try to monetize it and I will split the profits among however many people are on my team and want to help. I will share the idea with my team after I have created it. I am looking for trustworthy people who want to help and want to learn. I think I have a special idea and I think it will work. I would prefer to share the idea and show you my vision via a video chat service and I would like to work and continue from their. If you like the idea and think it will work, then I hope you join the team. If you think otherwise, I will not be offended and we can go our own separate ways. I really hope you want to be a part of my team, we could make something crazy happen.
       
    • By triplewoofer
      Hello friends!
      I've been working on some pretty simplistic pixel art lately, so I put together a picture of the parts of a tile set I'm making. In the picture, you can see grass (one patch with a lighter shade), a stone path, and some cliffs/hills. I've uploaded it to the post.
      I'm hoping to get a little bit of feedback on it - is it too simplistic that it doesn't do a good job of portraying what it's supposed to be? Is there anything you would recommend changing to make it look a little more realistic?
      Thanks so much, have a great rest of your day!

    • By sausagejohnson
      Last week, support was added to Orx for gamepad controller mapping as well as half-axes, analog thresholds and stick/button/trigger controls remapping.
      This is made possible by utilizing the SDL Game Controller Database initiative in order to standardize controller sticks and buttons.
      What this means for games is that no matter what type of controller you plug in, JOY_LX_1 means the X axis on the Left Stick of the first controller. This is much better than the previous JOY_X_1 which meant the same thing, but no guarantee which stick on your controller this would be. This greatly removes the need for creating a re-mapper screen to your games (though still good for convenience).
      An example of use would look like the following. Firstly the config:
      [MainInput] JOY_LX_1 = LeftRight Then in code:
      if (orxInput_IsActive("LeftRight")) {     orxFLOAT x = orxInput_GetValue("LeftRight");     //do something } There are a number of joystick tutorials that cover the new features.
    • By BlackSpoon
      Hi guys, let me introduce my new project - Just Smash It! It's all about destruction! Break your way smashing objects with aimed shots!
      * Realistic physics of destruction
      * Smooth game flow
      * Pleasant graphic and sound design
      * Infinite mode after passing the basic set of levels
      * Small size, great time-killer!
      Play Market: https://play.google.com/store/apps/details?id=com.blackspoongames.smashworld
      Feedback are welcome!
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!