Skip to content

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
wants to merge 51 commits into
base: feedback
Choose a base branch
from
Open
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] Nov 12, 2022
e5d745a
pierwszy update readme
jkurys Nov 12, 2022
56bf9c7
trulalala
Nov 13, 2022
f3ba8bf
Sterowanie + ściany
jkurys2 Dec 7, 2022
2a99cbf
lock
Dec 10, 2022
5b69784
modularize sth, deleted stupid code
Dec 10, 2022
e00d0fd
refactoring + further modularization
jkurys2 Dec 11, 2022
49f0268
some changes not working
Dec 18, 2022
617ba09
removing but not from board
Dec 18, 2022
28703cb
added boxes
jkurys2 Dec 19, 2022
7ade379
reading maps from file
jkurys2 Dec 19, 2022
8fbac5e
bugfixes concerning rendering maps
jkurys2 Dec 19, 2022
c91d1bb
refactoring display.rs and maps.rs
jkurys2 Dec 19, 2022
8ebd48c
added simple menu + level select
jkurys2 Dec 21, 2022
ab66de6
added esc to get out of level
jkurys2 Dec 21, 2022
3201788
added box goals
jkurys2 Dec 21, 2022
30168d3
tiny refactor in movement
jkurys2 Dec 21, 2022
76cf5f5
smoother movement + movement animation
jkurys2 Dec 28, 2022
ae733ef
movement refactoring
jkurys2 Dec 28, 2022
6a8e07a
movement no longer uniform
jkurys2 Dec 28, 2022
64b5d41
Added box highlight + refactoring
jkurys2 Jan 3, 2023
6b14e27
movement refactoring
jkurys2 Jan 3, 2023
7582689
movement refactoring + removed Direction::None
jkurys2 Jan 3, 2023
021fd82
added delay before victory screen popup
jkurys2 Jan 4, 2023
49acb40
bugfix with crash on move + refactor
jkurys2 Jan 4, 2023
2e30f6d
bugfixes + added system set labels
jkurys2 Jan 5, 2023
6e32b4d
fixed a bug involving victory
jkurys2 Jan 5, 2023
705743a
slight refactor
jkurys2 Jan 5, 2023
e843261
added ice
jkurys2 Jan 6, 2023
3a1cf97
fixed a bug involving ice + minor refactor
jkurys2 Jan 6, 2023
1f2b301
slight refactor in handle_ice + level
jkurys2 Jan 6, 2023
41c8092
more interesting levels
jkurys2 Jan 6, 2023
830b8d3
added restart
jkurys2 Jan 6, 2023
b1510ee
set states instead of overwriting
jkurys2 Jan 7, 2023
fd46fc4
added multiple map support on single level
jkurys2 Jan 7, 2023
cb305df
slight rework in states
jkurys2 Jan 7, 2023
4e01d79
added warps (bugged if you return to warp)
jkurys2 Jan 7, 2023
3ad8bf4
warp transports boxes (bugged with ice)
jkurys2 Jan 7, 2023
8b45d9b
now warp handles boxes properly
jkurys2 Jan 8, 2023
d84ae9d
added undo + refactor in display
jkurys2 Jan 9, 2023
4857727
undo and restart bugfix
jkurys2 Jan 9, 2023
64141bc
refactoring in movement
jkurys2 Jan 11, 2023
a494a29
added level info + fullscreen
jkurys2 Jan 11, 2023
c7c952b
changes in menu controls
jkurys2 Jan 11, 2023
1fc97ed
added smooth ice animation
jkurys2 Jan 11, 2023
76d8069
small changes and refactoring
jkurys2 Jan 12, 2023
3843f6d
fixed a bug where animation plays in another map
jkurys2 Jan 12, 2023
ada9fac
refactoring + bugfix
jkurys2 Jan 13, 2023
912f6d2
moved many things out of main
jkurys2 Jan 22, 2023
dc85e8e
Merge pull request #2 from mimuw-jnp2-rust/boxes
Kinzoku99 Jan 26, 2023
8d67264
level redesign
jkurys2 Jan 30, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 9 additions & 12 deletions README.md
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.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A cóż to takiego?

Copy link
Contributor

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/


## Libraries
- Bevy
- Serde (for serialization)