The engine used to build this game was a once-off creation, designed explicitly to run this particular title. This is not a real game engine, this is a GENERIC category.

A game run on an engine built for a few games (a game series, etc.), but not being clearly known or featured, should be assigned to Unknown engine.

Latest Media

No images, videos or audio files have been added to this gallery. Join now to share media with the community.

Blog RSS Feed Report abuse Latest News: The Importance of Roguelike Food Clocks

About Cogmind with 3 comments by Kyzrati on Jan 26th, 2015

Traditionally a majority of roguelikes include some sort of food system. Hunger management does seem like a natural part of role-play adventuring, but it also serves a much more important function: Pushing the player along is an integral part of [most] good roguelike design.

All but sandbox games present the player with a specific goal to aim for, though achieving that goal should be about more than a brute force grind to become unstoppable. Of course we could simply use various means to directly cap player power, like stat ceilings or limiting the amount of items available, though I'd argue against these methods because they essentially take options away from the player. From a player's point of view, the constraint which affords the most flexibility is how much time they have to achieve the goal--within this constraint the player can do whatever they want.

Types of Food Clock

Using an arbitrary turn count (the roguelike equivalent of a real-time timer) is one option, though a rarely used one. Why not give the player some amount of control over the mechanic?

The most common food clock is, unsurprisingly, actual food and hunger. It's easily understood, and the timer becomes closely integrated with elements of the game mechanics themselves (searching, combat, looting, identification), making it feel more natural.

DCSS_starving
You won't see this in Cogmind.

But food doesn't work for all games. Some take place in an incompatible setting, or prefer to avoid the burden (on either designer or player) of integrating it with the game's other mechanics.

One common alternative is to have some dire threat chasing you. This is more literally something behind the player "pushing" them to advance. FTL uses this mechanic.

Any food clock puts a (sometimes soft) time limit on the player's game and therefore limits what the player is capable of. The endlessly leveling mummy trick (mummies don't need to eat) in old versions of DCSS is one example of what happens when a food clock mechanic breaks down in a generic roguelike--the developers had to introduce a new spawning timer mechanic to deal with that and similar scumming behavior.

Regardless of the method used, they all benefit the experience by pushing the player forward. In a broader sense, being pushed along forces decisions, counteracting the player tendency to postpone decisions as long as possible, or at least until sufficient knowledge or ability is obtained to ensure a certain outcome. This tendency is at odds with the core roguelike experience--solving randomized problems. It's an inherently less interesting way to play a game since it removes most of the challenge. (One exception would be those players who are "just along for the ride" when they play a game; definitely a minority of roguelike players, though perhaps more common with AAA games that focus on style rather than substance.)

More specifically, food clocks cut down on grinding, which is good design. (Unless you're trying to make an addictive MMORPG or similar that milks poor gamers for their money/time.) Those who grind will likely have less fun in the process, and anyone who doesn't grind will consider the game poorly balanced or outright unfair. In other words, a food clock is saving players from themselves. Herein lies a golden rule of game design: If the optimal way to play a game is to do something boring, players will still do it even if it makes their experience less enjoyable. Thus a well-designed game should strive to avoid rewarding this kind of behavior.

Cogmind's goal to provide a grind-free experience goes hand in hand with pushing the player along. A food clock is essential here.

Cogmind's Food Clock

So what about food for robots? Well, we could artificially require some resource as a substitute, but I'd rather not go that route. I don't particularly want another resource management sub-game that ties into everything else, nor is there a need for one.

Cogmind instead wraps the food clock more directly into the existing game mechanics, specifically stealth and combat (and by extension play style).

The more you affect the environment, the greater the enemy response to your presence. Remaining stealthy is one way to postpone a stronger response, and I believe that as a more difficult challenge, successful use of stealth is a very valid way to operate outside the normal food clock. But once you mess up and the fighting begins, the cumulative effect of your presence can eventually snowball into a big mess. This increases the pressure to leave the area. Theoretically you could continue to fight, but against an unlimited army you can only lose to attrition. Did I mention you can't repair your core? (Note: The "presence" effect is less pronounced through the first few depths to make them a little easier; in the 7DRL the first three Materials floors didn't have any pressure to move on at all.) As Cogmind grows more powerful, though, you evolve to cover your core with more parts and attrition via integrity damage becomes less of a threat. It's at this point in the game, about one-third through, that electromagnetic damage appears. EM damage is the game's original (and most convincing) food clock mechanic.

Regardless of where they impact, hits taken from EM attacks can result in system corruption, which in turn causes all sorts of nasty things to happen. Current list of random effects due to system corruption:

  • Random log messages (harmless, just annoying)
  • Data loss: Forget the layout of one or more previously explored areas of the map
  • Data loss: Forget what certain parts do--they become unidentified
  • Misinterpreted scan data: Low/medium-level robot sensors display incorrect information
  • Misdirections: Unintentionally move in the wrong direction
  • (more to come)

