At Least It's Not Death | Platformer Game With A Twist | Java Game Development

in #utopian-io5 years ago (edited)

Repository

https://github.com/ajayyy/AtLeastItsNotDeath/


This is one of the visual effects thay might be applied, constantly changing colours.

What is it?

At least it’s not death is a platformer game with some nice options when you die (so don’t just beat it first try ;)).

When you die, you will be given two options. On one side, you get one power up in exchange for two sacrifices. You may choose which you would like by pressing A or D.

Each death, you must make a sacrifice, which usually are some crazy visual effect on the screen.

Technology Stack

This is built with Java and an awesome open source library called Lib-GDX. This allows you to have full access to all OpenGL functions (through LWJGL) in Java. There are also some shaders used (for the colour changing visual effect and the lighting visual effect). These are written with GLSL. The "Bloom" post processing effect is created using a post processing plugin.

Features

Physics

The physics is programmed in mannually and is meant to be as modifiable as possible. This is done to ensure that the powerups and negative powers can easily change how the physics work to make it easier or harder.

Expandable Power Up System

The power up system is easily expandable by making a new switch statement in the power up class making even community submitted power ups simple to create.

Smoothed out animations

To make animations feel smooth, a lerp system is used. This makes the movement ease in.

float lerp = 2.5f;
float xMovement = ((x - game.main.cam.position.x) * lerp * game.deltaTime);

This makes the movement much nicer to look at.

Random rotation

Screenshake

Low lighting effect

It is made using shaders. It is based off vertexes (corners) of each object.

Download And Try It

https://github.com/ajayyy/AtLeastItsNotDeath/releases

GitHub Account

https://github.com/ajayyy

Sort:  

Thanks for the contribution, @ajayyy! As you know I just finished playing it and so I thought I might as well review it!

It was a fun game, and a really cool idea, especially for something that you had to come up with in such a short time! Some power ups and sacrifices were a bit more overpowered than others, so sometimes I suicided immediately to get the one I wanted haha. Found some funny interactions as well, but let's not get into that! I wish the game was longer, but as I mentioned with the amount of time you had this is very understandable.

As for the code; that looks fine to me as well. I don't really want to give in depth feedback about it since it was made for a game jam, so I won't.

Would be cool to see you expand on this game further, to be honest! Do you have any plans for this?


Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

I do think it would be interesting to expand on the powers concept. I might try implementing it into the multiplayer web game I am working on if I get some time for that, it would be cool to see how that would work against other players. Though, a lot of balancing would have to be done.

Thanks for the review and thanks for playing it!

Thank you for your review, @amosbastian! Keep up the good work!

Hey, @ajayyy!

Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Hi ajayyy ! You just received an upvote from @share2steem !

To our deep regret, it looks like you signed up on Share2Steem but never linked an account.
A lot of changes have been made to the application @share2steem and to the website https://share2steem.com since your last visit.

We want to add more value to you thanks to our constantly growing users base (1163 currently).
There are 3 high value updates on the Share2Steem dApp that you definitely cannot miss ! They will definitely aid you directly and indirectly :

  1. Daily upvote from Share2Steem account (23921 SP now and growing with an upvote worth up to $171301875.59). Once you have linked and verified a social media account, just do as per normal on your favourite social media (ie Instagram) and behind the scene, you EARN.
  2. Activate your Curation Trails in the Settings now, especially the underrated Pool ! You may get up to 10x upvote of what you give to the pool !
  3. Referral Program : probably one of the first that offers such a high referral rate - 4% of all your referrals' earnings !


    Whether you come back or not, we would love to have your feedback :
    Why haven't you used Share2Steem after signing up ?
    Were the explanations about linking a social network account not clear ?
    Maybe you're not interested in the application ?
    Or maybe you don't have any social media account except Steem ?

If you have any questions, suggestions, feel free to come to Discord

This message was generated automatically.

Thank you for sharing you game development post with us! You have received an upvote! Please visit our page @steemgg to learn more about how you can use our platform Steemgg, the first html5 gaming platform built on the Steem Blockchain to get more out of game development.

Coin Marketplace

STEEM 0.29
TRX 0.11
JST 0.033
BTC 63901.15
ETH 3133.40
USDT 1.00
SBD 4.05