Tuesday, January 18, 2011

New Website

I've gotten us web hosting to use for our 3rd year projects, the URL is http://rainbowprojectiles.com. The site is empty at the moment, but I'm looking for suggestions on what pages, programs, scripts, etc. to add. I'm predominantly looking for a project management program/script; I've got an example list of of about 10 to choose from, but if there are any you can recommend, then I'll look into them.

The website has support for SVN, so we can use version control, to hopefully avoid any slip-ups like we had in 1st year when we accidentally submitted the old version of one of our files. I'll create a step-by-step for everyone on how to setup TortoiseSVN+PuTTY in Windows to work with the SVN repository. I can also provide instructions for Mac/Linux if anyone prefers to use them.

Everyone will need a RSA key-pair to connect to the repository. For those who know how to generate a key-pair, you can send me an email containing the public key so I can give you access to the repository, or if you don't know what you are doing, or would prefer me to generate the key for you, then I'll need an email address to send your private key to.

The website also has support for up to 25 email addresses of the form name@rainbowprojectiles.com; If anyone wants an email address, I'll need you to give me your preferred choice for the username.

*EDIT*

The site currently contains a wiki at: http://rainbowprojectiles.com/wiki/, a chat room at: http://rainbowprojectiles.com/chat/, and a project management suite at: http://rainbowprojectiles.com/dotproject/.

I need an email address from everyone, so I have somewhere to send your private key.

The step-by-step for connecting to our SVN repository is now available at: http://rainbowprojectiles.com/wiki/index.php/SVN_Access

Saturday, December 25, 2010

'Ellooo All

Merry Christmas to all! Santa hats all round.

First and foremost, many apologies for my lack of attendance to the group meeting and my low web presence on the blog. I hope that this isn’t mistaken for a lack of commitment to the group and the amazing work which we will be doing in the coming year. I had work and couldn’t get around it but if we are able to have regular group meetings at consistent times during uni then there won’t be any problems and all will be swell :D

Okays! A big hello to John, and welcome to the group! I hope we don’t end up rockin’ up in the same outfit too many times :P (please be the right John i’m thinking *fingers crossed* had the same shoes). Anyway! ...where’re my notes?

Ah, here we are. Secondly, I’d like to say that I like the sound of Rainbow Projectiles and think that it’s a wicked name :P It sounds like the happy [sic] funtimes (Jacob, 2010), at the same time as promising in your face non-stop projectilorified action! *cue explosion*

Okies. While I was reading the post titled ‘The Story So Far’. Written by the witty, yet hilaritarianistic, approachable, not-to-mention pleasing to the eyes Jacob Paris. Where was I? Ah, yes. While I was reading Jacob’s gripping piece, I was thinking ‘what’s the point?’ In my mind I feel we should pick some themes we’re going to use for our story, be they moral themes like in children’s fairytales or world themes like famine, global warming and environmentalism.

So while I reading I tried to pull out some themes I pulled out Logic/Reality vs. Resourcefulness/Imagination. I then read to the point about puzzles being solved in dreams, “the creature’s weakness being imagination” and that “completing the puzzles actually harms the creature, sending it back to its reality and keeping the girl safe.” At this point I was hooked on this notion yet wanted to know more about this creature and what the hell it wanted with this girl.

I came up with this dialogue spoken by the unknown entity trying to take over the girl.

But before the dialogue, I’ll try and give you a rundown of what I’m thinking...

There are 2 different species, each as old as the other: Humans and for simplicities sake, let’s call them The Species.

Thousands of years ago, when man was just beginning to evolve, The Species was also about to evolve, but where man evolved materialistically (weapons, body, advances in technology), The Species went the other way: The Species abandoned their bodies and took with them just their minds to evolve, concentrating on knowledge.

The Species are interested in the facts and the Humans, materialistic advances ie. Designing ie. Imaginative thinking. (Enter the theme for the story: Realistic vs. Imaginative.)

Keep in mind that both The Species and The Humans have been evolving to what they believe the greater good of their race.

And another note on the theme Realistic vs. Imaginative: A balance is needed. The basis of being realistic must be there (Well no, I can’t just turn my rocket feet on and blast off into the sunset) but also a certain amount of lateral thinking must be applied to life in order to overcome certain tasks.

And so where our story kicks off is at the brink of The Species trying to take over the minds of humans, creating what they believe will be a super race (perfect body with a perfect mind). The way that the humans will resist being overcome by The Species is with creative thinking in the battle that will wage inside their head. Amongst resisting, the player must find out how to defeat The Species (a feat unknown even to myself).

And so with no further ado (I think that’s all the main info floating about in my head), The Species’ monologue:


