Richard's Animorphs Forum

Animorphs Section => Animorphs Forum Classic => Topic started by: tigri on May 20, 2012, 10:46:06 AM

Title: Coffeebreak animorphs game
Post by: tigri on May 20, 2012, 10:46:06 AM
Animorphs game: work-in-progress (last update: june 16, 2012)

Latest version: http://bigcathq.nl/animorphs/ (http://bigcathq.nl/animorphs/)
Previous version: http://bigcathq.nl/animorphs_previous/ (http://bigcathq.nl/animorphs_previous/)

Don't forget to hit the refresh button.

Works best on: internet explorer 9, chrome, safari, iphone/ipad, high-end android
Works slower on: firefox, internet explorer 6, internet explorer 7, internet explorer 8, low-end android

===

Hey all!

I'd be interested in making a coffeebreak animorphs game. In other words, a game that you'd play for a couple of minutes during a coffeebreak. I'm a programmer and in my spare time I create graphical browser-based game prototypes, which can be played in any browser. Coffeebreak type of games are fun, because they require less work than a full-blown game and can be picked up and played quickly. And graphical browser games are cool, because they are playable whether you're using windows, mac or an ipad. I myself am a mac and ipad user, so windows-only is not a possibility for me. I wouldn't want to install anything either.

What are your thoughts on such a game? What would the goal of the game be? How would you play it? And for the coffeebreak rule: can the game be picked up, played and finished within 15 minutes?

For example, the game could be played in a 2d top-down perspective, where the player must walk around and acquire different animal forms to get to different areas in the game. To add some excitement, the player must remain undetected by staying out of sight. Controls would be click/touch to walk and touch animals to acquire their forms. Simple concepts and simple controls.

I'd love to hear other ideas. The sky is the limit, it could be any genre. Preferably 2d though, because once you go 3d the amount of hours required to get the game done grows exponentially.

As for graphics, I'm no artist. In my games I use simple shapes as graphics placeholders. Would anyone be willing to provide artwork for graphics once we have a game in mind?
Title: Re: Coffeebreak animorphs game
Post by: DinosaurNothlit on May 20, 2012, 11:02:07 AM
I have to admit it's been a while, but in the past I've done quite a bit of sprite work, and most of it is even Animorphs related stuff.

My 'portfolio': :tobias: :rachel: :ax: :visser3: :bugfighter: :domeship:

Is that the basic style you're looking for?

Granted, I tend to be rather busy, and my muse is not the most cooperative creature, but this sounds like a really cool idea and so I'd like to help in any way that I can.  It's about time that somebody made an Animorphs video game that's actually true to the series.  Just, well, keep in mind that patience is a virtue.

Hmm, top-down perspective, interesting idea.  I can see that being an interesting way to portray the animals and aliens (hawk and Andalite would look pretty good from the top-down), but, as Tobias has pointed out, from above, humans just look like ovals of hair.

I do agree that there are some nice advantages to a top-down mode of play.  The courses could be laid out, and you'd be easily able to go forward-back left-right.  But it does present some graphical challenges.
Title: Re: Coffeebreak animorphs game
Post by: tigri on May 20, 2012, 11:52:06 AM
Well, that looks awesome! In this case we'd need a game from a side perspective. I do have two platform engines hanging around which we could use, but platform gaming is more difficult to control on touch devices. What would be a suitable game concept for animorphs from the side perspective? Right now, all I can think of is metroid-style. Eagle form to fly over high walls, mouse form to crawl through tight spaces.
Title: Re: Coffeebreak animorphs game
Post by: DinosaurNothlit on May 20, 2012, 12:02:45 PM
No, I can't really picture it as a side-scroller.  I feel like that would limit the game too much.  By the way, the pics I posted were just there as examples of previous work, those are not at all what I would recommend using in a video game, they're probably going to be too large for that.

I still think a top-down approach is probably the best way to go.  I'm just looking for recommendations to avoid the 'oval of hair' visual that humans would tend to present when viewed from the top.  You suppose a side/top viewpoint would work, like in the Pokemon gameboy games?
Title: Re: Coffeebreak animorphs game
Post by: tigri on May 20, 2012, 12:35:43 PM
I think we should first figure out what kind of game would suit animorphs best. Once we have that, we can figure out how to best represent the game. So I don't favor top-down or side at this point. We can also add bird-view perspective to the options, something a lot of games use. In that case, we also see a bit of the body instead of just the head and shoulders.

A story-based game would suit the animorphs, playing out a story going from point to point. We'd need a writer for that. It could also be about the experience of placing yourself in different kinds of animals, more simulation or sandbox style. I wonder how that could be made entertaining. Or problem solving by morphing into different animal forms, like what I first described.
Title: Re: Coffeebreak animorphs game
Post by: tigri on May 21, 2012, 01:56:18 AM
On the other hand, I'll just start prototyping. Much more fun to see ideas in action :)

Dino, I'd like to see what your sprites would look like when used in a top/bird-view perspective. May I use one of your sprites for an experiment?
Title: Re: Coffeebreak animorphs game
Post by: NateSean on May 21, 2012, 08:52:15 AM
Let me ask you this. If you're confident you could create something that would benefit the Animorphs fan community, why not create an original game. Something simple that's addicting and could be downloaded for a small price in an app store maybe. Then set a goal so that when you have a certain amount of money from the sale of the game, you can be free to work on much more elaborate concepts like supporting the forum through donations, or, helping to create awareness for the book series so that producers might try to option it again for a newer and better executed TV series.

Just a thought. ;)
Title: Re: Coffeebreak animorphs game
Post by: tigri on May 21, 2012, 12:33:09 PM
Oh, I can't create something that would benefit the Animorphs fan community by myself. I build small game engines just for fun, and hopefully through collaboration with the fan community, we can create something enjoyable. I'm no game designer, nor artist. That's where I hope this fan community will fall in :)

