codecafeopenshiftgame / podescape Goto Github PK
View Code? Open in Web Editor NEWEndless runner of a pod trying to escape from a project being deleted.
Home Page: https://podescape.io
License: Apache License 2.0
Endless runner of a pod trying to escape from a project being deleted.
Home Page: https://podescape.io
License: Apache License 2.0
Is your feature request related to a problem? Please describe.
No
Describe the solution you'd like
It was envisioned that one of the things that interferes with the Pods ongoing movement was 'the firewall'. The original concept had the pod bending the firewall and it popping with a shower of sparks. First iteration will be one that raises and lowers if on the floor or lowers and raises if on the ceiling.
Describe alternatives you've considered
Curved and bursting firewall.
Additional context
See main screen from 0.2.0 or before.
After the player dies there is no option to restart the game.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Show death GUI and restart option
Is your feature request related to a problem? Please describe.
At the moment when the pod jumps it immediately transitions to a single frame of the jumping animation.
Describe the solution you'd like
As there are more jump frames available for the jump animation it would be nicer visually if we were able to use more and make the transition smoother.
Describe alternatives you've considered
Alternatively we could be rotating the sprite instead of having the rotation built into the jump frames, but that would likely have to be part of a broader re-implementation of the sprites in use.
Describe the bug
Sometimes when dashing into an obstacle your character will simply stop, not die, and you can't move anything
To Reproduce
Not reproducible 100% of the time.
Steps to reproduce the behavior:
Expected behavior
You die
Screenshots
If applicable, add screenshots to help explain your problem.
https://cloud.spytec.se/s/wC3LQxEjJTa77HX
Desktop (please complete the following information):
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
I have checked my keyboard other functionalities like space and wad are working fine only ctrl+play isn't working not sure if it's a bug or not.Or maybe it's Functionality are missing.
Describe the bug
The pause overlay is hiding behind the first layer of the parallax art.
To Reproduce
Steps to reproduce the behaviour:
Expected behaviour
The pause overlay should be in front of the parallax
Give the players the option to turn audio off by pressing a button in the pause menu
Figure out and Document how to release HTML5 and build/deliver Webassembly from OpenShift
Change the dash on the floor to be a slide and update the collision box
Is your feature request related to a problem? Please describe.
Yes, deployment is manual
Describe the solution you'd like
Automation for deployment and upgrades
Describe alternatives you've considered
I think the big pain points now are:
Options to consider - Ansible, Operators, Helm 3, Tekton pipelines
Additional context
Ideally, we can keep this process entirely inside the OpenShift platform. Can we get godot in a container to automate the build our webassembly?
We need to create the GameManager class.
This class should be the responsible to manage the game state and the game parameters (like level, speed, points, etc). It probably should be autoloaded/singleton class that can be access from all the game scenes and keep its state.
Is your feature request related to a problem? Please describe.
At the moment the high score entries look like
where the podnames generated are similar to what real pod names would be if they were not a part of a statefulset
Describe the solution you'd like
It has been discussed that a desire exists to move to a model where we have
so that players could input their three letter initials to go along with the existing mechanism.
Describe alternatives you've considered
If this was a part of a specific authenticated installation deriving identity from there might make sense but is likely overkill in this case.
Additional context
As Pod Escape is a somewhat arcadey experience the three letter, for three player initials, likely makes sense for the moment.
Describe the bug
When jumping and dashing, whenever your dash finishes the jump action will resume where it was when you started dashing. This causes some strange behaviour with falling very fast after a dash or jumping after a dash
To Reproduce
Steps to reproduce the behavior:
or
Expected behavior
Consistent behaviour after dash, such as just falling regularly
Screenshots
If applicable, add screenshots to help explain your problem.
https://cloud.spytec.se/s/3sEA6k8fEixogar
Desktop (please complete the following information):
If players reach a high score, it would be a good idea to highlight it so they can see easily that they are on the list
We need to implement the Player's move state to be used in our StateMachine. It is already partially implemented, but need to be changed, tested and polished. Right now the player needs to use the A
and D
key to move, backward and forwards.
Describe the solution you'd like
Additional context
It's important to identify the state transitions to this state.
Add touch controls to be able to play on mobile.
As per the director's pitch doc, as a first step to having an endless runner that has actual content we need a player character that runs automatically from left to right with tiles that are automatically created as they are oncoming and destroyed as they are past and thus are off-screen to the left of the character.
Describe the bug
The "Play" and "credits" buttons with the "POD Escape" logo?
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
If it's a graphic issue, I can add a new bg with a more centered logo.
We need to create the player state machine to deal with the player states and state transitions.
Possible Player states:
Is your asset request related to a problem? Please describe.
Yes, folks new to the project need some guidelines on how to contribute
Is this a new asset or a modification/increment to an existent asset?
New asset
Describe alternatives you've considered
None
Additional context
Typical of github projects to name this CONTRIBUTING.md
For example:
https://github.com/godotengine/godot/blob/master/CONTRIBUTING.md
Is your feature request related to a problem? Please describe.
Sometimes when starting the game you need to jump immediately and that can be a very quick death.
Describe the solution you'd like
A 3-second countdown
Describe alternatives you've considered
Starting always with a blank level (those two solutions can work together).
Additional context
N/A
Once we have Endless Running, #3, we can begin to implement actions for our player character ADA. ADA needs to be able to "Go Fast" through both sliding and dashing mechanisms. This issue needs updated input handling as well as either test or rough animations for each of slide and dash.
Add in the the death state animation on grace period expiration.
I'm wondering if we can use our StateMachine with Godot's AnimationTree to create smooth animation transitions between states.
Check this video: https://www.youtube.com/watch?v=0bq2OIjHxk4
We need a placeholder running sprite that helps us nail down movement and timing.
Describe the bug
The player doesn't return to running naturally after a screen shake.
To Reproduce
Steps to reproduce the behaviour:
Expected behaviour
The player should keep moving smoothly
Is your feature request related to a problem? Please describe.
No.
Describe the solution you'd like
We need to create a simple menu system for the game. User story style card below:
As a player I would like to be able to start a new game, pause my current game, exit the current game, view highscores, and configure my options (like controls, resolution, etc). I'd like to be able to do this by using either a keyboard or a gamepad.
Describe alternatives you've considered
None
Additional context
None
Is your feature request related to a problem? Please describe.
Yes, deployment is manual
Describe the solution you'd like
Automation for deployment and upgrades
Describe alternatives you've considered
I think the big pain points now are:
Options to consider - Ansible, Operators, Helm 3, Tekton pipelines
Additional context
Ideally, we can keep this process entirely inside the OpenShift platform. Can we get godot in a container to automate the build our webassembly?
Is your feature request related to a problem? Please describe.
Sometimes people want to turn off the audio before start playing
Describe the solution you'd like
Have a button to turn off audio in the menu.
Is your feature request related to a problem? Please describe.
At the moment all the block obstacles are static. It would be more interesting if they were dynamic in some way.
Describe the solution you'd like
Describe alternatives you've considered
Two potential ideas to add more life to the block obstacles:
Additional context
This is a popular mechanism in other 2D platformers / runners.
Is your feature request related to a problem? Please describe.
No.
Describe the solution you'd like
Some sort of styled (and hopefully animated) text popups will likely be needed. These could be used to inform the player about in-game stuff and convey story. And possibly to prompt for player choices.
I'm thinking of classic RPG type boxes with words spelled out one-by-one as the dialog displays the text. It could also be a more modern style with a hi-res image in the bar and text animating in to the scene.
We could also use this at game start to set the story for the players. In that case it could have some visual line toward the pod sprite indicating the thoughts are coming from the player's character. e.g. "Who is trying to delete me?! I've got to get off this cluster!" --- but less cheesy. ;)
Describe alternatives you've considered
We could hand create these per scene and dialog needed but that seems like a lot of overlap/rework.
Additional context
None
We want to complete our round of initial concept art by doing a pass using our art guidelines:
The slide animation needs to be lowered down a little and the collision box updated in consequence
Our README file is really bad, we should improve it adding more information about the project.
Within the GoDot editor one of the features added recently was autotiling. This allows you to configure a texture atlas such that you can use it as a brush to draw your levels in a very user friendly way as shown here
The player must be able to increase its speed for a moment. It can be done using the dash movement, while in the air. It should not affect the player's vertical speed.
Describe the solution you'd like
Describe alternatives you've considered
The state is partially implemented already. This state will deal, in fact, with two sub-states: Fall and Jump.
Describe the solution you'd like
Describe the bug
I'm seeing a bug when I'm not running a highscores service. The game hangs on time expiration.
To Reproduce
Play the game until the expiration time
Expected behavior
TBD - but maybe something like display a "highscores unavailable" warning
maybe cache the highscore to send asynchronously later
Screenshots
NA
Desktop (please complete the following information):
Mac OSX
Smartphone (please complete the following information):
NA
Additional context
NA
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.