Adam's Lair Forum

game development and casual madness
It is currently 2020/02/25, 05:56

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 48 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
Author Message
PostPosted: 2014/10/08, 07:36 
Forum Addict
Forum Addict
User avatar

Joined: 2013/09/19, 14:31
Posts: 883
Location: Italy
Role: Hobbyist
That's really a great way to showcase Duality: looks fun, easy to play and colorful!

Good job :mrgreen:

_________________
Come on Duality's Discord channel. We have cookies! :mrgreen:


Top
 Profile  
 
PostPosted: 2014/10/10, 22:57 
Site Admin
Site Admin
User avatar

Joined: 2013/05/11, 22:30
Posts: 2073
Location: Germany
Role: Professional
Added screen shake effects:
Image

Also did a lot on respawning, HUD and gameplay logic:
Image

When a player dies, he will automatically respawn, if the other player manages to survive X more seconds. Also, there's now a health bar for each player and no more annoying debug prints on screen to see each objects health.

_________________
Blog | GitHub | Twitter (@Adams_Lair)


Top
 Profile  
 
PostPosted: 2014/10/12, 15:40 
Site Admin
Site Admin
User avatar

Joined: 2013/05/11, 22:30
Posts: 2073
Location: Germany
Role: Professional
Added a GameOver screen with a neat mosaic blend animation to fade it in.

Gfycat Video - Click to Play. [Source]

_________________
Blog | GitHub | Twitter (@Adams_Lair)


Top
 Profile  
 
PostPosted: 2014/10/12, 17:52 
Site Admin
Site Admin
User avatar

Joined: 2013/05/11, 22:30
Posts: 2073
Location: Germany
Role: Professional
Toying around with a level goal design. I don't really want to write "goal" on it though. Happiness will do.

Gfycat Video - Click to Play. [Source]

_________________
Blog | GitHub | Twitter (@Adams_Lair)


Top
 Profile  
 
 Post subject: Beautiful fail
PostPosted: 2014/10/12, 18:06 
Site Admin
Site Admin
User avatar

Joined: 2013/05/11, 22:30
Posts: 2073
Location: Germany
Role: Professional
To win, you need to enter happiness.

Image

Unfortunately, happiness just bounces off.



[/outtakes]

_________________
Blog | GitHub | Twitter (@Adams_Lair)


Top
 Profile  
 
PostPosted: 2014/10/13, 15:23 
Junior Member
Junior Member

Joined: 2014/06/14, 13:55
Posts: 41
Role: Hobbyist
damn that mosaic game over looks fancy °^° how did you implement it?
ah well i guess we will see when you finish the project :D

Also, even if you don't plan on putting a main menu on the first iteration of the game, it would be pretty cool to finally have a tutorial on UI based stuff since... well. There is not a lot of resources for it ^^'


Top
 Profile  
 
PostPosted: 2014/10/13, 16:02 
Site Admin
Site Admin
User avatar

Joined: 2013/05/11, 22:30
Posts: 2073
Location: Germany
Role: Professional
Neicul wrote:
damn that mosaic game over looks fancy °^° how did you implement it?
ah well i guess we will see when you finish the project :D


It's all online and open source, you can check it out whenever you want :D

Although it may look fancy, there's really nothing much behind it. The > Game Over screen < is rendered by a custom ICmpRenderer Component. This > renders a full screen rectangle < using a Canvas, which uses a Material with an > alpha threshold shader <. The texture that is used is completely white, but the alpha value of each tile indicates when it will appear.

Neicul wrote:
Also, even if you don't plan on putting a main menu on the first iteration of the game, it would be pretty cool to finally have a tutorial on UI based stuff since... well. There is not a lot of resources for it ^^'


There won't be a main menu in any iteration of the game, although this was initially planned. I've decided otherwise, because this project can't be too big for two reasons:

  • Users need to be able to grasp the projects structure quickly. It's an example project. It wouldn't be a very good example if you needed five hours to understand what all the code does.
  • This will be a persistent project, meaning that it will always be up-to-date with the newest Duality version. The bigger it grows, the more work it will be to compile, test and modify it.

You should be able to get an idea of how to code user interfaces when looking at the Game Over screen linked above: It renders in screen space and all you need to add really is some logic to determine where the mouse is and react accordingly. :)

_________________
Blog | GitHub | Twitter (@Adams_Lair)


Top
 Profile  
 
PostPosted: 2014/10/14, 09:10 
Junior Member
Junior Member

Joined: 2014/06/14, 13:55
Posts: 41
Role: Hobbyist
Adam wrote:
  • This will be a persistent project, meaning that it will always be up-to-date with the newest Duality version. The bigger it grows, the more work it will be to compile, test and modify it.

aah i see. well if you want to keep it up-to-date, then yes, it's indeed good to have a rather compact project.
and it may be easier to understand it if it's small and focused, yeah.
i might get a chance to look into the code, thanks for the links and explanation :)


Top
 Profile  
 
PostPosted: 2014/10/14, 15:33 
Site Admin
Site Admin
User avatar

Joined: 2013/05/11, 22:30
Posts: 2073
Location: Germany
Role: Professional
Implemented some more helper classes so it is now actually possible to win. If two players are in the game, both need to make it into the goal - if one makes it and the other one dies before reaching it, the game will be lost. Teamwork wins!

Also, I felt like adding some more mood to it.

Losing the game:
Gfycat Video - Click to Play. [Source]

Winning the game:
Gfycat Video - Click to Play. [Source]

_________________
Blog | GitHub | Twitter (@Adams_Lair)


Top
 Profile  
 
PostPosted: 2014/10/17, 11:03 
Site Admin
Site Admin
User avatar

Joined: 2013/05/11, 22:30
Posts: 2073
Location: Germany
Role: Professional
I'll be in the persistent TIGSource Google Hangout trying to get some stuff done.

https://plus.google.com/hangouts/_/cale ... nld0f6k9i0

Feel free to join me.

_________________
Blog | GitHub | Twitter (@Adams_Lair)


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 48 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group