I used to be a fan of the Animorphs books and like the concept of being able to morph into animals. There aren't many games using that concept, so why not make one. I'll get a first simple example online soon.
Title: Re: Coffeebreak animorphs game
Post by: Blazing Angel on May 24, 2012, 11:37:41 PM
I think something in the style of the original legend of zelda would be good. It's not quite top down, It's more of an angeled shot, like your sitting on a hill watching link. That eliminates oval of hair problem, but still allows for good animal views. Basica combat, collecting items (morphs) and puzzle solving.
Title: Re: Coffeebreak animorphs game
Post by: tigri on May 25, 2012, 02:03:01 PM
Here's my idea: http://bigcathq.nl/animorphs (http://bigcathq.nl/animorphs) (I hope this works for everyone)

It's an open game canvas for an Animorphs game. Everything you see there is written (almost) from scratch, which in turn means anything can be changed (controls, game behavior etc.). Also, any changes I make to the game will immediately be visible to anyone on this forum, so we can experiment quite a bit.

If you have suggestions of what should be put in the game or how to change/improve what's already there, then post your suggestion here. If it sounds promising, I'll put it in the game for everyone to try out. If it then works out in practice, we keep it. Else we change it or remove it.

The canvas doesn't contain much right now. You can walk around and morph. DinosaurNothlit let me use one of her sprites for the main character and morph animation, for which I'm grateful. Perspective isn't correct, but that can be corrected with the right graphics if someone is willing to provide it. No sound yet, but that can also be added later. So... let's see where this brings us.
Title: Re: Coffeebreak animorphs game
Post by: Blazing Angel on May 25, 2012, 05:31:17 PM
It's not working for me... all I'm seeing is that little white circle with a red x in the upper left corner
Title: Re: Coffeebreak animorphs game
Post by: yunyun on May 25, 2012, 06:20:19 PM
I find it cool, but I'm confused on what the point of the game is. Like what are you supposed to do in the game? And it would be cooler with more characters

I might add more suggestions later
Title: Re: Coffeebreak animorphs game
Post by: Noelle on May 25, 2012, 07:41:24 PM
That looks really interesting as a platform for a starter.  Any ideas I have would require it to be more than 15 mins though.  Could it be like 15 mins a level? 

Maybe they could have a part where they have to acquire different morphs, kind of like pokemon, except they have to 'acquire' the animal instead of catch it, then they can use the different forms they acquire for fighting different monsters or for getting through small areas etc.
Title: Re: Coffeebreak animorphs game
Post by: Blazing Angel on May 25, 2012, 11:05:53 PM
Okay, working for me now. Yes I like this. It's incredibly simple but it has infinite potential.
Title: Re: Coffeebreak animorphs game
Post by: tigri on May 26, 2012, 06:47:20 PM
Note: If the game doesn't work, make sure you refresh the page.

I'll summarize the ideas here:
-> Blazing Fallen Angel: use an angled view like zelda
I agree. It is mostly up to the graphics to accomplish that, so I hope someone here is willing to help with that.

-> Blazing Fallen Angel & Noelle: player acquires different morphs to advance
Sounds cool, we can make rachel acquire the bear morph from a bear. Once we have more morph animations, we can add more animals and morphs.

-> Blazing Fallen Angel & Noelle: a battle system using different morphs
That idea is a little complicated. How would it work? The battles could be done in a different system, turn-based like pokemon. Or it could be done in real-time top-down, like zelda. Can you elaborate on how you think this should work with the different morphs? We probably need some rules for the battles.

-> Blazing Fallen Angel: puzzle solving
What kind of puzzles do you have in mind?

-> yunyun: what is the point of the game
Right now, there is no point to the game. But it is a good remark, the player should be prompted with a goal. Or perhaps the different stages of a mission. Maybe even an arrow pointing to the current goal, so you know where to go next. How does that sound?

-> yunyun: play as multiple characters
Playing as multiple animorphs characters could work. I can imagine this in two ways. Either as a player you can select multiple characters at once. Or you assume control of one character at a time and you can switch between characters at any time. The latter probably works better.

-> Noelle: ideas longer than the 15 minute limit
I think it is pretty difficult to enjoy a browser game longer than 15 minutes. Also because if the game lasts that long, we need a way to save progress so we can resume the game later. Levels could work, but if we want one big game the alternatives are a password system to resume a current goal or having to register so you can log in and resume the game. At this point, saving isn't useful yet, but it is doable. I'm interested in any ideas, so please do share them even if it would take longer than 15 minutes.

Title: Re: Coffeebreak animorphs game
Post by: Blazing Angel on May 26, 2012, 07:17:15 PM
real time top down combat, like Zelda. Hit a button to block and defend, some creatures might be faster or stronger than others.

As for puzles, again I draw massive inspiration from Zelda. Creative ways to things using morphs. You might find an anthill outside a building, on the inside thiers an incredibly tiny crack that only a bug could slip into. To get past a stubborn controller, you could morph int osomething particularly scary and then run at him.
Title: Re: Coffeebreak animorphs game
Post by: yunyun on May 26, 2012, 07:50:38 PM
Aquiring morphs: well, if anyone's tried the animorphs yeerk pool game,  (which I personally don't like) you free animals to aquire them. Just saying, but yeah, it would be more fun if
 you aquire morphs

 battles: sure, you can do battling to aquire morphs. I personally like pokemons battle idea, but using that would make it too simuliar to pokemon.

