Coder Social home page Coder Social logo

sanjeev309 / storklight Goto Github PK

View Code? Open in Web Editor NEW
21.0 21.0 7.0 39.06 MB

An Open Source Android Side-Scrolling game using LibGDX framework

License: GNU General Public License v3.0

OpenEdge ABL 17.58% Java 82.42%
android android-game game-development gamedev libgdx libgdx-framework open-source side-scroller

storklight's Introduction

Hi, I am Sanjeev ๐Ÿ‘‹

I am a Machine Learning Engineer with 7+ years of experience working in product based startups. My primary expertise is in Computer Vision and ML deployment at the edge.

  • ๐Ÿ”ญ Iโ€™m currently solving problems using Computer Vision and deploying on Edge
  • ๐ŸŒฑ Iโ€™m currently learning SLAM and have multiple interesting projects planned ahead
  • ๐Ÿ‘ฏ Iโ€™m looking to collaborate on Machine Learning and POC development
  • ๐Ÿค” Iโ€™m looking for help with Embedded Hardware and Battery Optimisation
  • ๐Ÿ’ฌ Ask me about Computer Vision, Experience of working at startups and the challenges so far
  • ๐Ÿ“ซ How to reach me: LinkedIn

Top Langs

storklight's People

Contributors

imgbotapp avatar sanjeev309 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

storklight's Issues

Suggestions For StorkLight : Add the "DIFFICULTY SETTING" and "SENSITIVITY" features

2.png

1.png

Components

The components (Features) I want to suggest is:

Feature NamePoints
DIFFICULTY SETTINGEASY, NORMAL and HARD
SENSITIVITYOVERALL and FLYING SENSITIVITY

1.png

Proposal Description

StorkLight is a very interesting game. I like the concept presented by StorkLight, because I often played similar games like StorkLight. What impressed me the first time was the graphics of this game. Storklight looks very classic, I really like the look of the graphics.

Indeed, in terms of features, StorkLight is still very minimal. The user cannot find anything else, because when opening StorkLight the user goes directly to the game. And I think, developers have to make more improvements to StorkLight to make it more attractive. With the development and addition of several features, this certainly can make StorkLight able to compete with similar applications. Not only that, but it can also increase user experience later. And also in my opinion, the role of contributors and users is needed by developers to improve the quality of StorkLight later.

And I see, @darewealth has contributed very good suggestions here. All suggestions from @darewealth are very useful for StorkLight. And at this time, I also want to suggest some features for StorkLight that can provide a new atmosphere for StorkLight.

1. Difficulty Setting

"Difficulty Setting" is the first feature I want to recommend to StorkLight. And this in my opinion is a very important and interesting feature. The "Difficulty Setting" feature serves to see how far the user is able to play this game.

This "Difficulty Setting" feature can measure the ability of users to play StorkLight in three stages, namely Easy, Normal and Hard. The concept of the "Difficulty Setting" feature will provide different challenges in the game according to the chosen difficulty level. This feature certainly will not make users bored in playing StorkLight, because it will provide a challenging game sensation. And also with the "Difficulty Setting" feature, this certainly helps users to play games easily on Easy level.

2. Sensitivity (Flying Sensitivity)

This is a possibly rare feature that you won't find in other similar applications. But from the results of my research so far in playing similar games like StorkLight, I think the developer must pay attention to this my suggest.

With the "Sensitivity" feature that can adjust the sensitivity of flying from birds (Stork), this certainly helps users to be able to adjust the sensitivity of the flight speed of Stork as desired by the user.

How the Sensitivity feature works:

The working concept of the "Sensitivity" feature is very simple. The greater the flying sensitivity is set, the faster the flying speed from Stork will be. And vice versa, the smaller the sensitivity set, then the power of flying up from Stork will be slower.

1.png

Mockups / Examples

Below I will show examples of locations or illustrations if the features I recommend are implemented by the Developer.

3.png

4.png


5.png

6.png

1.png

Benefits

The benefits of the features above are as follows:

1. Difficulty Setting

With the "Difficulty Setting" feature, users can practice the ability to play StorkLight games on three levels, namely Easy, Normal and Hard. And also, the "Difficulty Setting" feature will provide an interesting stage of the game. Because users can try game difficulties based on their abilities and desires.

2. Sensitivity (Flying Sensitivity)

With the "Sensitivity (Flying Sensitivity)" feature, users can adjust the flying sensitivity of Stork according to what the user wants.

StorkLight users certainly have different levels of reflex. Some of them have fast reflexes, but also the opposite. Because this game requires good reflexes, the "Sensitivity (Flying Sensitivity) feature" is needed to regulate the flying power of storks according to their comfort.

1.png

Conclusion

To implement the features above, developers may need to make improvements to StorkLight. For the "Difficulty Setting" feature I think it's not too difficult how to apply the working concept, because this is a very common feature available in game applications. As for the "Sensitivity (Flying Sensitivity) feature" the developer might need time to learn the concept of work because this feature is rarely available in other similar applications.

