Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

 
Advanced search

1103403 Posts in 45867 Topics- by 37569 Members - Latest Member: hassekf

March 27, 2015, 07:35:01 AM
TIGSource ForumsFeedbackDevLogsHellas - greek vases v23
Pages: [1] 2 3 ... 15
Print
Author Topic: Hellas - greek vases v23  (Read 56832 times)
Ninja Dodo
Level 4
****



View Profile WWW Email
« on: September 02, 2011, 01:33:59 AM »

I've started developing this idea I've been kicking around for a while: playing through Greek mythology on a black-figure vase. There's a heavy platform element to it, and combat, so for now that's what I'm focusing on building...

This is what I've got so far:

Version 23



Download: http://ninjadodo.net/temp/hellas/hellas_v23_1_win_demo.zip (Windows)

Video: https://www.youtube.com/watch?v=LtreErpdqMk

twitter: @greekvasegame

IndieDB: http://www.indiedb.com/games/hellas

Greenlight concept: http://steamcommunity.com/sharedfiles/filedetails/?id=119407378


Controls:

ARROW KEYS - move

X or CTRL - attack/pick up

Z or ALT - drop/cancel

SHIFT or C - shield bash

LEFT-CLICK - use divine power (cost 1 or more sacrifices)

RIGHT-CLICK - select power


S - add/respawn player 2 (controls: WASD + VBN)

DOWN - respawn player 1

ENTER or R - reset

Note: GAMEPADS also supported. At least one gamepad required for Versus.


Code:
UPDATE:

v23.1

- temp fix for getting stuck in top of stairs bug

- fixed: skeletons magically producing new spear after dropping one


v23

- toggle weapon equip with cancel button (ALT/gamepad Y)

- hero can pick up and throw heavy objects (stones, etc) when unarmed (CTRL/gamepad X)

- moving platforms v2: new and improved [will need this later]

- fragile breakable rocks, destroyed on hard impact [not in demo]

- improved hit feedback: player sprite flashes when hurt

- increased minimum height for smash attack

- dmg rebalance: stone 2x dmg, smash attack 2, spear 2

- hp rebalance: skeleton 2, lion 4, boar 2

- shield block doesn't stop heavy projectiles but reduces damage

- skeleton: turns to face if pushed from behind

- skeleton: can attack from crouch/block

- lion: improved chase AI

- VS: simplified loot, player only drops helmet (counted as score + 1 health)

- sheep and vases can now stand on pass platforms

- sheep do impact dmg

- vases no longer picked up on touch

- breaking wine vase counts as sacrifice + does impact dmg

- added vase fragment and wine spray particles on breaking

- ZAP creates dirt particles + tweaks to ZAP smoke

- dust clouds dispersed by attacks [not BLIND clouds]

- lowered VS respawn delay, hold DOWN to respawn immediately

- improved attack bounce against walls and shields

- changed stone block depth to be in front of player

- added / toggle for dmg object visibility [for debugging]

- added pause (press P)

- sfx: replaced thunder sound

- ART: added spear air throw sprite

- fixed: player hp not showing in VS [broken in v22]

- fixed: prevent falling through pass platform when overlapping with other passable object

- fixed: stone block sometimes ice-skating on floor when thrown

- ported gamepad code from legacy to Studio (allowing 4x input)

- gamepad remapped: L1/LT to block, R1/RT to use powers

- tweaks to dmg placement

- misc cleanup



v22

- added Nemean lion [not in demo]

- skeletons have 2x hitpoints

- bone particles on skeleton hit

- VS: player drops helmet on death, pick up to claim point

- VS: player also drops +1 health shield, no longer automatically added

- added scrolling vase selection menu

- revised gamepad controls: D-pad power select, L/R-Trigger power use, L1/R1 block

- characters react more accurately to dmg direction on death

- improved skeleton blocking

- skeletons hold throw pose after spear throw

- skeletons better at attacking moving player (attack quicker)