Puzzle solving: maybe like how to get past something you need somethig else to. Like maybe getting past a bear, you give it some dead animal you found (if you don't have a bird morphs)

Also, maybemake it so you can collect like two or three things, but you leave some of them after you morph
Title: Re: Coffeebreak animorphs game
Post by: Aquilai on May 27, 2012, 07:03:27 AM
@yunyun, I'm actually a fan of the turn based "Pokemon" combat idea. Technically Final Fantasy did that before Pokemon etc. Levelling? This might make the game last longer than 15mins.

Back on topic (@tigri):
Is one of your goals for this game to get people to come back and play again? The 15min/coffee games that I play whilst on a break or waiting for something are highly repetitive. They don't pretend to be anything more than a small game but are good enough that despite doing the same thing again and again I would still replay it.

These repetitive games are usually deterministic relying on the player's skill or desire to improve their skills. If you just want to make a small maze game that relies a lot on randomness/luck rather than skill then people might not play it more than twice. Gamblers play luck games because there's a chance of getting a prize but I don't think you'll have money for this kind of thing!

To some degree the "Animorphs" background will appeal to us fans but people will notice if it's "just a maze" game or something especially if it's going to be a small game.

I know, you're just getting information from us about the type of game we would play but at the most basic level you should have an idea of what type of game it is. Logic? Reactionary speed/skill? Story based RPG? Then you should go from there to consider things like combat or high score.
Title: Re: Coffeebreak animorphs game
Post by: tigri on May 27, 2012, 01:29:49 PM
There's still some disagreement about the combat, so I won't work on that part of the game yet. It can be added at a later stage.

Blazing Fallen Angel & yunyun: puzzle solving
Solving puzzles by using the right morphs sounds about right for an animorphs game. Definitely adding that to the game.

yunyun: making acquiring DNA for morphs fun
I did play the yeerk pool game, don't think it is available on the scholastic site anymore. Anyway, I think acquiring morphs by freeing animals is not much fun and repetitive. We can have wild animals roaming around, each species behaving differently to the player. Here's an idea for acquiring the bear DNA for morphing. There's a wild bear in the game. As you get up close to the bear to acquire its DNA, the bear will charge. Either by dodging its charge or running away, you can tire the bear. Once it's exhausted, you can acquire the DNA by touching the bear and the bear will also calm down from the connection. That at least sounds more exciting than a simple "walk up and touch". Different species behave differently. Also imagine going on a butterfly hunt to acquire its DNA, catching it would be the challenge then. How does that sound?

yunyun: inventory system
Sounds interesting, but one thing I dislike about games with inventories is having to backtrack to get items. I wouldn't go for a limited inventory. Losing items by morphing could force the player to think more tactically before doing any morph, but we have to be careful not to frustrate the player with it. I don't know if this is a good idea yet.

Aquilai:
I would like to put out a game that animorphs fans can enjoy. The "15-minute" idea is simply to make sure that a game will get done. I don't want to really enforce a 15 minutes limit, but I do want to avoid getting so ambitious that the game will never be finished. I think working in layers, putting in ideas one by one and making sure that the game is playable after inserting each idea will enable me to make a longer game. The game doesn't have to be short, but it does have to be fun.

I do already have a vision of what the final game should be like. And I'm reshaping my vision using all the feedback I get on this forum. Right now it looks like we're going in the direction of adventure / action rpg. Leveling might not be a requirement, since we can advance in the game by acquiring new morphs. The actual acquiring of morphs, solving puzzles using the morphs and resolving new combat situations with the right morphs and strategy can already challenge the player and add variety over time. Level design does not have to be repetitive and should by no means be a maze. I'm very tempted to add a constant arrow to point the player to the destination at all times, since the destination itself should not be the challenge. Also, animal / enemy behavior does not have to be the same for everyone, so that makes for more variables throughout the game. Story telling could also drive the player and makes for a good combination with the aforementioned features. Along with the story telling we can add chapters or missions, so as a player you can always resume a chapter or mission. This design could enable us to create a longer game and adds expansion possibilities, episodic releases as that's probably called. But I'm getting way ahead of myself. None of this is set in cement and can still change depending on the feedback.

I don't want to think about the full picture as described above. It's probably a lot of work with a lot of unknowns. I'll just work on one idea at a time, updating the game online as I move along.
Title: Re: Coffeebreak animorphs game
Post by: Blazing Angel on May 27, 2012, 01:43:15 PM
I'm really getting in to this. Sounds fantastic.
Title: Re: Coffeebreak animorphs game
Post by: Noelle on May 27, 2012, 02:00:52 PM
I definitely like the idea of finding animals in the wild to acquire and having to use different tactics to get them.

I don't know how customisable the characters are, are you able to give different characters different powers?  For example different animorphs could have different skills to get different animals or help the other teammates get different animals.  Something like you could pick different animorphs in your 'party' to do different things to make the animal acquireable.

1) Cassie could 'sleep' the animal for a few seconds so it could be acquired
2) Ax could knock it out
3) Jake could outrun it to tire it out (I think he was a sportyish type, Rachel could do that too)
4) I don't know about Marco, maybe for humanoidish characters he could tell jokes or something
5) Tobias could distract them and they'd chase him but not catch him, since he's a hawk

And as people acquire morphs you could always do a 'tank' rotation to acquire different animals.  (One person takes hits while the humans acquire it.)  Also, if you're able to customize each character then you could do puzzle levels, like needing Ax to shut down a security system or something like that.  If you only want one person to be active at a time, that could work too because then you could just switch between characters as you complete each piece of the puzzle.  Not all of them would be able to get all the morphs if you program in different abilities, but that makes the game more interesting.

Then you could use different morphs to get through different obstacles.  A roach morph would get past human controllers, a bear morph would plow through Hork Bajir controllers, a rabbit could get past something slow, etc.


The nice thing about adding different levels is that you could get through a level in 15 mins, and people would keep playing it to advance in levels, so you wouldn't have the problem of it being too long.


I think you wouldn't have to add a leveling system with the different morphs.  And if you wanted to do the inventory drop thing, you could just have then drop everything when they morph, then be able to pick everything back up in human form, and some morphs could keep an inventory (a Hork Bajir, maybe Ax, or Ax could have a limited inventory since he doesn't wear clothes.)


But I like your idea about the login/logout system too to just save your progress.  The only problems I'd see with that is you'd need a 'save point' in case you fail a challenge, but if you make the characters just pop up somewhere prior to the encounter in a safe place once they died, that would work.

I'm not good at all with programming or anything, but I could probably come up with a 'storyboard' if you ever needed an idea for levels/puzzles or game progression.
Title: Re: Coffeebreak animorphs game
Post by: Aquilai on May 27, 2012, 02:30:07 PM
@Noelle I like those ideas ^^

