Project-Blunder / TheGame

A Collab for a game.
0 stars 0 forks source link

The Story: What's the game all about? determines the scope and the art-style of the game. #4

Closed sruloart closed 10 years ago

sruloart commented 10 years ago
This is something I use to make up new ideas, feel free to skip that and just add whatever you like:

We need a noun and an unrelated verb (or vice versa) to get a concept for a game, something that screams to you: "I'm a game! I'm a game!"

NicoM1 commented 10 years ago

hmmm I suck at brainstorming, lemme google a random generator....

NicoM1 commented 10 years ago

Copper Launch

sruloart commented 10 years ago

We need something silly, copper launch sounds like engineering to me :) What about a game where you are a hockey player, and you need to fight off other hockey players using your hockey sticks as swords?

NicoM1 commented 10 years ago

oh, didnt even realize you already linked to generator...duhhh

NicoM1 commented 10 years ago

sounds good to me:)

NicoM1 commented 10 years ago

I was thinking "copper" like weird cop slang;)

sruloart commented 10 years ago

I think the cops won't like your idea...

NicoM1 commented 10 years ago

probably smart, blame the generator

sruloart commented 10 years ago

Good thinking!

NicoM1 commented 10 years ago

idk I'm liking "radish photograph"

sruloart commented 10 years ago

That's sounds complicated, and also, a bit pervasive :P

NicoM1 commented 10 years ago

fair, hockey game then?

sruloart commented 10 years ago

SO, my basic idea is to have 3 types of (pixel-art) animations: low, mid and high. You can either block or attack. Before the enemy makes his move, you have a very very short audio-visual cue/s that you need to properly respond to, so you can win the fight. Life is measured with hearts (like, 3-5 hearts)...

sruloart commented 10 years ago

The player and the enemies are stationary

NicoM1 commented 10 years ago

sounds good, are you thinking the player will be static?

sruloart commented 10 years ago

Yep, it will make everything a lot easier, you don't even need hitboxes, you just need to know which and when a button was pressed...

NicoM1 commented 10 years ago

and check distance you mean?

NicoM1 commented 10 years ago

have you seen the thing SnoutUp is doing on twitter with the wolves? like that?

sruloart commented 10 years ago

What wolves? let me see...

NicoM1 commented 10 years ago

https://twitter.com/SnoutUp/status/506595801062453249 heres one gif

sruloart commented 10 years ago

This is nice, but I mean like a stationary battle: If the user hit the correct button at the right time, he succeeds. There's no hitboxes or distance checking or anything like that, all you do when the player succeeds or fails is to play the proper animation...

NicoM1 commented 10 years ago

oh, so completely timer based, that could work:)

sruloart commented 10 years ago

Now we just need to prototype 2 boxes fencing! Which HaxeFlixel do you want to use? I'm voting the dev version...

NicoM1 commented 10 years ago

well here my question (up to you) do you want to use iceentity at all (I dont think itll make that much difference for such a small game)

sruloart commented 10 years ago

Maybe not to prototype but definitely as a practice for the larger game...

NicoM1 commented 10 years ago

ok, and you want to use dev flixel? might have to tweak a couple things, as I synced it to release a while back, but its maybe three lines that need changing

sruloart commented 10 years ago

Let's cross the bridge when we'll finish prototype it...

sruloart commented 10 years ago

So, there are 2 Flxsprites.makegraphic(50,100,FlxColor.Blue) that are placed near each other. You give the player some kind of cue (let's say, a flashing screen?) and he needs to quickly press "Space" to respond to the attack.

Hmmm, but how does the enemy AI block an attack?

NicoM1 commented 10 years ago

sorry, changing the subject for a min, whats up with the elapsed parameter in dev flixel??

NicoM1 commented 10 years ago

I mean I guess I see the point (like XNA) but how do I just make it like before (do I just pass in flxg.elapsed)?

sruloart commented 10 years ago

As in: override public function update(elapsed:Float):Void { super.update(elapsed);

That's all...

NicoM1 commented 10 years ago

ok, (waiting for haxelib upgrade), so what art style we going for?

sruloart commented 10 years ago

Pixel art. It works well with hockey sticks.

NicoM1 commented 10 years ago

shit, the sample (iceentity) just dies with no warning, going back to release:/

sruloart commented 10 years ago

:japanese_ogre:

NicoM1 commented 10 years ago

this is productivity;) _2014-09-02_11-00-26

sruloart commented 10 years ago

Hey, I've Aseprite opened too! Also, I'm making a comic...

NicoM1 commented 10 years ago

cool:D ok, got the sample running (3.3.5 flixel and release iceentity) but the player moves really slow, but it compiles so good enough

NicoM1 commented 10 years ago

ok added a template to the repo, should work, relies on above libs

sruloart commented 10 years ago

O.K, better set the flixel version to 3.3.5 on the xml

NicoM1 commented 10 years ago

how do you do that?

sruloart commented 10 years ago

haxelib name="flixel" value/version="3.3.5"/basically, but it's not working, let me google this real quick...

NicoM1 commented 10 years ago

I looked in the nmml reference and there is no way shown to specify version, think you just have to set that in haxelib

sruloart commented 10 years ago

uhhhh, I don't wanna, but o.k :imp:

NicoM1 commented 10 years ago

sorry, after this test I'll try and get everything working with dev...ok?:)

sruloart commented 10 years ago

It's just a bug with haxelib, where I need to remove and install flixel all over again...I'll be fine when it's over

NicoM1 commented 10 years ago

Oh yeah, that explains why I had to do that too;)

sruloart commented 10 years ago

Let me try to push a change to test it...

NicoM1 commented 10 years ago

ok

sruloart commented 10 years ago

Let just worry about it later, for now I'll just commit files directly here (I'm trying to update source tree but forgot my password:|)...