“Evolution: An ever changing ecosystem of creatures fighting for survival. Each species opting for the lead spot on the food chain.

Evolution: A beneficial change in a species to further them on their way to their goal.

Millennia ago, my species let evolution change us to how we felt would best benefit our kind. And while you humans evolved into material beings, manufacturing, harvesting, procreating. While you set evolution to take you to new heights with developing tools and developing your bodies, we abandoned our bodies and took with us our minds.

We invested our energies into more intellectual things, such as philosophy and thinking. You see, we are worlds ahead of you in so many ways. While you were just figuring out how to stay on top of it all in your little world, we had already conquered that task, and leading onto more. You are driving your world to a point of instability. Poor choices, poor planning and poor execution have been damaging to your economies, environment and general wellbeing. With our wealth of knowledge, we can right your wrongs, bring your planet back from the brink and settle it into a Utopian estate.

You may ask, why we are such great thinkers and have so much knowledge. The answer is because of the difference between us. While you humans were so intent on retaining separate entities, focusing on sole careers, we became one. We became whole. What was known by one was known by many and thus our knowledge base was able to grow substantially larger until we now know all the facts. We even know now how to possess your tiny minds.

You, who have developed your bodies so fully. Yet your minds so little. Choosing to dwell on the impossible and the imaginative. There is no time for what cannot be achieved. Precious time cannot be wasted on these things. Reality. Facts. The Possible. These are what must be considered, for there is no use for the other.

And with your bodies as the vessel and our perfect minds the drivers, we shall reclaim our place at the top of the food chain as the perfect species.”

I hope all this made sense!

Thank you for reading, I look forward to everybody’s input/ maybe collab into Jacob’s story.

Regards,

Dylan

Saturday, December 18, 2010

Website Hosting

I am working on getting some web hosting together, so we have access to wiki, subversion, etc. I've chosen the web hoster, but I still need to decide on the domain name(s) we use. We are probably going to go with rainbowninjas

I can register RAINBOWNINJAS with any of the following extensions. The prices are per year:

.com.net.info.org.me.tel.tv.im.us.co.in
$9.99$9.99$2.99$7.49$9.95$9.99$22.95$10.95$8.99$28.00$3.99

What does everyone think?

EDIT: Those are all the different extension my domain hoster can register with. We can register with more then one extension, and have them all point to the same site. We can rule out .tv, .tel, .im, .co because of how expensive they are. .info is the cheapest, but .com, .net & .org are the most common.

I'm planning on going with the Start-Up plan from A2 Hosting http://www.a2hosting.com/services/web-hosting/ because they have subversion included in the hosting. I'll be getting a domain name from my own domain hoster so we arn't tied down to A2 Hosting if things go south at some point, and also because its much much cheaper.

Friday, December 17, 2010

The Story So Far

Evening all, here is tonight's homework: read this : P

For those of you who didn't make it to the meeting today we clarified a couple of things, the most important thing being our first game for next year. We decided on the interactive, potentially iPad-orientated interactive storybook.

The game will, of course, be narrative focused, meaning the mechanics of the game need to primarily work around improving the player's experience of the story. We decided the best and easiest way for the game to work was by leading player's along a set path broken up by various rooms, each with puzzles that need to be completed to progress. Naturally, the gameplay wouldn't be as linear as I make it sound : P. But yeah, rooms were the easiest way to get the player to experience the story the way we want them to. Also makes development easier e.g. each room is a level.

The most important thing about a narrative-driven game is the narrative! And I promised many of you I'd write out my totally erratic and very unstructured game idea : P. I usually have difficulty keeping things short, but I'll do my best to keep this down to base ideas and not go into an actual narrative.

---------------------STORY! ----------------------

A girl* wakes up in a locked room. She has no recollection of anything; complete and utter amnesia. She doesn't know her name, where she is, or why she is locked in the room. The room appears to be a storage area of some kind, full of crates and lockers. The narrator^ begins to detail the girls thoughts and her lack of memories, speaking like he's reading a book, describing the situation etc.

After solving a relatively simple puzzle, the girl opens the door and makes her way out of the room. She finds herself in a much larger room, potentially a kitchen. The narrator continues to detail her exploits, surroundings and situations, he focuses a lot on her thoughts and fears.

For the beginning of the game there is no one around. Not a single person. Anywhere. The narrator's explanation of the protagonist's thoughts focus a lot on her paranoia e.g.

"As her eyes darted back and forth, once searching for danger, now they searched for anything at all. The lack of life, the lack of movement...it was inexplicably unnerving. A thought crossed her mind. Maybe there were people around, maybe she simply couldn't see them? What if they were everywhere, watching her, giggling at the fool she appeared to be? What...what if they weren't people at all? Her thoughts grew ever darker and, when fear had almost frozen her, something moved. She jumped. Her heart felt, for a second, as though it would explode." yada yada yada...