- improved fall height detection

- skeletons more vulnerable to falling damage (at height of 3 blocks, 2 on stairs)

- increased stone block GRAB-range for easier pick up

- reorganized damage into types (crush, pierce, burn) [WIP]

- tweaks to ZAP flash and cam shake

- restored static player death sprite (no rotation) [more consistent]

- smoke dissipates into smaller clouds on fade

- extended automated top/bottom border tiling to VS

- fixed: ZAP lightning flash showing double on top screen in VS

- ported to GM Studio

- misc clean up


v21

- added wild boar [not in demo]

- different enemy types can hurt each other

- BLIND smoke interrupts GRAB (drop object)

- improved horizontal collision for AI + objects

- added screen shake on big impacts

- fudge jump when leaving edge (more generous ground collision)

- new AI patrol behaviour (moving when not alert)

- increased screen shake on ZAP/LIGHTNING

- ZAP cursor highlight indicates strike location

- decreased ZAP damage to 2, reduced cost to 3

- increased max sacrifices carried to 5

- dying player rotates in falling direction

- shield blocks movement from BOTH sides

- VS: players always start facing each other

- VS: revised right-side of level

- wine puddle on vase break

- sfx: vase breaking

- re-arranged co-op HUD layout (P1 & 2 health both bottom left)

- divine hand fingers further apart holding rock

- added outline to HUD sacrifices for visibility

- insufficient sacrifices: 0 "gods demand" text, 1+ "gods demand more..."

- revised NPC AI to be more modular (skeleton, others)

- automated top/bottom border tiling [easier to move, change patterns]

- tileset: 4 pixel buffer between tiles + clean up

- refactoring, simplified code

- fixed: getting stuck in climb anim on spear pick up

- fixed: shield break playing same sfx twice in a row

- fixed: 2nd jump from wall [player able to get higher without POWERS = bad]

- fixed: skeletons in front of player when standing on a pillar

- fixed: versus error on ZAP when one player is dead


(see changelist.txt for more)


Previous versions:

http://www.ninjadodo.net/temp/hellas/

Prototype progress: movement - combat - powers - co-op - versus

Overall progress: prototype - singleplayer levels - powers - enemies - weapons
« Last Edit: February 10, 2015, 02:17:35 PM by Ninja Dodo » Logged

keoni29
Level 1
*



View Profile
« Reply #1 on: September 04, 2011, 12:11:14 PM »

Can you make it look like this game takes place on a real vase instead of a monitor? That would last 4 ever! The vase spins when you advance Smiley
Logged

Swim, swim, hungry
AaronG
Level 0
**


View Profile
« Reply #2 on: September 04, 2011, 01:04:52 PM »

Can you make it look like this game takes place on a real vase instead of a monitor? That would last 4 ever! The vase spins when you advance Smiley

Seconded.  That would be awesome.
Logged
JackMenhorn
Level 2
**


Sound Designer


View Profile WWW Email
« Reply #3 on: September 04, 2011, 04:53:15 PM »

I had this idea recently as well.  Can't wait to see more.  LMK if you need audio help.
Logged

www.jackmenhorn.com
Sound Designer
TIGForum Projects: Kyoto
Nova-111
oyog
Level 6
*



View Profile WWW Email
« Reply #4 on: September 04, 2011, 06:50:07 PM »

The platforming feels plenty smooth.  I did notice that by holding left or right and tapping the opposite direction you can moonwalk.  I thought I had gotten him to stand in the air next to a block while jumping around but couldn't reproduce it by my skills so that could have been a fluke.

I find your strategic sword positioning amusing, all things considered.  Grin
Logged
Ninja Dodo
Level 4
****



View Profile WWW Email
« Reply #5 on: September 04, 2011, 11:55:59 PM »

@keoni29: Once I put in scrolling ideally I'd like to have it loop seamlessly so it really is like you're walking on the surface of a vase.

