Show Posts
|
|
Pages: 1 [2] 3 4 ... 7
|
|
24
|
Community / DevLogs / Re: Crossy Creatures [prev. Hybrid Hybris] - Abomination Creator Sandbox for Android
|
on: June 27, 2016, 06:12:01 AM
|
This is a really unique and creative idea - I think it could actually do really well if you give it the required time and polish you'd need to make it a viable product. You think so? I hope! I guess the main target group is children. I will try to polish it as much as possible before release, yes, well said! -- it is mainly a work of love anyway... I'll just have to keep going and not take so many long breaks as I've been prone to doing... As you explained before, I'm sure it's difficult to "polish" everything, when you really have no direct control over the final results of the crosses - but I think the "cartoony" look is definitely the right approach, as it will allow you more room for error, since even a weirdly "defective" animal could end up being cute and interesting. Thanks for your input on this question. I hope I am on the right track then... Will there be any other features other than just randomly generating the animals? Like a place to keep them or interact with them? The main plan for other features that I had so far was for a game mode where you would play as the mad geneticist. In this mode, you would breed towards certain goals (such as, for example: "Create an animal with four eyes, brown skin, and wings!"). Reaching these goals would give you research grant money, which you could then invest in new base animals for more genetic material to work with, or in new equipment for your lab which would allow you to manipulate the animals in more flexible ways. This way, I would be able to introduce the various features of the game (such as cross-breeding, cloning, radiation and gene insertion) gradually to the player, and it would also probably keep the player occupied with the game for a longer time, diminishing the risk that he/she get tired of the whole thing too quickly. The main problem with this "management mode" idea is that the current animal format is so general that it is hard to even formulate the goals for breeding: that is, "eyes" aren't really eyes, for example, but just general body parts, so if the player did breed an animal that looked like it had four eyes, there would be no certain way for the game to detect this easily, as the "eyes" might not be marked as "eyes" specifically in the code. Also, I'm trying not to be too ambitious to begin with, before I know what reception the game will get. So for the initial demo/beta, there will probably just be animal creation, hopefully in a way that does not feel wholly "random" to the player -- he/she will still preferably be breeding towards specific goals, only that those goals will have to be up to him/her completely. --------- I fixed the "lumpy foot" bug and did some other improvements. Now onto a big addition to the animal format... Here are a few rhinoceorses again, to show the kinds of variations you can get when cross-breeding, even without radiation:  
|
|
|
|
|
25
|
Community / DevLogs / Re: Crossy Creatures [prev. Hybrid Hybris] - Abomination Creator Sandbox for Android
|
on: June 26, 2016, 11:49:56 AM
|
Finally started working on this again! I did a little change to the animal format which turned out to be rather complex to implement. And then I rewrote the cross-breeding code once again. It had become quite convoluted, which might have been part of the reason why I felt I needed a break. It is currently still a bit buggy (the horse's neck got duplicated for some reasons and added to the hind legs in picture below), will debug it tomorrow, but I think it will be both simpler and better once the bugs have been gotten rid of. You can still see some z-index problems on the forelegs of the rhinocerorse below, but I think I will just have to change a minus sign somewhere, the correct structure should be there. 
|
|
|
|
|
26
|
Community / DevLogs / Re: Wobbledogs (Formerly: Physics Pet Game)
|
on: June 23, 2016, 06:14:00 AM
|
I also spent some time today trying to generate procedural textures from genes. Nothing too impressive yet. It became apparent pretty quick that this was going to be a lot of effort to make nice, so I'm shelving it for now and I'll come back to it later. Hello! Thought I would chime in since I'm working on something slightly similar (Well, humm, actually my project has been dormant for some months, but I do intend to finish it). Your project looks really fun and rather ambitious -- you must be a rather experienced and clever programmer! My project doesn't do evolution per se, but rather unrealistic hybridisation or crossing in (conceptually) a lab environment. So our projects are rather different in many ways. But where I thought I might be able to give input is about decoration patterns, which I have given some thoughts to. This is not actually implemented yet in the current Android version of my game, but I implemented parts of my system in a previous prototype, from which you can see some images below. The key feature is that the "genes" form a recursive data format, so that a decoration pattern may be either of: - A color
- A gradient
- Stripes (can have outline and other parameters, some of them decoration patterns themselves)
- Dots (can have outlines and other parameters, some of them decoration patterns themselves)
- "Squares" (same here)
- Splitter (this splits the area into two fields separated by a wobbly line. The two fields can then have different decoration patterns)
Then there is of course the problem of how to cross-breed these "genes", but that seems rather over-comeable according to my experience, the combinatorial explosion of cases is not that grand. In addition to this decoration pattern system my system also will feature a set of predrawn fur textures that can be blended with the result of the basic decoration pattern, and also the possibility of repeating another body part across the surface for larger scale features like scales or feathers (this latter thing can be seen in the images below). Please feel free to contact me if you are able to get some inspiration from this, or something else. 
|
|
|
|
|
29
|
Community / DevLogs / Re: Hybrid Hybris - Abomination Creator Sandbox for Android
|
on: March 25, 2016, 11:36:43 AM
|
Slow progress the last few days. I think one of the biggest challenges for this game is making the animals visually appealing enough, given that many gamers are somewhat spoiled with good graphics these days. The thing is that the game's base animals aren't really drawn by hand by an artist, but rather defined in a data format that comes with certain limitations. And I have even less control over the animals that are produced on the fly during the course of the game. So far I have done a few things to improve on the visual character of the animals. I have made it so that the animals have a cartoony contour, and they can blink their eyes and open and close their mouths. The systems for this have been defined in a very general way, so any body part can have functionality comparable to eye lids or mouths -- possibly this could be used for other purposes somewhere down the road. I am about to add a few more visual features to the animal format: coverage such as scales or feathers, fur textures (don't know how well that will work out though), and a very flexible decoration pattern system. I hope those features will improve the eye candy factor somewhat. I have so far gone for a flat cartoony or "line drawing" look. It would be cool to have the animals appear more rounded. The rendering is done by OpenGL, so I could make the shaders do something, but I haven't figured out yet how to dynamically produce normal maps for the animals in a general way. I think I would like some input on this, although I haven't described my animal format yet here, so it might be hard for you to know what would fit naturally in the program... Look at this anorse (ant + horse):  There are some issues as you can see: the middle leg goes below the attach point of the front leg (maybe I can add some simple collision detection to address this?) and the ears/antennas are attached right onto the eyes... There is a certain balance to be kept here between ruling out too weird combinations, but allowing other slightly less weird combinations for variety's sake -- I mean, maybe this imagined creature really should have its antennas attached onto its eyes, even if that is somewhat unusual among the creatures we normally think of...
|
|
|
|
|
31
|
Community / DevLogs / Re: Hybrid Hybris - Abomination Creator Sandbox for Android
|
on: March 19, 2016, 11:10:52 AM
|
The cross-breeding code is where I want it for the moment. It doesn't always yield likeable results, so you have to try a couple of times to get feasible animals. But that is almost good for the tempo of the game. Now I'll just have to fix the z-index issues and then I'll move on to adding planned features of the animal format that will allow me to represent more types of animals. Base animal of the day: Rhinoceros. Also, a Horsig. 
|
|
|
|
|
33
|
Community / DevLogs / Re: Hybrid Hybris - Abomination Creator Sandbox for Android
|
on: March 16, 2016, 12:40:13 PM
|
Thank you, I need it! There seems to be a certain fascination with hybrids in parts of culture (I hope), your Frankenstein game being another cool example! Today I just did a small bug fix, which seems to have created another bug unfortunately. No cool pictures, sorry.
|
|
|
|
|
36
|
Community / DevLogs / Re: Hybrid Hybris - Abomination Creator Sandbox for Android
|
on: March 13, 2016, 12:22:42 PM
|
* Fixed a known bug with recursive z-index symmetries * Spent the rest of the day rewriting large parts of the hybridisation code in order to make the result of far-fetched cross-breeds more reasonable. The code is currently runnable again but it is buggy and thus yields even worse abominations than before...  As seen below.  I will have to debug tomorrow, although the dentist will pull a tooth so I don't know how much I will get done after that. The goal is not to rule out mishaps altogether, such as the extra eye on that Fisrtorse, but I want there to be a way to get fairly normal abnormal creatures, and then if you want, you could get more weird mutations by increasing the radiation level (slider in middle of picture, not implemented yet).
|
|
|
|
|
38
|
Community / DevLogs / Re: Hybrid Hybris - Abomination Creator Sandbox for Android
|
on: March 12, 2016, 07:28:47 AM
|
That's a cool and unique idea, is there gameplay beyond making the animals? And how are do you handle making the different combinations?
Thank you for your interest. When talking to a former friend I had the idea of a management game aspect, where you would try to create animals conforming to certain requirements, in order to get research grants so you could buy more animals and equipment. But I think that idea will not make it into the first version, for various reasons. Animal creation is completely general: animals are in a format that forms the DNA of them, so to speak. The computer then creates the sprites for their DNA on the spot. That means that all cross-breeds are "fertile" too, so you can cross-breed your cross-breeds -- infinite possibilites!
|
|
|
|
|
40
|
Developer / Art / Re: Minimum resolution for mobile game trailer?
|
on: February 19, 2016, 03:41:39 PM
|
I don't know much about obtaining wild life shots, but If you want to be bold about it, Contact people over YouTube who make Drone Videos using HD cameras, and maybe ask if you can use their footage or get footage, etc.
Yeah, flight shots could give some epic feeling to the trailer, although my game is specifically about animals so footage of them would be even more appropriate. But I talked to a friend and photographer the other day, and we have agreed to go to the local zoo and try to get some clips with his digital video camera, when the weather gets a little better. Though this zoo does not have any exotic animals, just local ones, so the footage might not get as exciting as the low resolution media I wanted to use originally. I also found some stock video sites with a few free to use clips that could be fitting. As for the resolution (my main question), I guess you need quite high definition these days.
|
|
|
|
|