If we're talking about specifics then you could have certain morphs completely avoiding terrain/walls such as birds. If you don't want players getting around too easily have indoor levels (ceilings limit flying to pass through walls/gates). You could also have gaps in the walls (like mouse holes) to allow getting around as small creatures or hiding from enemies. Similarly if you want to bring back the "passing through walls" idea indoors then for certain ceilings (like those with panels) players could be allowed to hide there and pass into the next room if they're in the right morph.

One of the key points for most of Animorphs is also the idea that they couldn't be seen morphing. So to make the game a bit more difficult (in terms of AI/NPC "obstacles") you could show neutral human's line of sight (LOS) with a green triangle "torchlight".  If a human NPC sees you then the red torchlight would start to turn to yellow. If the player starts morphing within the human's LOS then the torchlight could turn red. Any NPC could have this property to show how suspicious they are. As the NPC moves around their LOS changes shape and the player has to sneak past using changing blindspots.

Human controller NPCs could be more paranoid than normal human NPCs. Different NPCs could also have different lengths of vision ie poorer/better eyesight for different aliens. Something that triggers the paranoia/awareness of NPCs would obviously be the morph the player is in. Ants being almost unnoticeable will allow the player to stay in an NPC's LOS for much longer than say an elephant (almost instantly triggering a "WTF?!!" reaction) and making the NPC go get a gun/dracon beam.

If you factor time into the equation, you could also have day/night/light-levels contributing to how quickly the NPC torchlight turns from green-yellow-red and then backwards to green if no suspicious activity occurs.

Just some thoughts anyway!
Title: Re: Coffeebreak animorphs game
Post by: tigri on May 28, 2012, 05:12:05 PM
I like a lot of these ideas! But for an animorphs game, I'm hoping to stay true to the books as far as possible with the game. It's been quite a few years since last time I read the books and should definitely re-read them. In the mean time, help me through :)

Noelle, thank you for offering to help out with a storyboard. I could use one later.

Noelle: can we have customizable characters
We can do with our characters whatever we want, so yeah.

Noelle: giving characters different powers & team strategies
The characters having different abilities is a good idea. I don't know about the powers yet. The character abilities could give the player a slight advantage in selecting the right characters for the right tasks, but if possible I would not want to force single solutions to situations. Jake could be more agile than others, cassie could be easier with animals and tobias could scout around. And then we have the morphs which will give more advantages. Depending on the choices the puzzles and combat could become easier or more difficult for the player, but never impossible. As for acquiring animal dna through combat, should probably be an option. But not a requirement.

Noelle: levels, inventory and saving
I don't dare talking about levels yet. The inventory drop sounds like a bad idea, see my reply at yunyun earlier. And saving, well, losing a lot of progress because one of the main characters died is a big frustration we want to avoid. Checkpoints where the player quickly recovers could be a solution here, but that would also dictate more linear gameplay. Tt does sound like a good idea and might fit the game.

Aquilai: morphs getting around too easily
Well, tobias might get around easily as a hawk, but that doesn't mean he can get everything done (like muscle-work or some stealthy situations). Especially if we don't give every character every morph (technically, that would also be a nightmare for the one who wants to do the graphics). Some controllers could also become suspicious of birds, which means some areas are out of reach even for that morph.

Aquilai: the animorphs cannot be seen morphing
Yeah, even in populated areas you don't know who's a controller and who isn't. The player should be well informed about this. And given the "who's the controller" situation, sounds like there is room for some detective work in the game. That might be interesting.

Aquila: stealth and line of sight
Hehe, sounds like metal gear. But I have been thinking the same thing, a visible LOS is a good idea. Though LOS should only be visible in hostile environments perhaps, since a visible LOS for a human would implicate that that human is an enemy. Combined with the idea that in the game not every human should be a controller, we get a lot of room for interesting gameplay.

I always liked the concept of stealth in games. Also sandboxes, giving the player room for choice. Not using fixed systems, like a specific combat system. I'm tempted not to think about the game in terms of combat and puzzles. More like dealing with different entities (animals, humans, controllers), which can have different behaviors. Battles are an option, perhaps sometimes inevitable. But there might be more subtle alternatives. Here's a thought: what if the game isn't about puzzles and battles, but rather about terrain and individuals (both friendly and non-friendly)? There are tasks at hand, the goal and destination is known. The path and whom you meet along the path are the challenges. And more than one way to advance along the path. Get the key to a door, or try getting through the backdoor. Are some of the more dangerous animals worth facing to get their morph? It's a challenge and might make a later challenge easier (overpower the enemy). But even though the more subtle alternative is way more work, it might just be more your style of dealing with the situation. This kind of game would be very A.I. driven instead of hard-scripted scenarios. My challenge would be letting the A.I. make sense. They wouldn't notice a bug quickly. And you wouldn't be worried if a single controller notices you as an elephant, it would probably be part of your strategy. The goals and perhaps parts of the story would of course be scripted. Just not the path to the next goal. How does that sound?
Title: Re: Coffeebreak animorphs game
Post by: Aquilai on May 28, 2012, 07:07:33 PM
Glad you like the ideas! ^^

How closely are you planning to stick to the books? Same plot progression? Same characters but different stories (as if the game events happen in between books)? Or do you mean in terms of the physics of the universe but with different characters and stories? I'll just throw the definition out here (correct me if this doesn't sound right). Chapters = Levels (each level might last 15mins?). Books = Campaigns. Several Campaigns = Major Story Arc = Game. If you decide to make another game it would be a new story arc. How much do you want the player's "style" to affect the level/campaign/arc outcome? The more possibilities that can be written in, the more interactive the game will feel. Luckily you're on RAF where there are writers aplenty!