If you mean actually project the game as a texture onto a vase model... Not sure how I could get that to work (using Game Maker), so this *probably* won't happen (at least for now)...

@KomradeJack: Thanks for the offer. Maybe I'll take you up on that.

@oyog: re moonwalking... Yeah, that breaks it. I managed to make it so that if you press two buttons it goes for the last one pressed, but if you hold both and then let go of the last one it gets confused. I know how to fix this IN THEORY but I have yet to get it to work.

I'm not entirely happy with the collision yet. That could be causing the glitch.

Sword placement: perhaps appropriate, yes... art is *very* work-in-progress though so I will probably adjust this. Tongue
« Last Edit: September 05, 2011, 12:46:56 AM by Ninja Dodo » Logged

Ninja Dodo
Level 4
****



View Profile WWW Email
« Reply #6 on: September 21, 2011, 03:07:58 PM »

I put a video up on YouTube with some stuff I'm working on for the next version:

http://www.youtube.com/watch?v=Y7m6uTEWPCY
Logged

Mikademus
Level 10
*****


The Magical Owl


View Profile
« Reply #7 on: September 21, 2011, 03:12:12 PM »

I love you.
Logged

\\\"There\\\'s a tendency among the press to attribute the creation of a game to a single person,\\\" says Warren Spector, creator of Thief and Deus Ex. --IGN<br />My compilation of game engines for indies
Ninja Dodo
Level 4
****



View Profile WWW Email
« Reply #8 on: September 22, 2011, 02:32:23 PM »

Glad you approve. Smiley

There will be more progress (and a new downloadable version) soon.
Logged

Mikademus
Level 10
*****


The Magical Owl


View Profile
« Reply #9 on: September 22, 2011, 02:35:58 PM »

I just happened to write a massive treatise on Greek medical philosophy for a masters course a few years back where I used pottery and vase imagery extensively, so yeah, I love you Smiley

Now, where is my executable damnit?
Logged

\\\"There\\\'s a tendency among the press to attribute the creation of a game to a single person,\\\" says Warren Spector, creator of Thief and Deus Ex. --IGN<br />My compilation of game engines for indies
Ninja Dodo
Level 4
****



View Profile WWW Email
« Reply #10 on: September 29, 2011, 04:07:40 AM »

Version 2

http://www.ninjadodo.net/temp/hellas/hellas_v02.zip

I've added some more things since the last video, so while you can now throw the player, rocks and other physical objects I may add to the game, the player can now also climb onto otherwise unreachable edges on their own... and I've added a running attack.

By the way (@Mikademus), if you know any good reference sites (or books) let me know. I've got "Complete World of Greek Mythology" for story reference and some other books for the nice pictures, but more is always welcome.
« Last Edit: September 29, 2011, 07:34:56 AM by Ninja Dodo » Logged

Prinsessa
Level 10
*****


Ava Skoog


View Profile WWW Email
« Reply #11 on: September 29, 2011, 09:12:58 AM »

Μου αρέσει αυτό το παιχνίδι! Kiss
Logged

Geeze
Level 5
*****


Totally.


View Profile
« Reply #12 on: September 29, 2011, 10:34:07 AM »

Goddammit skomakarn why can't you talk english? (or include a translation.) :D

@Ninja Dodo,
Here's some interesting stuff on surface deformations gmc.yoyogames.com/index.php?showtopic=422393
And I can help with that vase effect IF needed.
Logged

Prinsessa
Level 10
*****


Ava Skoog


View Profile WWW Email
« Reply #13 on: September 29, 2011, 11:28:22 PM »

Goddammit skomakarn why can't you talk english? (or include a translation.) :D
You're supposed to know Greek, so that you can make sexy signs, if you're going to do something like this!
Haha, buy, seriously, I just wrote 'I like this game'.

But on a serious note about my previous statement, I actually started learning Scottish Gaelic yesterday, because the game planned after the one we are working on right now will contain some of it, haha. Maybe you would find something like that enjoyable! Maybe not. Your call. Everyone is not as nerdy as me when it comes to this.

