Jump to content
  • Advertisement
  • entries
    24
  • comments
    92
  • views
    13850

Week of Awesome V: Day 4: Strange Crystals

Thaumaturge

701 views

Greetings and salutations!

Today was fairly productive, I feel! To start with, some screenshots showing the current state of the game:

powerups.png.2fd911c7bd1282ae62d3b631d5e95d3f.png

    The three powerups thus far implemented--from left to right, I believe: A "spread-fire" weapon, health, and a "charging blast" weapon.

 

598d3fdc4ca2d_Screenshotfrom2017-08-1106-38-16.png.0ac495578f79c12e9786adb3fc917b3a.png

    Some of the current state of the game--note the three enemies, the health bar, and the new texture on the level-geometry.

 

As to specifics, read on:

You may recall that I mentioned in my previous entry that the flying enemy might be scrapped; well, it's working now! It doesn't behave as I had originally intended, but I'm happy with its new (preliminary) behaviour, I do believe. ^_^

Speaking of enemies, they now react visibly to taking damage: they "flinch" a little to one side or the other, may be pushed back by some weapons, and release a quick burst of particles.

Weapons have seen a little work: I have a basic implementation of one weapon's appearance, and an impact-flash for the same.

I had hoped to produce something fancier that I have now--I wanted a 3D model that shaded from bright at its visual centre to darker at the edges, giving a nice, glowy look. I attempted to implement this by looking at the model's normals in the relevant shader, with normals pointing towards the viewer being bright and normals pointing tangential to it being dark. This sort of worked, but not to my satisfaction. :/

I also started in on menu-screens today: there is now an incomplete main menu, a possibly-sort-of-complete options menu, and a probably-near-complete credit-text screen.

On a similar note, I selected fonts to use in my UI, including the above-mentioned menus. This took a little searching, especially as I wanted to avoid licences that might be problematic. In the end I found two that I'm reasonably happy with, at least!

I've even made a first step on the in-game UI: as shown above, there's now a simple health bar near the bottom of the screen, which decreases when the player's health drops, and increases when it rises.

Powerups have also been implemented: small red orbs replenish the player's health, while oddly-shaped crystals provide new weapons.

And once again, the game saw various tweaks, changes, and additions that don't seem worth mentioning here!

That then is all for today--stay well, and thank you for reading! ^_^



2 Comments


Recommended Comments

Quote

I had hoped to produce something fancier that I have now--I wanted a 3D model that shaded from bright at its visual centre to darker at the edges, giving a nice, glowy look. 

If you want to make it look like the aliens are glowing from the inside, you can place a fake light source in the shader code that computes the length from the light source in object space. Then you can use this term as the light falloff: 

falloff = pow(0.99f, length);

That will give a sort-of fake sub-surface-scattering effect.

Anyway, I like how those aliens look. Really freaky.

Share this comment


Link to comment
35 minutes ago, __Toz__ said:

If you want to make it look like the aliens are glowing from the inside, you can place a fake light source in the shader code that computes the length from the light source in object space. Then you can use this term as the light falloff: 


falloff = pow(0.99f, length);

That will give a sort-of fake sub-surface-scattering effect.

 

Hmm... Interesting...

 

(For the sake of clarity, I want the effect for weapons-fire, not the aliens themselves--they should look solid, but with a glowing "core", I believe.)

 

I might well give that a shot (so to speak :P)--thank you! ^_^

 

37 minutes ago, __Toz__ said:

Anyway, I like how those aliens look. Really freaky.

 

I'm glad to read that! Thank you--I appreciate it! ^_^

Share this comment


Link to comment

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 Thing Trunk
      Hi,
      Our hack & slash game, Book of Demons is exiting early access in less than an hour (8am PST) and we're doing an AMA live on reddit 
       
      Feel free to join and ask us any questions
    • By owenjr
      Hi there! I'm developing a 3D drone racing game. I'm implementing the AI movement and I've applied the Craig Reynold's Path Following Algorithm. Now I want to make the Obstacles Avoidance. My main question is how to determine the best Avoidance target to Seek it, in order to not collide with obstacles. Does anybody know a good solution for this situation?
    • By SS21
      there are many options in front of me to select like
      1)-unreal engine
      2)-game with js
      3)-c++
       in these three which should i do first and if there is anyting new anyone wanted to suggest then please feel free to do it 
    • By Gnollrunner
      I was tying to figure out what to do with my procedural planets and for an initial step and I wanted to fly a spacecraft in and establish a low orbit around my world starting from some distant point and initial velocity.  I know how to set up the gravity and I think I can pretty much do manual controls that will simulate Newtonian physics. However what I'm looking for is some software or algorithms that let me establish the orbit by controlling thrust in the right direction at the appropriate points in a trip towards the planet.
      So I guess the software would accept something like starting position, starting velocity, desired orbit height (I'm assuming circular for now) , and desired orbit plane.  From there it would give me firing points, duration and trust vectors needed to for the orbit.  To make things simpler I'm assuming infinite fuel. I figure NASA must do stuff like this all the time but I haven't been able to find something solid on how it's done.  Perhaps it's too complex, I'm not really sure, but I thought I throw the question out there anyway.
    • By Ricardo3Ddev
      Hi guys! Our first game (Dongo Adventure) has just been released on Steam! I hope you have fun with the game! O/
      The game was produced by me and my brother for 11 months. We did everything with free and open source software (Blender 3D and Gimp).
      About the game: The game is 3D Platform style, inspired by the classic platform games (mainly 'Donkey Kong Country 2'), bringing all those challenges and fun of the genre. Thank you all for the support! 
      Steam Game Page: http://store.steampowered.com/app/811450/Dongo_Adventure/
      Official Trailer: 
       

×

Important Information

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

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!