I think, it won't matter if the developer has to work hard for it. Because it will have a good effect for StorkLight and users. If StorkLight can improve user experience, this can certainly add value to StorkLight and its developers.

And I hope, developers can immediately implement my suggestion.

Thank You :)

Missing diagrams in wiki

So apparently tinypic closed down and I didnt backup any architecture diagrams and flowcharts that I hosted there for storklight's wiki.
Gotta make those again now!

Ability To Suggestion (Game controller Touch )Feature in StorkLight - Open Source Side Scroller (Unreleased)

Repository

https://github.com/sanjeev309/storklight

Introduction

StorkLight - Open Source Side Scroller (Unreleased) android game. this gives you the challenge to fly stork as long as.
this is a very simple game I really enjoyed this game.

Components

The components (Features) I want to suggest is

1- Game controller Touch

Proposal Description

According to my information, this is a very easy and simple game but I like to suggest some feature in the application this feature give more benefits.

Game controller Touch

Game controller Touch is the simple feature to control the stroke easy with the help of this feature you can control your Game bird easy and fast with the help of your finger you can play the game. the StorkLight - Open Source Side Scroller (Unreleased) will be more easy for users.

With this button/option you can move your Stork up, down, and Around, on the secreen.

Mockups / Examples

1.png

2.png

Benefits

I think with the help of this feature Controlled the bird/stroke easy and fast. The game will be more beneficial for users. With the help of this feature, users will play the game long time.

GitHub Account

https://github.com/nasirshah1813

Bug: Lives and separator over laps

Describe the Bug:

When I played, and get 10 lives, the love live indicator overlaps the 's' of the score. And, did you create the game to have a maximum of 10 lives? Also, the vertical separator of score and time get overlapped when the user gets above 100 scores.

To Reproduce:

  • Launch the app

  • Play and make sure you have up to 10 lives.

  • And try to also score above 100 to see the second behavior.

Expected Behavior:

I expect that the lives and the vertical line separator shouldn't get overlapped by anything. I think this is a bug that need a fix.

Screenshot Of The Bug

IMG_20190503_081749

Devices and Versions):)

  • Device: [Itel]

  • Version [6.1]

  • App version [0.0.5]

Include reactions, stages, time and others in Storklight game

Now my ideas are as follow

I think It would be nice to have a landing page which will enable users to access some basic, but useful features. These features are NEW GAME, HISTORY, SOUND CONTROL (on/off). For now, these aren't the main suggestions I want to suggest, but they are also needed.

While I was playing the game, I noticed that when I used all the available lives finished the game sometimes continues without any indication like GAME OVER. I had to press the mobile back button to exit and start again. The game does not have a PAUSE button. I will be listing my suggestion below.

The aim of the game is simple. Player will control a flying bird to eat yellow balls flowing on the screen. There is also black balls that are meant to take away the lives of the bird.

Suggestions

It'd be great to have a reaction on touch whenever the bird touches a yellow ball is could signify a positive (Green)reaction, and show a negative (red) reactions on the black balls.

A pause is another useful feature which is really needed to make the game friendly.

Time feature is needed. There will be a time counter at the top of the application to show how long the player has been playing.

Stages will be a good addition. Users will be able to choose stages based on what they can play. The stages could have different interface.

Sound is beneficial components for games like this. The game is still very new, but I think it can be improved and become an entertaining game. With
the addition of the features, I have suggested the game will be more fun to play. Those features are needed as soon as possible. I wish to have them on the application.

Thank you.

Bug found in StorkLight - Open Source Side Scroller v0.0.5-beta Setting button is not working

Project Information

Expected behavior

after installation of the application when we click on the setting button All the settings option should appear and users can manage their settings.

Actual behavior

after installation of the application when I click on the setting button application the setting button is not working properly as you can see in bug video properly

How to reproduce

  • Download the latest version and install the application

  • open the application

  • click on setting button

  • note the bug

  • Browser: StorkLight - Open Source Side Scroller

  • Application version : v0.0.5-beta

  • Operating system : Android version 7.0

  • Smart Phone: HUAWEI MATE 10 LITE

Recording Of The Bug

https://youtu.be/Q0o2tmZYGzE

GitHub Account

https://github.com/nasirshah1813

logcat.txt

Bug: Bird disappeared when game is re-launched

Expected behavior
While the game is still on, I expected that when I press on the mobile minimize button, it should minimize, and when I want to continue the game should continue since it was minimized.

Actual behavior
When I clicked on the minimize button, the game minimized, but when I re-enter the game, The bird was not on the screen again, the screen was just sliding by itself.

How to reproduce
Launch the game
Click on mobile minimize button
Go back to the game

App version:

Operating system: Android 6.1

Device: Itel

Recording Of The Bug
https://youtu.be/7oLVPy_cMQE

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.