About the human NPCs, I think all of them should have LOS not just controllers. If one of the premises early game is that "if the Yeerks realise the Andalite bandits are just humans then everything changes" then human NPC reactions should reflect this. There should be consequences to revealing that humans can morph. It fits in with your aim to make the game more dynamic because this could be the choice/style a player uses. Maybe the player decides to be a bit like Rachel, aggressive/uses a direct method which gets her identity revealed to a controller. Then she might have to chase the NPC and "deal" with the controller or risk changing the game dynamic for her friends. Lots of alternative game outcomes if you're willing! Who knows, maybe there'll be David type players and this will completely change the way the player should play (as an antagonist!). I'm probably going too far with the player choices -> alternative storylines thing.

All NPCs having a visible LOS is important because it can also be an important clue to the player if the NPC is a controller (some observation and logic). For example, bird morph: There are humans who are genuinely interested in birds like birdwatchers/nature lovers etc then there are controllers on high alert of Andalite/bird morphs. I suppose this does mean the colour of the LOS torchlight might give away whether a NPC is a controller or not so another way would just be to have 1 transparent LOS colour and have the NPC's LOS torchlight narrow (focus) when they spot "something". Reusing the bird morph example, this means most NPCs who don't look up will still show their LOS torchlight but only birdwatchers/nature lovers and controllers will narrow their LOS indicating they've spotted something suspicious.

To further add depth into a level, you could also have random non-morphed animals attracting the attention of NPCs. Giving the players an extra clue of who might be a controller. A controller NPC might "act cool" (maybe important/smarter baddie NPCs) or react more agitatedly (walk around more) or if he/she sees too many creatures of mother nature start shooting! Controller NPCs might not have a weapon so they might run away to call for help.

Is this going to be a game where you control multiple characters or just one in the same level? This would make the uniqueness of characters much more profound. Maybe only certain characters that a single player controls can acquire a certain morph. If you're following the Animorphs books word for word then Tobias won't even be able to morph after book 1 for a while. You could have the Ellimist represent a "Save game" so that players screwing up won't set them back too much (even if the Ellimist doesn't interefere ^^).

You will need artists to draw a lot of graphics anyway if you're going to make this game and to avoid linearity a good team of writers. Still if you're determined to make this work I'm sure you'll find the help you need!
Title: Re: Coffeebreak animorphs game
Post by: tigri on June 01, 2012, 06:28:33 PM
On to the next update: http://bigcathq.nl/animorphs/ (http://bigcathq.nl/animorphs/)
And the previous version: http://bigcathq.nl/animorphs_previous/ (http://bigcathq.nl/animorphs_previous/)

Don't forget to refresh. The update has a few tweaks:
- animation support for walking/flying
- smoother camera (not sure if this is a useful addition)
- playing as multiple characters
- scripted dialogue triggered by location and playing character proximation

I'm trying to get the game to run faster. Speed is the true challenge for me. How well does this game run for you?

So, what's next? Do the current game elements work well enough or do they require changes? Perhaps adding the acquiring of morphs as discussed before. I've also been thinking, when the player morphs for the first time, you do not control the animal mind yet. Taking the bear as example, maybe it could go on a rampage for a couple of seconds before gaining control. Maybe we should use something more elaborate. That could make the whole acquiring process more interesting, first facing the animal and next having to gain control over the animal mind.

Next to reacting to eye sight, we could also add sound. Loud noises could attract attention from NPCs. Sound could depend on the morph and terrain.

Aquilai: your definitions sound fine. And your descriptions too, more like a living world. I would like to hear other people their opinion on LOS though. It sounds good to me, the direction of LOS for now would also compensate for the lack to directional graphics since LOS can to be pointed at any angle. As for story, playable characters and where the game would fit in, I don't know yet. I'm open for suggestions.
Title: Re: Coffeebreak animorphs game
Post by: yunyun on June 01, 2012, 07:03:25 PM
Nice! I really like it so far. So are there like only two diolage lines? Just wondering, since I'm trying to get Tobias to talk to Ax  XD
Title: Re: Coffeebreak animorphs game
Post by: Aquilai on June 01, 2012, 07:44:41 PM
This is starting to shape up! In terms of speed it seems to run fine with barely noticeable CPU usage (Dual core 2.5GHz) Firefox Nightly, Win7.
Same computer, testing on Chrome it also seems to run at an ok speed. A barely (but) noticeable decrease in speed on Chrome than Firefox Nightly but everything else I've tested works the same.
Does it run slowly on your computer? Of course the more you add into the game then we might see slow downs. Sound might cause some stutters if they're not preloaded on slow computers but that's not implemented yet.

I like the morphing animation. Tying in with you're "not in control yet" idea it might be a good idea to decrease the "not in control yet" time the higher level/more experienced (levels?)/more times you use a morph. This might mean including extra (hidden) attributes to the morphed object like "number of times morphed" or "time in morph". "Time in morph" should be mandatory if you're going to enforce the nothlit concept but you would probably need to scale 2h down to something more realistic for a game.

As for morphing duration, likewise, this could decrease with experience or if you're like Cassie have a % decrease in morph duration because she's "gifted". Whilst morphing maybe they shouldn't be allowed to move at normal speeds. Also, if different characters have the same morph it might be a bit confusing so I think characters need a distinguishing identifier. Could be as simple as a coloured circle at their feet matching their character button?

Oh just noticed a "Missing image" icon when morphing and moving (Chrome only). Are the images requested each time it changes? It might mean that depending on internet speed the morphing might look bad. It was from Rachel -> bear morph. Thin/fat server model? If you can load all the pictures onto the client side then internet speed won't be an issue. On the other hand, this bug could have been down to the browser implementation rather than your coding.

Tobias can fly over water and trees at a faster speed than the other chars which is good. I've not noticed any other movespeed differences so did you just program "walking" and "flying" to have different movespeeds? If you're up for it, acceleration/deceleration might be on your list too. Large morphs take longer to get to their max speeds etc Small morphs might have slower movespeeds but accelerate instantly? Morphing insects might be a problem if they're hard to identify (size).