Eventually, the character begins to uncover knowledge of the occurrences upon the ship% via journals, computers etc.# She also begins to randomly enter strange, out-of-place worlds seemingly modelled around works of fiction the player finds about the ship. For example, the player finds a child's room where a tv shows a short and cute cartoon about bunny rabbits. Upon entering another room the player finds themselves in the cartoon world seen on the tv. Eventually (possibly when entering another room) the player turns into one of the bunnies. Puzzles are solved and the enemy is often met in these dream worlds.

The enemy in the game is a strange entity that doesn't truly exist in corporeal form. The ship encountered it when travelling through an unknown phenomena in space and was immediately infested. The creature feeds on logic, reason and memories, using these things to strengthen itself and hold its form in our reality long enough to, in fact, devour the crew.

The crew's natural reaction to the infestation was to plan, learn and search for a weak point, not knowing this approach would ultimately empower the monster and lead to their steady defeat.

Soon the girl finds out she was brought upon the ship from another planet, one completely devoid of life. She was found in a catatonic state, rarely reacting to outside stimuli. Eventually she began to communicate with the crew but could not remember anything of her past. The captain locked her in the storage room, hoping to keep her safe.

After further exploration and puzzle-solving, the player learns the creature's weakness is imagination. The dream sequences are triggered by the creature attempting an attack and encountering imagination rather than memory or logic. The girl is consequently pulled, temporarily, into the strange reality of the creature which has moulded around her imagination. The puzzles she completes in these worlds are modelled around the actual stories of the works of fiction she draws her inspiration (the cartoon of the bunnies). Completing the puzzle actually harms the creature, sending it back to its reality and keeping the girl safe.

Eventually, a fantasy novel from the captain's room$ leads the girl to enter the final fantasy! world where she defeats the creature. At the last moment the creature reaches into her mind to make a final attempt to draw out her memories. In doing so, the girl does remember a short glimpse of her past, however this allows her to unleash some sort of power she once learnt, which destroys the creature for good. @

The final sequence shows the girl reaching the cockpit and starting up the ship.

* The main character doesn't have to be a girl, but I'm going for a less crazy Alice in Wonderland feel for this. I was thinking the narrator says something along the lines of "She didn't remember her name. For the sake of the story, let's just call her Lost". That would act as her name throughout the game.

^ I was thinking of an awesome, wise-sounding male voice for the narration. Like freakin Morgan Freeman. Reckon he'll come in and do it for free?

% Doesn't have to be a ship, I was thinking spaceship because of the inherent claustrophobic, can't escape sort of theme that would work well with the idea. But yeah, could be in a jumping castle for all I care.

# Probably could work out a more unique way to unveil most of the story, but we'll worry about that later : P

$ Could have a rather large story surrounding the captain and his character development.

! Unintentional : P

@The ending is very much open to change. Well, everything is, but the ending more so.

------------------------------------------------------------------------------------------------

Ok! So that's the very skin of what I've concocted in my crazy brain. You guys can now pick it to pieces ; )

Wednesday, December 15, 2010

Idea 5: DragonKeep

Well uhh...things have quietened down a bit... *watches tumble weed roll past* So I guess I better stop being a lazy-ass and post an idea I had!

Overview:

DragonKeep is a 2D iPhone game which utilises tilt and touch controls. You play as a knight who collects treasure by venturing into a dragon’s lair. As you pick up more and more treasure you’re character slows down. The farther into the cave you go, the higher the chance of finding rare/valuable treasures. Eventually the dragon will show up to chase you out of your cave. When you see him you must run back to the entrance where your magician girlfriend is waiting for you. She takes all of the treasure off of you and sends the dragon back into his lair. If the dragon catches you he sends you flying out the cave, causing you to drop all of your treasure.

Story:

The story takes place in a fantasy land where magic and adventure are abundant. The hero of the story is a somewhat small knight on a mission to win the affection of his cute girlfriend, who happens to be a powerful mage! He has run out of ways to impress her so he promises to bring her the rarest (and shiniest) treasure in the land. Unfortunately after he makes the promise he discovers all the treasure in the kingdom has been stolen by the most fearsome dragons around! So his girlfriend accompanies him to the mouth of the cave, wishes him luck and tells him he better not come back empty handed!

Gameplay:

The player moves left and right along a 2D plane (like a platformer game for example) by tilting the iPhone left and right. They begin each stage at the entrance to the cave standing next to their girlfriend. They must venture off into the cave. The player finds treasure on the ground as he goes along. To pick it up, the player must touch the treasure with their finger and drag into onto your knight’s head. They may throw it off at any time by touching and dragging it off. Along with treasure, the player may find power-ups along the way which might be used as a weapon against the dragon, a distraction, a speed up or anything else.

Treasure and objects stacks on the players head. Only the top object on the pile can be thrown. Thus to use certain items others must be sacrificed if they were picked up in a certain order.

The dragon would appear ‘randomly’ along your way. This would of course have restrictions on it so it could be finetuned to offer an enjoyable experience. (i.e. walk into cave ZOMGDRAGON) It could be based on the number of steps the player takes so as to prevent ‘cheating’ by leaving all the best treasure/power ups for a quick return trip.

When the dragon appears he will chase you back the way you came. The player must run or they will die. Power ups may be used to spice things up. When (or if) you make it back to the cave entrance, your girlfriend takes all the treasure off of you and awards you a rank based on how much shiny you brought her. Pray you didn’t disappoint her.

Inspiration:

I actually found my inspiration for this game somewhere odd. In Team Fortress 2 when you play as demoman you can ‘collect’ the heads of your foes by killing them with a sword. For each head you collect you gain a health boost and a faster moving speed. This has a cumulative effect, so the more heads you collect the stronger/faster you become. However, dying causes you to lose all the heads you’ve accumulated. For me this generates a huge rush of excitement as the thrill of becoming unstoppable grows with each head. However, an unexpected outcome is that although stronger than usual, the player tends to play more carefully than they would without the heads. The desire to ‘gamble’ comes into play.

Thinking about this made me realise many other games make use of this mechanic. An indie game called ‘Recettear’ I played recently had a dungeon crawling aspect, in which you collect increasingly rare items as you descend. You face stronger enemies too and dying of course costs you all of your items. Do I play on and hopefully find even more shiny? Or retreat to my base and keep what I have found?

Aside from this mechanic, I am inspired by bright and colourful games like those by Nintendo. Nintendo also is excellent at making item ‘collecting’ very satisfying with addictive sound effects and visuals.

I am also inspired by the ridiculous amount of money these games earn on the iPhone store. ‘Cut the Rope’, ‘Fruit Ninja’, ‘Angry Birds’ all feature a bright energetic aesthetic which has a mass appeal.

Important points:

  • Making rewards ‘rewarding’
  • Getting the randomness right
  • Replay ability
  • Extra mechanics to prevent oversimplification
  • Implement someway to pass the dragon so you can be chased further into the cave
  • The game doesn’t ‘need’ to be on the iPhone particularly. I just thought it was fitting. It would work just as well on anything else really.
    ******************************************************************************
Ok, I guess that's it. Let me nom on some feedback, and let me know what's going on with the club in general. And Jacob, I sent you a steam friends request. Accept it already. >_>

John.

Saturday, December 4, 2010

MEETING

3rd Year Meeting


Time
Tuesday, December 7 · 11:00am - 2:00pm

LocationRMIT University

Created By

More InfoRight well the blog has started to slow down so I think it's a good time to have a meeting : ).

Tell me if you can't make it, we really need everyone there.

Oh and could Andey please add John and possibly get in contact with Tim : )

Friday, December 3, 2010

From the Rainbow Ninja Orifice emerges a new contender!

Hello there, I have been accepted into the clan by the one you call Andy. He even inscribed his name on me. (With permanent ink I might add) The name my mother bestowed upon me was ‘JOHNPUTTHATDOWN’, but most people call me John for simplicities sake.

Silliness aside, I am a designer with skills in... game design, 3D modelling, and getting things done even if it means risking my sanity from lack of sleep. Engines I have made games in are Unity, torque2D, flash, unreal and game maker. (hells yeah) In DIM2 I made Turtle Time, (a top down race against the clock maze game) Fantasy Parking (a hardcore parking simulator) and Shoot Things (a homage to classic SHMUP games which didn’t turn out…amazingly, but it worked!) Apparently I am also a fan of parenthesis.

I already know Andy and Dylan, and I know of Jacob but have barely spoken to him. L Oshroth has been on my friends list on steam for 6 months but I haven’t spoken to him. I have no idea who the other members are. Sorry!

I realise that you guys are probably..overloaded with designers at this point and you would probably rather another programmer, or at least somebody good at programming, but I promise to work hard and try my hand at whatever needs to be done. The only thing I am really…non-useful with will be 2D art creation. I can texture of course, but drawing is not my forte.

Anyway I look forward to meeting you and working hard to make the best game we can. I’ll start throwing ideas at you as hard as I can soon.

BaiBai~!