Comments (7)
Quick List of Behaviors (Block Breaking)
These are the things the Paddle/Cannon, Ball, and Blocks should do by the end of this task.
Paddle / Cannon
- Controls with mouse (we'll add alternate controls later)
- Follows along a defined arc around the player
- Fires a ball on mouse click
Ball
- Fires in the expected vector/direction (perpendicular to the paddle)
- Has an "attack power" that deals 10 damage (and ~2x as much when super)
- Has dangerous and super modes
Block
- Can be given a color
and "health" amountface to initialize it- (health amount will come in a later part)
This list should include the Block spawner, but I'll leave that in a separate issue for now: #6
from nvd23.
Wall jump sprite is slightly off for the pixel adventure pink guy (and possibly the rest)... if we want to perfect it (to implement #24 cleanly) we could just flip the sprite sheet.
Doesn't have to be perfect for this step though.
from nvd23.
...wondering if we'll really need to introduce a state machine for the player character. The code is pretty simple + clean as it is.
from nvd23.
I promise I'll switch to a new branch once this issue's done.
from nvd23.
In unfortunate almost-6AM-news:
- the balls do not move (again)
- the remapped usable viewport height still starts at 0.
I'll figure out what else is bugged later.
from nvd23.
🚨 Not sure what the difference between the sandbox where I prototyped the paddle behavior and this new file, but things don't work like they did. (Which figures! When does anything work when you take it out of its perfect black box of conditions.... but that's the exact reason I started a new file. It's gotta work everywhere.)
Gonna ditch the paddle for now. I've managed to minimize the amount of skewing following a path did to the sprite, but I'd need more testing time to make it playable again. Which means there's a design change that's gonna push this out again... the paddle did seem like it'd be obnoxious in the long run.
from nvd23.
As #28 mentioned, we're gonna move onto the next set of items and revisit the notion of a secondary game mechanic afterwards. Might still include the gravity stuff, but we'll cross that bridge again later.
from nvd23.
Related Issues (20)
- Flesh out the Enemies HOT 3
- Improve Platforming Mechanics HOT 3
- 👑 Create a full level! HOT 1
- alternate controls HOT 4
- "Advanced" Enemy behaviors HOT 1
- test out exports w/ self-contained mode
- release a build?
- Skins! HOT 1
- Wall Jumping
- Update assets zip file HOT 7
- Bonus Sonic Advance Sprite Sheets HOT 1
- Cannon coords seem off? HOT 2
- Gravity Shield HOT 1
- Double Jump animation isn't working anymore
- `move_and_slide` collisions ☠ HOT 1
- Coin Tool HOT 3
- Enable "Sugar Rush Mode" HOT 1
- Collectible Jingles don't play HOT 1
- Vault/Wiki Notes Cleanup & Research HOT 3
- Create PDF from MD notes HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nvd23.