Maybe create a game border? Currently, Tobias can fly to the tree boundaries and stops before reaching the game's border limits (outer white space). Of course this is just cosmetic so it doesn't matter at this early demo stage.

The speech+thoughtspeech/thought ("square water!") comes up fine. Tobias and Ax don't talk to each other yet? I'm guessing the speech was just to show us and test things out. Which actually leads me to player speech. As a puzzle adventure game, what do you think about letting player's type stuff in to say? Text input allows story writers to be more creative with your game. Bare minimum, they could answer multiple choice questions "1", "2", "3" or later on for more advanced storylines the player might need to note down/remember a password or the game detects certain keywords for plot player decisions.

Similarly, I guess you'll probably consider custom keyboard shortcuts at a later stage. Clicking different characters could select them? For acquiring morphs, I do think a "combat" mode should be implemented because they have to be in their original bodies to get the morph which makes it risky. Since we can control multiple characters then it would be a good idea to bring the team together (same region) then change to a different mode where the other team members try to restrain the animal whilst the one not in morph can then move in to acquire it. I guess this is quite similar to a Pokemon combat mode where you try to catch one. And we all know Pokemon has turned out quite successfully!
Title: Re: Coffeebreak animorphs game
Post by: tigri on June 02, 2012, 06:40:40 PM
yunyun & aquilai:
-> limited dialogues:
there's only some demo dialogues in the game right now. Rachel gives an opening line and reacts to the water. Rachel and tobias talk to each other at their first encounter. That's all there is right now. I'm pretty uninspired for dialogues, but anything can easily be scripted.

aquilai:
-> system requirements
Your system is top-notch, that's great. Chrome is a little glitchy with the animations, I did notice. It should keep all the images in memory, but doesn't always do this. All other browsers should do this. I'll look into it. As for system requirements, I also want to support people with an older computer running Windows XP. Maybe at some point I can add some option menu for enabling and disabling effects. Then I can add stuff like dynamic lightning and weather effects.

aquilai:
-> character morph experience
Hmm, so the animal instinct remains present, but becomes easier to resist over time? I should read up on this, but game-wise the first time could be expected. And any other time could just be annoying to the player. Maybe the characters can get more experienced by using a morph multiple times. Faster morph, perhaps improved strength and agility. On the other hand, that might also encourage the player to use the same tactic over and over again and getting rewarded for it. And punished when trying out something new (because of the lack of experience stats with other morphs).

-> character / morph speeds
Right now, different characters can have different speeds. I could expand on that by giving different morphs different speeds as well. There is no acceleration/deceleration yet, could add that. I think in this type of game deceleration is definitely an annoyance. Acceleration could add to the challenge, but could also contribute negatively to the responsiveness of the controls. Right now, when you click the character will walk. Very responsive. With acceleration, every time the character stops there is that start-up time again and again. I don't know if that is a good idea. By the way, tobias can fly to the edge of the screen. For now I think I'll leave it like this. When we start adding multiple levels, we'll have a better understanding of how to represent the limit of the screen. If this problem still applies by then.

-> user text input for interaction
Ah, the good old memories of Zork if given total freedom over text input. The problem with text input is that there are too many possibilities to take into account for any game. Though I have seen advantages of text input in a few games where it was present, but optional. When typing in the right keywords (taken from other conversations), new dialogues could become available and secrets unlocked. Otherwise, no additional background information or secrets. The player would still be able to play and finish the game if the text input is completely ignored. It gives the player the opportunity to try new words and getting rewarded for it. Interesting idea, perhaps a good one.

-> battle mode
I agree, battle mode is good idea. How that works in terms of gameplay isn't very clear to me yet though. I think what Noelle described earlier is the most detailed example I could think of. So here's my variation on that idea:

I think there should be a command where all characters can be gathered with a single click, even outside battle mode. Battle mode should not be the only option to acquire a morph or whatever the goal would be. Perhaps different characters can be assigned a different mode. Like some are in defensive mode (they can take the hits, tanking), some in aggressive mode (they do the damage) and one in normal mode running around acquiring the morph or getting that otherwise guarded item or doing something else whereas the other characters in battle are used as distraction. If the battle is the goal, then the player can choose who to control when, whatever is required or exciting. If this is done in real-time, then the characters must be able to auto-attack and auto-defend depending on which mode they are in when not in direct control by the player. Doesn't mean the player can just let the battle run wild, if a character gets low on health it should send a signal to the player so the player can control him/her and do what is necessary at that point. Perhaps the current strategy doesn't work out, then the player can switch roles real-time and use items where necessary. In turn-based, the player can control all characters one by one. So with turn-based, battles can be micromanaged. It also slows down the gameplay, especially with controlling multiple characters at once. When the battle should serve only to distract, turn-based is probably not favorable because all those battle character actions distract the player from the one character wanting to move in and out. And the purpose of the battle would not be to defeat the enemy, so in the end the player will retreat no matter how he managed the battle.

So I don't know if pokemon is a correct comparison. With pokemon, you only control one pokemon at a time, which works really well with its system. Also, when a battle occurs, the battle is always the focus. Nothing is ever going on outside the battle during the battle. This also goes for a final fantasy-type system. If we want to use a system similar to pokemon, we must make battles the main focus like pokemon where in the end, the enemy should almost always be defeated unless scripted otherwise. That's the limitation of that system.

I'm not saying we shouldn't opt for a pokemon-style system. Just making sure we all know the implications for the game if we'd opt for such a system.
Title: Re: Coffeebreak animorphs game
Post by: Pyrrhian on June 07, 2012, 06:33:22 PM
I'm on WinXP! I don't use Chrome but Firefox 13 is showing high CPU usage when I move anyone around. Also the images disappear when they move! My computer is dual core too 2.5GHz :huh:
Title: Re: Coffeebreak animorphs game
Post by: NateSean on June 09, 2012, 09:55:01 AM
I'm going to add a suggestion that doesn't have to do with the game as such. I suggest you use a Google Adsense account so you can rake in some revenue as more and more people use the game. I really think you have talent and that when you've finished this game and are ready to take it to the general public, you could really rake in the hits enough to make it worth while.
Title: Re: Coffeebreak animorphs game
Post by: Blazing Angel on June 09, 2012, 01:42:52 PM
This is coming together. Text input would be awesome, but difficult.
Title: Re: Coffeebreak animorphs game
Post by: tigri on June 16, 2012, 08:11:40 PM
Another update: http://bigcathq.nl/animorphs/ (http://bigcathq.nl/animorphs/)
And the previous version: http://bigcathq.nl/animorphs_previous/ (http://bigcathq.nl/animorphs_previous/)
Don't forget to hit the refresh button, else you might be playing the previous version.

