Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 25 Nov 2005
Offline Last Active Today, 07:33 AM

Posts I've Made

In Topic: Vulkan is Next-Gen OpenGL

19 October 2016 - 02:45 PM

nobody in their right mind will code in Vulkan (have you seen this "simple" Hello Triangle?).

This isn't a triangle example, it's a simple rendering engine for triangles with a RGB colour at each vertex that has an easy to find hardcoded triangle in the middle as an example of the example:
// Setup vertices
		std::vector<Vertex> vertexBuffer = 
			{ {  1.0f,  1.0f, 0.0f }, { 1.0f, 0.0f, 0.0f } },
			{ { -1.0f,  1.0f, 0.0f }, { 0.0f, 1.0f, 0.0f } },
			{ {  0.0f, -1.0f, 0.0f }, { 0.0f, 0.0f, 1.0f } }
		uint32_t vertexBufferSize = static_cast<uint32_t>(vertexBuffer.size()) * sizeof(Vertex);

		// Setup indices
std::vector<uint32_t> indexBuffer = { 0, 1, 2 };
In example code, the priority is calling the API properly, not good abstractions (which would be confusing).
EDIT: quoting loses links. The "triangle example" is https://github.com/SaschaWillems/Vulkan/blob/master/triangle/triangle.cpp from the well known Vulkan examples repository by Sascha Willems.

In Topic: help me think of cultures for my world

19 October 2016 - 02:20 PM

The main reason for the list is because the idea is it's gonna be a big world that I can have multiple games set in (Like elderscrolls) and possibly books (like ASOIAF)
Then you need empty spaces in your world design. A list of places, cultures, races etc. is negative work: you spend effort to constrain your future creations without need, while you should instead design one game at a time leaving the rest of the world open for further developments.

For example, take the Warcraft franchise, which shares a kitchen sink approach to race selection with your notes. The RTS games are about orcs and humans, with elves, ogres, dwarves, trolls etc. as less detailed allies, and they care only about the military aspect of their cultures. The recent film is even more focused on orcs and humans only, and on very specific groups of each (a couple of special orc tribes, the king's court and the wizards, etc.). World of Warcraft adds less traditional, if not exotic, new races to add novel character build options and interesting enemies, not simply because they are cool.

In Topic: help me think of cultures for my world

17 October 2016 - 01:37 AM

If "the majority of the main races have different cultures and nations rather than just all of them having 1 each", with 8 continents and  11 races the number of different nations is ridiculously larger than what can be featured in a reasonable game (or in a long fantasy saga). Designing all cultures, races, places top-down is highly pointless; instead, after deciding on some geographical and metaphysical guidelines you should detail only the places and cultures featured in your game, according to your needs.

For example, if humans, elves and orcs were created by rival gods as dominant races but they can often get along, dwarves, gnomes and ogres are the respective mutant variants, goblins are immigrants from another world, and beastfolk are artificial and just common enough to reproduce, and if you want a game about famine and overpopulation, you can

  • set it exclusively in Aegir (presumably close to the carrying capacity of modest agricultural resources, and at the mercy of cold climate),
  • select as the only two and a half featured cultures an invasion of goblins out of nowhere disrupting mixed communities of peaceful human and orc farmers

In Topic: Spring couplings

13 October 2016 - 04:14 AM

If what you are really interested in is a detailed model of a tonewheel organ, why don't you just measure the movement of the gears in an actual device? High frame rate video and audio acquisition doesn't seem difficult. You can also experiment with replacing the springs in the photo.

In Topic: help me think of cultures for my world

12 October 2016 - 03:29 AM

You list a large number of races. Which ones are culturally relevant?

Qualitatively, nonhuman races range from humans of different appearance to unfathomable aliens.

Quantitatively, one common race (traditionally plain old humans) is often "normal" and the others are rare enough to be special cases, often isolated in special places and ethnic communities or unimportant/oppressed minorities.

In other cases there is a truly multiracial society, which is relatively easy with similar races and more interesting with very different ones. (For reference: compare the ruggedness and suitability for living in New York of the dogs, cats, rodents, reptiles and birds in The secret life of pets and the extreme environment, size and lifestyle differences of the much more diverse animals in Zootopia).