amcerbu wrote:
Great! I'll get started on the engine. I should have something by the end of this weekend. And I like your idea for music (although you probably want to go tonic, sub-dominant, dominant, tonic). If you're getting started on music, can you put all the music scripts inside one sprite? The structure (control flow) of the program is like this:
There's one "central control" sprite that broadcasts an "Initialize" at the beginning, an "Update" constantly, and a "Draw" 30 times per second. The broadcasts have those names, so if you could shape your music scripts around those broadcasts, it makes my job easier.
Wait, wait, wait, what?
All I suggested doing was writing 8 measures of music (2 intro, 2 tonic...). You can handle the scripts, I just gave a suggestion above.
Last edited by Hardmath123 (2012-02-17 05:12:17)
Offline
Okay, sorry .
applejack: The tonic is the first scale degree. In the key of C major, the tonic is the C major chord. It's usually written with Roman numeral I. Dominant is the fifth scale degree. For C major, it would be G major. Dominant is written V. Hardmath is just working on how the chord progression will sound for background music.
Anyway, I have a 3-day weekend, so I'll definitely have the base written by Tuesday.
EDIT: 200th post!
Last edited by amcerbu (2012-02-18 02:49:53)
Offline
amcerbu wrote:
Okay, sorry .
For what?
amcerbu wrote:
applejack: The tonic is the first scale degree. In the key of C major, the tonic is the C major chord. It's usually written with Roman numeral I. Dominant is the fifth scale degree. For C major, it would be G major. Dominant is written V. Hardmath is just working on how the chord progression will sound for background music.
Well explained!
amcerbu wrote:
Anyway, I have a 3-day weekend, so I'll definitely have the base written by Tuesday.
So do I!
I'll make the measures this weekend for you. And I'll post the order in which they go.
Offline
@Hardmath123: Great! I've already made the "primitive" tiles for the programming (since it won't use color sensing, images really don't matter). I look forward to seeing your music stuff!
@applejack: You've probably already realized this, but the tiles should connect a little at the edges. The "empty space tiles" might just be transparent and we can have a custom background, but that's all up to you.
Offline
amcerbu wrote:
@Hardmath123: Great! I've already made the "primitive" tiles for the programming (since it won't use color sensing, images really don't matter). I look forward to seeing your music stuff!
What scale do you want it in?
Last edited by Hardmath123 (2012-02-18 04:04:05)
Offline
Connect? You meean overlap? I don't think they should overlap unless they're 3D-is tiles (which they aren't). I hope you're saying that they are 0 pixels apart, and that the edges line up.
amcerbu wrote:
@applejack: You've probably already realized this, but the tiles should connect a little at the edges. The "empty space tiles" might just be transparent and we can have a custom background, but that's all up to you.
Offline
Hardmath123 wrote:
amcerbu wrote:
@Hardmath123: Great! I've already made the "primitive" tiles for the programming (since it won't use color sensing, images really don't matter). I look forward to seeing your music stuff!
What scale do you want it in?
Whatever is easiest. Let's just say C Major.
Offline
applejack wrote:
Connect? You meean overlap? I don't think they should overlap unless they're 3D-is tiles (which they aren't). I hope you're saying that they are 0 pixels apart, and that the edges line up.
amcerbu wrote:
@applejack: You've probably already realized this, but the tiles should connect a little at the edges. The "empty space tiles" might just be transparent and we can have a custom background, but that's all up to you.
Sorry, I didn't mean overlap. I meant fit together, so that they appear to make a continuous image (rather than each tile having a border). And yes, so that there are no pixels between them.
Offline
Oh, yes. Personally I don't like then having borders either. I've been working on them.
amcerbu wrote:
applejack wrote:
Connect? You meean overlap? I don't think they should overlap unless they're 3D-is tiles (which they aren't). I hope you're saying that they are 0 pixels apart, and that the edges line up.
amcerbu wrote:
@applejack: You've probably already realized this, but the tiles should connect a little at the edges. The "empty space tiles" might just be transparent and we can have a custom background, but that's all up to you.
Sorry, I didn't mean overlap. I meant fit together, so that they appear to make a continuous image (rather than each tile having a border). And yes, so that there are no pixels between them.
Offline
amcerbu wrote:
Hardmath123 wrote:
amcerbu wrote:
@Hardmath123: Great! I've already made the "primitive" tiles for the programming (since it won't use color sensing, images really don't matter). I look forward to seeing your music stuff!
What scale do you want it in?
Whatever is easiest. Let's just say C Major.
I made it in C min.
EDIT: Uploaded on Scratch Resources, awaiting approval.
Last edited by Hardmath123 (2012-02-18 22:25:41)
Offline
It's not there yet because the Scratch Resources admin hasn't approved it yet. It'll be there soon.
EDIT: Download here with your Google Account.
Last edited by Hardmath123 (2012-02-19 07:05:37)
Offline
^^ BTW just a teaser. The real thing will be longer. The chord progression is simple: C min over G maj (2 sec) => Ab maj (2 sec)... It will be easy to code with it like that.
Last edited by Hardmath123 (2012-02-19 07:08:44)
Offline
I can't access the link you posted, I'll just wait for an admin to approve the Scratch Resource.
Two things, guys:
1. How many levels do we want to have? Each level is 300 tiles, total (20 wide x 15 high, though 66 of the tiles are border). I don't want to overload Squeak's memory (since I plan holding all the levels in one monstrous list).
2. What do we want to call the project? Is it affiliated with Xenon?
Offline
amcerbu wrote:
I can't access the link you posted, I'll just wait for an admin to approve the Scratch Resource.
Two things, guys:
1. How many levels do we want to have? Each level is 300 tiles, total (20 wide x 15 high, though 66 of the tiles are border). I don't want to overload Squeak's memory (since I plan holding all the levels in one monstrous list).
2. What do we want to call the project? Is it affiliated with Xenon?
1. You're kidding. 300 tiles? I thought 60*60 tiles may be better just to reduce the size. But I think we'd be fine with 10 levels (3,000 data points???)
2. It's not at all affiliated to Xenon. For names, how about "Music marathon"? Sorta cheesy, but it works...
Try this link...
Last edited by Hardmath123 (2012-02-20 09:34:51)
Offline
By the way, I uploaded the level editor/preliminary system. If you guys have a chance, check it out.
http://scratch.mit.edu/projects/amcerbu/2346240
Offline