I've put these links along with the last update date in my first post, so I don't have to repost these links again.

So what's new:
- smooth camera is gone, it's simply not worth the cost of game speed
- animation system completely redone, all sprite animation frames are now in a single image
- NPCs redone, now all moving entities (playable and non-playable) are actors
- any actor can get scripted behaviour. The actor will follow this behaviour with and without the player present (see "wild bear" in game)
- all actors have a line-of-sight (LOS), which shows the direction the actor is looking at and can convey emotion/intention by changing colour

About those missing images which several people have experienced. Before this version, I used separate images for the animation frames. Which means reloading every single frame in the animation for every animation. For this version, I came to my senses and put all animation frames for a single sprite in a single image. I now only show a part of the image, and move the image round quickly enough so that the sprite seems animated. This is what game developers (especially of RPG games) have been doing since the 1980's, and now I know why. Missing images should no longer be a problem. Aquillai and pyrrhian, could you let me know if this problem still occurs? *fingers crossed*

What's next:
- faster drawing routines, hopefully
- actors can have variable line-of-sights
- actors should only react to other actors when they are in their line of sight
- actors could react to sounds caused by other actors (for example: hork-bajir have a bad line-of-sight, but excellent hearing)
- select playable actor by clicking on actor (suggestion from aquilai)
- arrow always pointing to the next goal (so you don't get lost in the level)
- combat, actors should be able to defend and attack and the player should have controls to override any default actor behaviour
- death and checkpoints (perhaps none of the animorphs may die, when one does the game goes back to the last checkpoint instantly)

Other ideas:
- a day / night cycle? (should affect the line of sight)
- dialog trees for expanded conversation
- the whole acquire morph idea

There's still plenty to do. I'm re-reading all the feedback I've received so far, to see if I've missed or misjudged any ideas. I'm also working on my pixel art skills. It is fun, but it also takes up a lot of time during which I can't work on the game itself. At some point if I want to recreate a scene from the book, I do need custom graphics. So I do need to do graphics at some point.

NateSean: adding Google AdSense
I have no intention to commercialise this game in any way, even if it turns into a real game. Mostly because I'm already using other people their ideas and graphics, and perhaps in the near future other people's level designs and storyboards as well.
Title: Re: Coffeebreak animorphs game
Post by: Blazing Angel on June 16, 2012, 08:26:23 PM
This is really cool. Nice work.  :)
Title: Re: Coffeebreak animorphs game
Post by: yunyun on June 17, 2012, 01:24:03 PM
Cool!  What does the bear do? And he isn't scared of Ax?
Title: Re: Coffeebreak animorphs game
Post by: Aquilai on June 25, 2012, 08:24:59 AM
Visuals
LOS over water occluded until you switch characters. When you switch characters the LOS of the bear seems to appear like a visual artefact. On Chrome, the bear's LOS cone appears when you switch to Ax. On Firefox, Ax's LOS cone can be seen on top of Tobias's. Regardless, nice work with the LOS so far. The colour change seems to work very nicely. If you alternate switching characters then the LOS cones start overlapping more. I think this overlay problem might also extend to speech too (I switched windows back to the game and above Ax I read "<Hi Rachel>" when Tobias was not in the same area currently.

Visible text or thoughtspeech could do with it's own background? Maybe a speech/thought bubble. Depending on the background the font colours could be hard to read. I can see that currently you're not using resizeable images (cone reshape being difficult). This relates to the thought/speech bubble too because it's difficult to use an image that reshapes with variable length text. Maybe set a string length limit that is the maximum text you can put in 1 speech box at a single time?

Some non-english speakers may think the text changing/disappearing might go too quickly. Could there be a shortcut or option so that you can click/press a button to change to the next line? This would also tie in with the fixed maximum length string speech box idea. (I might have written this thought in a confusing way :XD:) Players can click to see the continuation of the speech.

Something else to think about is whether players can go back to re-read texts or not. If you're going with this thought/speech box/bubble idea you could create arrows for previous text and next text. Quite a few games do this. Maybe if you want to be difficult, you could make it so that people actually have to use their brains and remember what they just read :P (ie no backward/forward on speech/thought bubbles)

Gameplay/AI
Nice touch having the real bear following Ax. It's afraid of Rachel? :P These will be useful things to have when following a storyline. I noticed that the bear will run from Rachel only after she demorphs fully whereas the bear will act normally even if Rachel has just started morphing. Should be aware of this so you can write a function for easier story writing. For example "Should an animal NPC react with pre-morph OR pre-demorphs?" or "Would a controller NPC attack/be alerted pre-morph AND pre-demorph?" This gives the story writer a bit more control.

How good is the NPC pathfinder? I can see that the bear can be easily trapped by Rachel in a corner. If you have different path finding algorithms then it could be a deliberate tactic for the player. Using one character to delay/stop an NPC animal/controller whilst others escape/acquire the morph whilst some more clever NPCs (eg smarter controllers) will walk around and still pursue the Animorphs etc