As system corruption accumulates from subsequent attacks, the random effects progressively worsen and grow more frequent. Corruption can even kill Cogmind if it reaches 100%, though the side effects are likely to be deadly long before then.

cogmind_corruption_feedback
In case you haven't yet noticed the side effects,
while corrupted your map will also occasionally glitch as a reminder.

Corruption resets to zero on reaching each new depth (because that's when you evolve), so suffering the effects of corruption can be a very powerful motivator to forge ahead. Cleaning system corruption any other way is not easy.

Aside from corruption, in the mid- to late-game main maps (as opposed to side-routes) your location will occasionally be pinpointed and a strike team sent to deal with you. While Cogmind is more than capable of dealing with one of these teams, engaging them is tempting you to begin the whole snowball process of you interacting with more and more of the map's inhabitants, attracting attention and increasing your "presence." There are other strategies for handling these teams, but those are for you to discover ;)

Reinforcing this whole food clock system is the fact that you can only move forward in the world--there is no way to revisit previously explored levels. But that's a topic for another post.

Games
Turnover

Turnover Turnover

Updated 1 hour ago TBD Single Player Stealth

Turnover is a survival stealth game for Windows, Linux, and MAC OS X. You play Clea, a desk jockey who becomes caught in the middle of an armed, corporate...

StaudSoft's Synthetic World

StaudSoft's Synthetic World StaudSoft's Synthetic World

Updated 2 hours ago Released Sep 11, 2014 Single Player Role Playing

Welcome to StaudSoft's Synthetic World 0.2! It allows you via a seed to create a unique landscape with mountains, oceans, trees and beaches. Although...

Falling Rain

Falling Rain Falling Rain

Updated 3 hours ago Released Jan 23, 2015 Single Player Arcade

Tap the blue raindrops before they reach the ground, and avoid tapping the other ones! How long can you make it? ◉ Fun and addictive ◉ Awesome graphics...

Mine Blocks 2

Mine Blocks 2 Mine Blocks 2

Updated 4 hours ago TBD Single & Multiplayer Adventure

Mine Blocks 2 is a 2D block-based adventure game. While it can be compared to games such as Terraria and Minecraft, it has it's own premise and gameplay...

Tess

Tess Tess

Updated 6 hours ago Released Jun 30, 2014 Single Player Platformer

Tess is a platformer run-and-gun game. It follows the story of Tess, an odd little girl who had a bad day.

Post comment Comments  (0 - 10 of 122)
b5cully
b5cully Jan 1 2014, 1:51pm says:

omg dis be the best engien ever how u do this amazing stuff?!

-2 votes     reply to comment
NoVaRuneshadow
NoVaRuneshadow Sep 28 2013, 3:59pm says:

The stupidity of the internet has no bounds. I expected tech talk in the comments of this instead I find... "This is a stupid engine"

/facepalm

+16 votes     reply to comment
gabrieloup
gabrieloup Oct 20 2014, 11:26am replied:

Yeah, sometimes i hate this site and moddb. But sometimes i have no choice since other sites just doesn't want to upload my mods, but yeah most of the public here are pretty stupid.

-1 votes     reply to comment
Nazaxprime
Nazaxprime Aug 29 2013, 6:27am says:

All your engine are belong to all about how my life got flipped turned upside-down...

+3 votes     reply to comment
CaLthulhas
CaLthulhas Sep 4 2013, 9:23am buried:

(buried)

who cares

-7 votes     reply to comment
CaLthulhas
CaLthulhas Aug 27 2013, 6:16am buried:

(buried)

THIS ENGINE REAL NAME "3D Rad" Check on wikipedia first one http://en.wikipedia.org/wiki/List_of_game_engines

-11 votes     reply to comment
Guest
Guest Oct 19 2014, 7:13am replied:

This comment is currently awaiting admin approval, join now to view.

faulk
faulk Aug 16 2013, 1:57pm buried:

(buried)

custom build is gay all the games look gay!!!

-26 votes     reply to comment
iinFus3d
iinFus3d Aug 21 2013, 7:51am replied:

You must be one of them then.

+11 votes     reply to comment
tsukiyomiikuto0
tsukiyomiikuto0 Dec 26 2014, 8:31am replied:

lol.

+2 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

Company
N/A
Contact
Send Message
Licence
Commercial
Release Date
Released Sep 1, 2007
Engine Watch
Track this engine
Share
Community Rating

Average

9.4

309 votes submitted.

You Say

-

Ratings closed.

Highest Rated (11 agree) 10/10

Dumbledore Gets Killed By Snape.

Sep 6 2011, 9:58pm by pocketlint60

Embed Buttons

Promote Custom Built on your homepage or blog by selecting a button and using the embed code provided (more).

Custom Built Custom Built
Custom Built
Statistics
Rank
8 of 688
Last Update
1 day ago
Watchers
250 members
Games
6,696
News
8,131
Features
238
Tutorials
60
Reviews
37