Open city41 opened 9 years ago
Very good point @city41 . I am having some issues on #64 because of some game logic and i think that simplifying on one or two levels and just leaving the power down object could be the best case.
ok, let's do it.
here's a spreadsheet capturing the state of everything, it's hard to manage 12 engines :)
https://docs.google.com/spreadsheets/d/1PHbn10NqJm4cvzGgPyBS066mDB9-Dc5_D47jb6OaPKs/edit#gid=0
Again, I'll be more than happy to simplify the CreateJS version.
@city41, can you confirm all of the following is to throw away?
I say we eliminate:
as for backgrounds, whichever is easiest for the engine, whether that is tiled or prerendered. The first 3 breakout implementations (Impact, Crafty and Lime) all had the ability to switch between tiled and prerendered with the use of a URL parameter. That was my typical over thinking things :)
hm, for melonjs i was keeping the powerdown logic. Should i remove it?
I think both should go, unless you guys feel strongly otherwise. If we kept one, we might as well keep both of them.
They don't contribute to illustrating the framework's features. They only contribute to the gameplay which isn't the point of this project. I agree they should both go.
@city41 i can remove it , no problem :smile:
for the background and without having looked into it seriously, I would lean toward pre-rendered background on account of already having other examples of sprite manipulations in the game (paddle, bricks and ball).
I think most engines will prefer the prerendered background. But Impact is a good example where tiles are actually more natural. I think any engine can choose to use whichever they prefer.
Fair enough! I should have the simplified CreateJS version ready tonight. Then I will implement the level selection with L/R arrows which is missing in CreateJS. Or is that something we want to pull out too?
turns out the CreateJS version was always using the prerendered background... that made things simpler! I'm just left with the level selection that I'll do another night
And I've finished the level selection with L/R arrow keys. I'll leave the CreateJS version alone now ;p
I've been thinking about this and I wonder if it would actually be better to remove the extra ball and paddle shrinking power ups. Or at least one of them.
Same with the four levels, just have two levels.
And also ditch the whole "prerendered vs tile" bg notion that is floating around a bit here and there.
Why? they add complexity to the game without really any benefit. No one actually plays these breakouts. They should be just complicated enough to show a real world-ish use of the engine and nothing more.
Any opinions?