generated from mimuw-jnp2-rust/task-project
-
Notifications
You must be signed in to change notification settings - Fork 0
Feedback #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
github-classroom
wants to merge
51
commits into
feedback
Choose a base branch
from
main
base: feedback
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Feedback #1
Changes from 3 commits
Commits
Show all changes
51 commits
Select commit
Hold shift + click to select a range
edb5fe2
Setting up GitHub Classroom Feedback
github-classroom[bot] e5d745a
pierwszy update readme
jkurys 56bf9c7
trulalala
f3ba8bf
Sterowanie + ściany
jkurys2 2a99cbf
lock
5b69784
modularize sth, deleted stupid code
e00d0fd
refactoring + further modularization
jkurys2 49f0268
some changes not working
617ba09
removing but not from board
28703cb
added boxes
jkurys2 7ade379
reading maps from file
jkurys2 8fbac5e
bugfixes concerning rendering maps
jkurys2 c91d1bb
refactoring display.rs and maps.rs
jkurys2 8ebd48c
added simple menu + level select
jkurys2 ab66de6
added esc to get out of level
jkurys2 3201788
added box goals
jkurys2 30168d3
tiny refactor in movement
jkurys2 76cf5f5
smoother movement + movement animation
jkurys2 ae733ef
movement refactoring
jkurys2 6a8e07a
movement no longer uniform
jkurys2 64b5d41
Added box highlight + refactoring
jkurys2 6b14e27
movement refactoring
jkurys2 7582689
movement refactoring + removed Direction::None
jkurys2 021fd82
added delay before victory screen popup
jkurys2 49acb40
bugfix with crash on move + refactor
jkurys2 2e30f6d
bugfixes + added system set labels
jkurys2 6e32b4d
fixed a bug involving victory
jkurys2 705743a
slight refactor
jkurys2 e843261
added ice
jkurys2 3a1cf97
fixed a bug involving ice + minor refactor
jkurys2 1f2b301
slight refactor in handle_ice + level
jkurys2 41c8092
more interesting levels
jkurys2 830b8d3
added restart
jkurys2 b1510ee
set states instead of overwriting
jkurys2 fd46fc4
added multiple map support on single level
jkurys2 cb305df
slight rework in states
jkurys2 4e01d79
added warps (bugged if you return to warp)
jkurys2 3ad8bf4
warp transports boxes (bugged with ice)
jkurys2 8b45d9b
now warp handles boxes properly
jkurys2 d84ae9d
added undo + refactor in display
jkurys2 4857727
undo and restart bugfix
jkurys2 64141bc
refactoring in movement
jkurys2 a494a29
added level info + fullscreen
jkurys2 c7c952b
changes in menu controls
jkurys2 1fc97ed
added smooth ice animation
jkurys2 76d8069
small changes and refactoring
jkurys2 3843f6d
fixed a bug where animation plays in another map
jkurys2 ada9fac
refactoring + bugfix
jkurys2 912f6d2
moved many things out of main
jkurys2 dc85e8e
Merge pull request #2 from mimuw-jnp2-rust/boxes
Kinzoku99 8d67264
level redesign
jkurys2 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,21 @@ | ||
# Frobnicator (this is a template) | ||
# Sokoban Impostor | ||
|
||
## Authors | ||
- Andrzej Głuszak (@agluszak on GitHub) | ||
- Linus Torvalds (@torvalds on GitHub) | ||
- Jacek Kurys (@jkurys on GitHub) | ||
- Szymon Jakubicz (@Kinzoku99 on GitHub) | ||
|
||
## Description | ||
Frobnicator is going to be a platformer game similar to Super Mario Bros made using Bevy game engine. | ||
Sokoban Impostor is going to be a puzzle game similar to Sokoban with a twist of recursive boxes made using Bevy game engine. | ||
|
||
## Features | ||
- map generator | ||
- shooting | ||
- enemy AI | ||
- game state saving and loading | ||
- scores | ||
- level selection | ||
- some boxes contain sublevels inside them | ||
- basic settings menu | ||
|
||
## Plan | ||
In the first part we're going to implement the basics: movement, physics and shooting. The enemies will simply bounce from one edge of the platform to the other. There will be only a single map. | ||
In the first part we're going to implement basic Sokoban with boxes, ending tiles and a basic menu. | ||
|
||
In the second part we're going to add random map generator, saving/loading, scores and a more sophisticated AI. | ||
In the second part we're going to add recursive boxes. | ||
|
||
## Libraries | ||
- Bevy | ||
- Serde (for serialization) |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A cóż to takiego?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Chodzi o to, żeby pudełka mogły być jakby mini-poziomami, opcjonalnie zawierającymi inne pudełka/punkty końcowe. Podobnie jak w grze Patrick's Parabox: https://store.steampowered.com/app/1260520/Patricks_Parabox/