Turnover
Turnover
                                                                                                                                                                                                                                                                                              
Image RSS Feed Latest Screens
NPC's New, Dirty Looking Vision Cone Fly-by of a Small Level Fly-by of a Long Level
Blog RSS Feed Report abuse Latest News: Turnover - Progress Update: Moving Forward

0 comments by anthnich on Sep 24th, 2014

Been having some great forward momentum on Turnover over the last couple of weeks. Many new sprites, a few more levels in progress, and more.

Animations

I’ve been adding more frames of animation to the game characters.

Here’s a demo of Clea’s old move animation and her new one with added animation frames.

Before:

image

After:

image

Not a massive change, but still a good step towards something smoother. I have added similar frames to every moving character. I’ve also added more frames to certain effects, such as smoke, dust, bullet impacts, icons, and so on.

Vision Cones

Something else I’ve completed recently is something that has long been on my to do list — making the vision cones of the NPCs look dirty and low res.

Before:

image

After:

image

Engine:

Lots of tiny, boring things completed on the engine since the last update. Here’s a quick idea of what I took care of.

  • Made sure that I didn’t assign shared_ptrs where I didn’t need to. Should cut down on the reference count hit for those.
  • Some return rewriting —

Don’t really need to do:

if (blah > yadda) {
    return true;
} else {
    return false;
}

If —

return (blah > yadda);

— works just as well.

  • More precaching and heap allocations before game start. Doing everything I can to avoid any heap allocations while ticking.
  • Put in more graceful error handling, so the game silently fails with the log file to tell you why.
  • Increased encapsulation. For example. the ExpSystem class should handle everything related to experience, instead of having to write something outside of that class.
  • Some class restructuring. For example, PathNPC is now NPC, and I moved everything shared between all NPCs to that class. Should help with any other NPC I make in the future.
  • Increased number of draw layers for the engine. Now, a light can be drawn under a street lamp, for example.
  • And a lot of other small things.

That should give you an idea of the smaller things. Even when there isn’t much accomplished, new changes are always steps towards a more stable code base.

I’ve finally put down engine work for a bit. I felt that I needed to move forward on art and design, so that’s where I’ve been putting my main focus lately.

Media RSS Feed Latest Video
Post comment Comments
anthnich
anthnich Aug 29 2014, 1:43pm says:

Turnover's KickStarter is successfully funded! Thank you!

+1 vote     reply to comment
Rafficka
Rafficka Feb 18 2014, 5:08pm says:

what language and library are you using to make this?

+3 votes     reply to comment
anthnich
anthnich Feb 18 2014, 7:41pm replied:

It's being developed using C++ and SFML 2.1.

+3 votes     reply to comment
anthnich
anthnich Dec 12 2013, 2:35pm says:

Thanks for following, everyone!

+2 votes     reply to comment
Eomdor
Eomdor Nov 9 2013, 5:26am says:

Has a lot of potential, tracking :D

+3 votes     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Icon
Turnover
Platforms
Windows, Linux
Developed By
anthnich
Engine
Custom Built
Contact
Send Message
Official Page
Themaninthecape.com
Release Date
TBD
Game Watch
Track this game
Share
Style
Genre
Stealth
Theme
Realism
Players
Single Player
Project
Indie
Twitter

Latest tweets from @themaninthecape

Writing a robust visibility engine for Turnover to handle world vis. I might fail miserably. #gamedev

13hours 2mins ago

Being seduced by that old unfiltered texture look w/ a low resolution. Would love to make something using that style. Nostalgia... #gamedev

Sep 30 2014, 10:32am

On the docket this week for Turnover: Level decoration today, new level planning tomorrow. A little coding, a little balancing. #gamedev

Sep 29 2014, 2:46pm

Turnover: For #KickStarter backers, New update - T.co #gamedev

Sep 29 2014, 2:21pm

Turnover: Level-in-progress for #screenshotsaturday. Newer sprite work (steps, lamps, grass) & vision cones. #gamedev T.co

Sep 27 2014, 12:23pm

I promised myself no more game purchases until I play what I have. Once I straighten out my budget, #thelongdark will be the exception!

Sep 26 2014, 3:57pm

After Tomb Raider, going to give Bioshock: Infinite another spin, then onto my backlog. I'm thinking maybe Dishonored.

Sep 26 2014, 3:52pm

RT @HinterlandGames: #thelongdark is now available on Steam! RT and Follow us for a chance to win one of 10 keys! T.co ht…

Sep 26 2014, 1:14pm

@Sllayt3r Good luck!

Sep 26 2014, 11:18am

Playing older games w/ the software render instead of Glide/OpenGL just feels right. Quake & Tomb Raider, I'm looking at you #retrogaming

Sep 25 2014, 11:21am

Embed Buttons

Promote Turnover on your homepage or blog by selecting a button and using the HTML code provided (more).

Turnover
Turnover
Statistics
Rank
2,549 of 24,390
Last Update
6 days ago
Watchers
58 members
News
41