Performance
Firefox doesn't run that well with your game, like you said. It seems to think you're asking a lot of it! My CPU usage went to 50% (1 core max'd out, I use a dual core). The morphing seems to disappear suddenly. It's not as bad as that any more I think. My CPU does increase (30% maybe?) when the characters move but the morphing doesn't disappear any more. Although the disappearing morphs may be related to getting the image from the server again or something rather than CPU.

On Chrome things run a lot smoother. In particular the morphing animations work properly. It's about the same on Firefox and Chrome now. Something that crossed my mind is whether or not people have GPU acceleration. Newer browsers have this activated but not all computers have decent or gaming level graphics cards so this might be a deciding factor. It's not something that you program in yourself, it's just how the web browser is set up.

Hmm I think that's it (or all that I can remember of what I wrote before). You can PM me (or email) if there are other things. I seem to create a text wall whenever I post here!

[spoiler=Off topic]Gah!
Quote
The following error or errors occurred while posting this message:
Your session timed out while posting. Please try to re-submit your message.
Luckily this time, I took precautions! ^^
[/spoiler]
Title: Re: Coffeebreak animorphs game
Post by: tigri on October 20, 2012, 02:32:44 AM
In another thread I mentioned that if you ever want to finish a hobby project, you'll have to be able to finish it by yourself. I thought I could, but turns out I can't.

To make a game, I need to cover three areas:
Design - making it fun
Artwork - making it look good
Programming - making it work

At the start of the project, amazingly, I had all three areas covered which enabled me to make progress immediately. I can program, you helped out with design and with the available artwork from DinosaurNothlit I had artwork covered as well.

The situation right now is that I still have programming and design covered. I can still program and you still help me out with design ideas. But I'm lacking the artwork to visualize some of the new features I want to implement, like other environments suitable for the animorphs, and items/objects to create an inventory and making the items interact with the objects. I thought I could cover artwork by working on my pixel art skills, but as it turns out I just don't enjoy creating pixel art. It takes more time for me to create a single good-looking sprite than to program a new feature into the game and I rather spend my time programming because that is something I do enjoy.

Anyways, just wanted to say that I'm still here and as far as I'm concerned this project is not dead. Just on hold mainly because of the artwork area. I saw some other game ideas on this forum. If one of those ideas make more progress, maybe I can help out with some programming there. Or if someone feels like helping out with art, I can make progress here.
Title: Re: Coffeebreak animorphs game
Post by: Blazing Angel on October 21, 2012, 12:21:09 AM
I really want to see this breakthrough. I'm no artist, but I think pixel art might be something I can do. If theirs a program or something I can use to make sprites and give them to you, I'd be willing to give it a shot.
Title: Re: Coffeebreak animorphs game
Post by: Underseen on October 21, 2012, 02:15:58 AM
Pixel Art is simple Blaze. I would use MSpaint for 2D sprites and DXripper for ripping 3D sprites.
Title: Re: cofeebreak animorphs game
Post by: yunyun on October 22, 2012, 03:03:33 PM
I could try doing some pixel art too, but if its 3D and you need to pay for the program, then i can't
Title: Re: Coffeebreak animorphs game
Post by: tigri on November 01, 2012, 05:13:30 PM
If anyone would like to give pixel art a try, you can do it in Microsoft Paint.

Other free alternatives are:
Paint.NET: http://www.getpaint.net/ (http://www.getpaint.net/)
Gimp: http://www.gimp.org/ (http://www.gimp.org/)

Here's a link to the RAF School tutorial on pixel art:
http://animorphsforum.com/index.php?topic=7610.0 (http://animorphsforum.com/index.php?topic=7610.0)

If art doesn't work out, I could also try out something text-based.
Title: Re: Coffeebreak animorphs game
Post by: Underseen on November 01, 2012, 11:28:13 PM
What do you mean something text based
Title: Re: Coffeebreak animorphs game
Post by: Blazing Angel on November 03, 2012, 06:08:26 PM
Text based adventure style game?
Title: Re: Coffeebreak animorphs game
Post by: tigri on November 04, 2012, 01:42:48 PM
Well, sure. Whether using graphics or text, programming game mechanics remain exactly the same. It doesn't have to be a classic text adventure with "look" and "walk" verbs. It could be something more exotic.

Two examples:
1) a more traditional interactive fiction: http://pr-if.org/play/anchorhead/ (http://pr-if.org/play/anchorhead/)
2) an action game made with text: http://doom.chaosforge.org/ (http://doom.chaosforge.org/)

Both visuals and audio can still be included to enhance the mood, once we have those resources available. But the core game shouldn't require them. The game could be top-down like example 2, only it would look a bit unusual. Or more like an interactive fiction adventure (or simulation) like example 1. And unlike both examples, the game could still be real-time, no reason why we couldn't create a living breathing world instead of a static world that waits for the player's input to react.

I just noticed they added graphics to the second game example this year. Check out the 2011 version or earlier for a text example.
Title: Re: Coffeebreak animorphs game
Post by: The Spectre on January 03, 2013, 10:43:15 PM
if anyone could make an only-text interactive fiction for animorphs (or find one for me) hed be my hero till kindom come :)
Title: Re: Coffeebreak animorphs game
Post by: tigri on December 28, 2014, 07:34:40 AM
Two years since my last post? Those two years went by pretty fast then!

The top-down game isn't going to work and I don't feel like doing that anymore. I'm not a graphics artist, so all graphics would have to be commissioned or bought. For a spare time game, that's not really worth it.

For creating a game in spare time, I can to help out with an interactive fiction Animorphs game if anyone's interested. If someone can provide a script with a story, scene descriptions, choices and outcomes, I can turn that into a real interactive fiction game. Just let me know.
Title: Re: Coffeebreak animorphs game
Post by: The Spectre on December 28, 2014, 09:30:01 AM
Two years since my last post? Those two years went by pretty fast then!

The top-down game isn't going to work and I don't feel like doing that anymore. I'm not a graphics artist, so all graphics would have to be commissioned or bought. For a spare time game, that's not really worth it.

For creating a game in spare time, I can to help out with an interactive fiction Animorphs game if anyone's interested. If someone can provide a script with a story, scene descriptions, choices and outcomes, I can turn that into a real interactive fiction game. Just let me know.

Im interested but currently working on a ton of different fanfictions, anyway I´ll see what I can do :)