Skip to main content

What does a good game consist of? (part 17)

Game Analysis - Gem Craft

Let us continue our journey into figuring out what does a good game consist of, and therefore make an attempt to save the world suffering from less than 10/10 games. It is indeed a threat to all human kind-it would not be an end of the world, but entire world would suffer lack of fun which comes from not having classic games. To me everything that is below 10/10 rating(or 100/100) is not optimal, no matter how "good" the game is. This lack of fun could soon affect the other types of media which take inspiration from games.

This blog post is about Gem Craft, a tower defense game and it's analysis.

Chapter 1 - The Forgotten
This is not the first story chapter but the first part in the Game Craft series. It is the easiest part in the series, but still challenging for some. It has a score system for advanced and hardcore players, cool bosses and unique spells to upgrade. You have gems of different colors which you socket into towers and traps

Chapter 0 - Gem of Eternity
If you're not a hardcore gamer, this will be way too hard and too long to solve. Better check out other parts of the series. I will congratulate the authors however for their great knowledge of mathematics and how they applied it to the scoring system.

Lost Chapter - Labyrinth
A very cool and different set of levels. You make your way through the levels until you reach the middle, final level.

What can I say about the series? It is long with good story, but it becomes too hard very soon. It's fun of course but last levels are even harder than the middle ones.

What can we learn from that? Well first of all, another game which has a steep learning curve, is bound to be made soon. But what about casual players?

One solution would be to make easier games as well, but then hardcore players wouldn't play them.

Another option would be to make lots of content for beginners, but hardcore players would skip it.

We'll discuss good difficulty settings in the next part of this blog series.

Comments

Popular posts from this blog

Level design basics, part 2

An arch level design is hard, as it doesn't involve only polygon boxes, but also also three dimensional curve lines. If you ever played. Americas army 1, you'll know how hard it is to make a curve building, like the famous over played bridge crossing map. The point is to start. With one curve. Curve is not a straight line, but it's still a line. Means it is possible to apply lines into a three dimensional level. arch 0 0 1 0

static mesh render

Static mesh is a data compound of a three dimensional object in time and space. To render one, it takes a one big storage file that contains all the data about the object. That data has to be stored on a disk drive. The really tricky meshes to render are the flying ones. It's a completely different air pressure. The data gets written to a game memory log, it's a massive multiplayer online game, otherwise in the cloud, like Steam. To render one, the data from the level and monster data files to the monitor handling chip. Monitor handling chips vary based on personal computers, lap tops, operating system, processor and graphics car. Before a three dimensional object can be rendered it has to be fixed on memory, either random access memory or the disk drive recovery point. A three dimensional object data can take quite a large amount of memory, especially those used multiple times. Steam Cloud has it's own of handling data, so that it is persistent. A level is made of static m...

object render

To render objects with c++, it is first required to load them on the engine's heap. After loading the object it has to be integrated into the game engine's allocated memory. void integrate() {     direct_x_node.call(); } Modern games(after doom 2) take an insane amount of heap memory. Integrating all the objects on the level, can take 400 mb or random access memory (ram). The same memory has the chip effect on the working of the central processing unit. To completely render the object, the first step is to load all the textures, shadow models, parts, particles, inner model, render the object on the level map, all the corelations with the heuristics. It is very hard to render the inner part of the objects, such as anatomy or infra structure. While it is perfectly fine to just render the inner part to not be displayed.  The anatomy of a player character or non player can be seen on the outside, and the internal strurcture of a level object such as a building, including the ...