I guess I could clarify that even just the sight of that initial screenshot immediately got me hooked onto this. Lovely graphics. They remind me of that song from Disney's Hercules. Was that an inspiration?

EDIT:
Oh. You're not the OP. Oh, well. All of that aimed towards the OP!
Logged

Ninja Dodo
Level 4
****



View Profile WWW Email
« Reply #14 on: September 30, 2011, 10:32:31 AM »

@Geeze: Ooh, that could be very interesting. Thank you much.

@Skomakar'n: I have the Greek alphabet next to my monitor! Grin Though, I couldn't claim to understand the language. I had some Greek in school but it didn't stick, except for the stories. But yeah, making a game is always a good excuse to learn things.

I'm not a huge fan of Disney's Hercules - though I am a huge fan of Disney - but there are some clever bits to it (especially in the graphic design), so I've certainly looked at it. I wouldn't say it was a direct inspiration, though it may have been in the back of my mind when I came up with the idea. It does have a vase sequence which is pretty nicely done. There's also a really short bit in The Twelve Tasks of Asterix where they do an animated black & white rundown of the twelve labours of Herakles, which is reminiscent of the style... but mainly I'm going for the actual vases and classical art in general for visual inspiration. And Harryhausen. Harryhausen kicks ass.
Logged

Ninja Dodo
Level 4
****



View Profile WWW Email
« Reply #15 on: October 03, 2011, 03:42:12 AM »

Oh man, I just discovered the best site ever for reference: lots of images and info, and it even has all the names in Greek for every monster, god and hero... plus original texts translated into English. Nice. Smiley

Here's a new screenshot of some experimenting with the tileset:



Currently working on stairs and walking up and down slopes correctly. Works kinda sorta but not quite really, so the next update will be not just yet.
Logged

Ultima Ratio Regum
Level 4
****


Game studies academic & roguelike developer


View Profile WWW Email
« Reply #16 on: October 03, 2011, 02:47:45 PM »

The graphical style on this looks wonderful. I always like games that take existing mythologies and play with them  - and this looks to an aspect of Greek myth/culture that generally hasn't been touched before. Starting off with a mythology people know something about (even if just the visual aspect) is always, I think, going to be a bigger draw than starting your own mythologies. Not to hijack, but I actually wrote about something similar recently - I'd be interested to know what you think. Anyway, do you have particular mythological aspects you're interested in playing with? This is one I'll definitely be watching  Smiley
Logged

Ninja Dodo
Level 4
****



View Profile WWW Email
« Reply #17 on: October 04, 2011, 03:36:35 PM »

Mainly the relationship between gods and heroes, and how everything revolves around sacrifice.

Also I think it would be fun to explore the inherent absurdity of the Greek pantheon and their various shenanigans. I'm still figuring out how to involve the gods *exactly*, but I have some ideas which I'm looking forward to testing...

Quote from: Ultima Ratio Regum
Starting off with a mythology people know something about (even if just the visual aspect) is always, I think, going to be a bigger draw than starting your own mythologies.

I think both can work, but only if they're still grounded in things we can recognize. The problem with most fantasy worlds is that they just don't seem like a place any actual human beings (or other beings) would live.
Logged

InkBlotBunny
Level 1
*



View Profile
« Reply #18 on: October 04, 2011, 04:34:31 PM »

Looks pretty awesome! I've always been a big fan of the orange clay palette though. It may be a little easier on the eyes then the red/yellow?

Logged
eigenbom
Level 10
*****


@eigenbom


View Profile WWW
« Reply #19 on: October 04, 2011, 05:37:04 PM »

I've always been a big fan of the orange clay palette though. It may be a little easier on the eyes then the red/yellow?

I concur!
Logged

Pages: [1] 2 3 ... 15
Print
Jump to:  

Theme orange-lt created by panic