This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#251 2012-04-24 23:10:15

amcerbu
Scratcher
Registered: 2009-07-21
Posts: 500+

Re: applejack-amcerbu-Hardmath123-collab

It looks like they've taken the "Projects selected by CollabCamp" thing off the homepage.  Do you guys want to continue working on this (or maybe instead make a Xenon-affiliated thing using the platforming base we already have)?

EDIT: 11 pages!

Last edited by amcerbu (2012-04-24 23:10:36)

Offline

 

#252 2012-04-25 20:09:22

applejack
Scratcher
Registered: 2010-03-23
Posts: 100+

Re: applejack-amcerbu-Hardmath123-collab

I would like it if they moved this to the normal collaboration place. I would like to finish this thing.


http://i.imgur.com/zKzps.png
http://blocks.scratchr.org/API.php?action=onlineStatus&type=square&user=applejack -I'm http://blocks.scratchr.org/API.php?action=onlineStatus&type=text&user=applejack

Offline

 

#253 2012-04-26 16:27:28

amcerbu
Scratcher
Registered: 2009-07-21
Posts: 500+

Re: applejack-amcerbu-Hardmath123-collab

Thank you for moving this to Collaboration, anonymous moderator!

Offline

 

#254 2012-05-02 00:04:58

applejack
Scratcher
Registered: 2010-03-23
Posts: 100+

Offline

 

#255 2012-05-03 23:15:30

applejack
Scratcher
Registered: 2010-03-23
Posts: 100+

Re: applejack-amcerbu-Hardmath123-collab

@Hardmath123: Could you work on this? You made the trailer, so it should be easiest for you to do it.

applejack wrote:

Um...
Because I haven't really had time to do the scenes yet, can we maybe adapt Hardmath123's trailer to show the storyline? Like have the words from the storyline appear insread of the features? We could have the powerups move along in the background. I think that I should work on the powerups in little circles, for now, and make them 20x20. Does that sound okay? Sorry, I have major testing this week.  smile


http://i.imgur.com/zKzps.png
http://blocks.scratchr.org/API.php?action=onlineStatus&type=square&user=applejack -I'm http://blocks.scratchr.org/API.php?action=onlineStatus&type=text&user=applejack

Offline

 

#256 2012-05-03 23:20:41

applejack
Scratcher
Registered: 2010-03-23
Posts: 100+

Re: applejack-amcerbu-Hardmath123-collab

This was your story so far, I think.

Hardmath123 wrote:

How about Salieri stole Penguinote from a Mozart piece, and you have to return it? If you don't know, Salieri and Mozart were contemporaries, and Salieri never really got his fame and fortune due to Mozart stealing the spotlight.


http://i.imgur.com/zKzps.png
http://blocks.scratchr.org/API.php?action=onlineStatus&type=square&user=applejack -I'm http://blocks.scratchr.org/API.php?action=onlineStatus&type=text&user=applejack

Offline

 

#257 2012-05-04 00:57:04

amcerbu
Scratcher
Registered: 2009-07-21
Posts: 500+

Re: applejack-amcerbu-Hardmath123-collab

I think we decided to change the story a bit when we changed how the gameplay would work:  You're a note who has managed to escape from the music score of an evil composer.  You have to liberate all your fellow notes, and within a time limit.  Collecting powerups can extend time, make time slower, give you powers to collect notes, etc. 

Another thing I kind of forgot: We should also put in some hazards.  They can be implemented the same way as powerups, but make you restart the level.  For example: accents could be like bombs, sharps could be spikes (creative, haha), etc.

Offline

 

#258 2012-05-04 17:35:36

applejack
Scratcher
Registered: 2010-03-23
Posts: 100+

Re: applejack-amcerbu-Hardmath123-collab

Bomb spikes...


http://i.imgur.com/zKzps.png
http://blocks.scratchr.org/API.php?action=onlineStatus&type=square&user=applejack -I'm http://blocks.scratchr.org/API.php?action=onlineStatus&type=text&user=applejack

Offline

 

#259 2012-05-08 01:25:03

applejack
Scratcher
Registered: 2010-03-23
Posts: 100+

Re: applejack-amcerbu-Hardmath123-collab


http://i.imgur.com/zKzps.png
http://blocks.scratchr.org/API.php?action=onlineStatus&type=square&user=applejack -I'm http://blocks.scratchr.org/API.php?action=onlineStatus&type=text&user=applejack

Offline

 

#260 2012-05-09 10:51:56

amcerbu
Scratcher
Registered: 2009-07-21
Posts: 500+

Re: applejack-amcerbu-Hardmath123-collab

Nice!  I was thinking that accent powerup might be a spring/jump block.

Offline

 

#261 2012-05-09 23:15:39

applejack
Scratcher
Registered: 2010-03-23
Posts: 100+

Re: applejack-amcerbu-Hardmath123-collab

Nice idea! I'll go make some spikey sharps now.  tongue

amcerbu wrote:

Nice!  I was thinking that accent powerup might be a spring/jump block.


http://i.imgur.com/zKzps.png
http://blocks.scratchr.org/API.php?action=onlineStatus&type=square&user=applejack -I'm http://blocks.scratchr.org/API.php?action=onlineStatus&type=text&user=applejack

Offline

 

#262 2012-05-13 23:19:21

applejack
Scratcher
Registered: 2010-03-23
Posts: 100+

Re: applejack-amcerbu-Hardmath123-collab

*gasp* we're on the third page! D: Tasty tidbit of information: In the first generation of pokemon games, there were 151 pokemon. BUT, there was actually room for 256! So, there are kinda glitched pokemon, past the 151st pokemon (but you have to exploit glitches to get them). They are really strange. It's kind of like turning to a page past the last one on the book. You'd have to cut into the back cover. But, the Game Boy pretends the stuff past the last page is text, and sticks it on your screen. My theory: The people making pokemon wouldn't have wasted space for 105 more pokemon. I think they used that memory for different things, like item information or moves information or other things. The memory for the pokemon was written specifically for the pokemon, and was different in format from the items or other information. So, the game pretends that the other information is a pokemon. The pokemon is naturally very glitched and warped. It would explain why their moves have strange numbers like 17% accuracy. Meh. I don't know if you guys ever had Game Boys. If My "memory" (Haha) is correct, neither of you did. (I'm pretty sure amcerbu didn't have any portable gaming systems)  smile  *this was not a bump in disguise*

Edit: Wow, that was long.  tongue

Last edited by applejack (2012-05-13 23:20:16)


http://i.imgur.com/zKzps.png
http://blocks.scratchr.org/API.php?action=onlineStatus&type=square&user=applejack -I'm http://blocks.scratchr.org/API.php?action=onlineStatus&type=text&user=applejack

Offline

 

#263 2012-05-14 01:46:22

amcerbu
Scratcher
Registered: 2009-07-21
Posts: 500+

Re: applejack-amcerbu-Hardmath123-collab

Interesting.  You're probably right.  I'm pretty sure game designers are pretty stingy when it comes to memory for portable devices.  No inefficient programming.

Offline

 

#264 2012-05-15 19:29:19

applejack
Scratcher
Registered: 2010-03-23
Posts: 100+

Re: applejack-amcerbu-Hardmath123-collab

Yeah, you have to make sure you release anything you retain, and check very carefully for memory leaks. Oh, you reminded me! I wanted to ask you a question. I want to make an array of views with sub views that are image views, so I can stick the tileset for my game into each one and position them to have the tile I want centered in the center of the view. I can figure out all the math n' stuff, but I would like to ask you if you could help me with the programatical addition of the view array n' stuff. Thanks! Oh, and I'm always having to work around my calculators limitations of memory and speed. You have to have lots of room in order to make a game like Pokemon Blue, and include the overworld data. Oh, another thing!!! I feel so special for figuring this out, but you can make a super-fast (for a calculator running interpreted code) scroller, where you can move around text! You just need to select segments of a really long string! If you need more of an explanation, please ask me. I've made a scroller on the homescreen, And could adapt to make a scroller for the graphing screen. Good luck on your tests! School ends on next Wednesday for me, but then I go on vacation! D:


http://i.imgur.com/zKzps.png
http://blocks.scratchr.org/API.php?action=onlineStatus&type=square&user=applejack -I'm http://blocks.scratchr.org/API.php?action=onlineStatus&type=text&user=applejack

Offline

 

#265 2012-05-15 23:54:49

amcerbu
Scratcher
Registered: 2009-07-21
Posts: 500+

Re: applejack-amcerbu-Hardmath123-collab

applejack wrote:

Yeah, you have to make sure you release anything you retain, and check very carefully for memory leaks.

Oh, you reminded me! I wanted to ask you a question. I want to make an array of views with sub views that are image views, so I can stick the tileset for my game into each one and position them to have the tile I want centered in the center of the view. I can figure out all the math n' stuff, but I would like to ask you if you could help me with the programatical addition of the view array n' stuff. Thanks!

Oh, and I'm always having to work around my calculators limitations of memory and speed. You have to have lots of room in order to make a game like Pokemon Blue, and include the overworld data.

Oh, another thing!!! I feel so special for figuring this out, but you can make a super-fast (for a calculator running interpreted code) scroller, where you can move around text! You just need to select segments of a really long string! If you need more of an explanation, please ask me. I've made a scroller on the homescreen, And could adapt to make a scroller for the graphing screen.

Good luck on your tests! School ends on next Wednesday for me, but then I go on vacation! D:

I broke your post up so I could respond to it. 

About the array stuff.  From what I can see, you want to make a list of tilesets, right?  So just make a class tileset + some other classes (apologies for C# syntax, I don't know Obj-C)...

Code:

class Tile
{
    // Constructor
    Tile(tileType Type)
    {
        loadContent(Type);
    }    

    // Stores different types of tiles
    public enum tileType
    {
        empty = 0,
        grass,
        earth,
        water,
        stone,
        spike,
        etc.
    }
    
    // Fetches appropriate image data, etc.
    private void loadContent(tileType Type)
    {
        // Code for fetching stuff
    }
}

// Stores tile data, and images of tiles to be sent to screen
class TileSet
{
    public static short WIDTH = 20;
    public static short HEIGHT = 15;
    
    public Tile[][] Level = new Tile[WIDTH][HEIGHT]();
    
    private const byte[][] LevelData = { /* Put level stuff here */ };

    void initialize()
    {
        for(int i = 0; i < this.WIDTH; ++i)
        {
            for(int j = 0; j < this.HEIGHT; ++j)
            {
                this.Level[i][j].loadContent((Tile.tileType)this.LevelData[i][j]);
            }
        }
    }
}

// Stores a bunch of TileSets
class GroupTileSets
{
    public static short NUMBER_LEVELS = 5;
    public TileSet[] GroupLevels = new TileSet[NUMBER_LEVELS]();
}

This code is probably full of mistakes, but hopefully you get the idea.

Yes, so am I.  I tried writing Tetris, and it failed.  Miserably.  Although I did learn that plots render very quickly. 

Let me guess... you use the sub(str, start, length) on an insanely long string, make length a constant representing the width of the screen, and change start with the x position of the player?  I love making apps for the graph screen.  I made an analog clock. 

Wow, long post.

--amcerbu

Offline

 

#266 2012-05-16 00:51:03

applejack
Scratcher
Registered: 2010-03-23
Posts: 100+

Re: applejack-amcerbu-Hardmath123-collab

... Your code was kind of confusing. I want to have a bunch of pictures on the screen, each one being a specific picture (tile) I hope that's what you put in the code.  smile 

Yep! I like this new concept, though. For now, I am only using the homescreen for my pokemon blue. Drawing from a string is much faster and much less memory-gobbling (I think) from drawing from a matrix. I am going to have a special bag, where you have a list of item ids, which correspond to a certain part of a string, with all the items. This way I can have the calculaor have a special flexible menu engine, that can hold more than just 7 things (I will add options to view more items by choosing the last option). Analog clock? That's cool! Now that I've learned trigonometry, I could probably make one! I tried making Tetris a long time ago, but I kinda failed at the part where pieces were rotated.  tongue  I could probably make it now though, if I wanted to. Gosh, the most complex program I have made so far has got to be minesweeper. That took forever, and lots of testing. I am really proud of minesweeper.  smile  It even loads the tiles around blank tiles! Takes a long time, but it's totally worth it!


http://i.imgur.com/zKzps.png
http://blocks.scratchr.org/API.php?action=onlineStatus&amp;type=square&amp;user=applejack -I'm http://blocks.scratchr.org/API.php?action=onlineStatus&amp;type=text&amp;user=applejack

Offline

 

#267 2012-05-16 01:17:12

applejack
Scratcher
Registered: 2010-03-23
Posts: 100+

Re: applejack-amcerbu-Hardmath123-collab

As far as I can tell, max string length is variable, and depends on the free memory of the calculator. Time to give you some sample code!  big_smile

Code:

:1->K
:
:While K/=45
:
:If getKey/=0
:Then
:
:If K=25
:
:If K=34
:
:If K=24
:
:If K=26
:
:
:For(I,1,8)
:Output(I,1,sub(Str1,X(R-3)+(C-7)+X(I-1),16
:End
:
:Output(4,8,"A"

X is the width of the big picture you're scrolling around in, that goes beyonnd the edges of the screen. R is the row of your character (in this case, an "A," because I usually use thetas, but those are going to be Poke-balls. A looks kinda like you have a head.  tongue ) C is the columb of your character. I is just the increment. This is just a very light version of the engine. You will get a Dim error if you scroll too far.  smile

Oh darn, I forgot to add the moving code after all the ifs. Just know that they are in the order of up, down, left, and right!  big_smile

Last edited by applejack (2012-05-16 01:18:35)


http://i.imgur.com/zKzps.png
http://blocks.scratchr.org/API.php?action=onlineStatus&amp;type=square&amp;user=applejack -I'm http://blocks.scratchr.org/API.php?action=onlineStatus&amp;type=text&amp;user=applejack

Offline

 

#268 2012-05-16 01:57:29

amcerbu
Scratcher
Registered: 2009-07-21
Posts: 500+

Re: applejack-amcerbu-Hardmath123-collab

Oh, I had something different in mind with the tiles.  Let me get back to you on that one, I've gotta do something else right now.  You're doing it in Obj-C, right?

Yep.  I've never actually used the output( function, I've just been doing all my stuff on the graph screen. 

Minesweeper... you've inspired me to try something (even though I have exams next week)...

By the way, you should check out TI-Coder.  It lets you write TI-BASIC programs on your computer and download them onto the calculator, without having to deal with the tiny screen.  Here's the link.

Last edited by amcerbu (2012-05-16 01:58:07)

Offline

 

#269 2012-05-16 22:40:36

applejack
Scratcher
Registered: 2010-03-23
Posts: 100+

Re: applejack-amcerbu-Hardmath123-collab

Yay! New and improved.

Code:

:1->K
:
:While K/=45
:GetKey->K
:
:If K/=0
:Then
:
:If K=25 and sub(Str1,X(R-1)+C,1)=" "
:R-1->R
:If K=34 and sub(Str1,X(R+1)+C,1)=" "
:R+1->R
:If K=24 and sub(Str1,XR+C-1,1)=" "
:C-1->C
:If K=26 and sub(Str1,XR+C+1,1)=" "
:C+1->C
:
:For(I,1,8)
:Output(I,1,sub(Str1,X(R-3)+(C-7)+X(I-1),16
:End
:Output(4,8,"8"
:End

X is the width of the big picture you're scrolling around in, that goes beyonnd the edges of the screen. R is the row of your character (in this case, an "8" because I usually use thetas, but those are going to be Poke-balls. /= meand not equal to. If I am supposed to write it a different way, please tell me!  big_smile  You only use the graph screen? D: How are you supposed to use input( and prompt? D: Menu(?


http://i.imgur.com/zKzps.png
http://blocks.scratchr.org/API.php?action=onlineStatus&amp;type=square&amp;user=applejack -I'm http://blocks.scratchr.org/API.php?action=onlineStatus&amp;type=text&amp;user=applejack

Offline

 

#270 2012-05-17 18:42:47

amcerbu
Scratcher
Registered: 2009-07-21
Posts: 500+

Re: applejack-amcerbu-Hardmath123-collab

[/offtopic]

Someone left a comment on Music Marathon asking if you guys wanted to be in "Rebound Studios."  I told him I couldn't, but that I also couldn't speak for you two. 

darkblade525, 1 day, 21 hours ago, wrote:

Hey hardmath and team, We want YOU on Rebound studios! Check out my collab forum post. thanks for reading  big_smile

Anyway, he asked me to pass on the message.  The forum is here.

Offline

 

#271 2012-05-17 23:12:24

applejack
Scratcher
Registered: 2010-03-23
Posts: 100+

Re: applejack-amcerbu-Hardmath123-collab

Yeah... *applejack can't wait until amcerbu's finals are over* *applejack has honors geometry final on tuesday*


http://i.imgur.com/zKzps.png
http://blocks.scratchr.org/API.php?action=onlineStatus&amp;type=square&amp;user=applejack -I'm http://blocks.scratchr.org/API.php?action=onlineStatus&amp;type=text&amp;user=applejack

Offline

 

#272 2012-05-17 23:17:58

amcerbu
Scratcher
Registered: 2009-07-21
Posts: 500+

Re: applejack-amcerbu-Hardmath123-collab

I've got Latin and English exams on Tuesday.  But no exam on Thursday!  AP Euro is banished forever!

Last edited by amcerbu (2012-05-17 23:18:29)

Offline

 

#273 2012-05-17 23:21:53

Fun_Planet
New Scratcher
Registered: 2012-05-14
Posts: 8

Re: applejack-amcerbu-Hardmath123-collab

Hello guys. I've seen music marathon, and it was truly amazing, especially the physics. Would any of you like to participate in this collab? You guys seem great at games and have substantial math, and graphics skills, all of which would be extremely useful. Thanks, Fun_Planet

Offline

 

#274 2012-05-18 17:48:00

applejack
Scratcher
Registered: 2010-03-23
Posts: 100+

Re: applejack-amcerbu-Hardmath123-collab

I feel greatly honored to be invited to all these collabs! I really don't have much time, and won't have much time over the summer, either. I want to finish my app before the beginning of next school year, and I need to work really hard on it. When I finish my app, I may have more time. Thank you, but I must turn down your thoughtful invitation.


http://i.imgur.com/zKzps.png
http://blocks.scratchr.org/API.php?action=onlineStatus&amp;type=square&amp;user=applejack -I'm http://blocks.scratchr.org/API.php?action=onlineStatus&amp;type=text&amp;user=applejack

Offline

 

#275 2012-05-20 22:31:03

applejack
Scratcher
Registered: 2010-03-23
Posts: 100+

Re: applejack-amcerbu-Hardmath123-collab

As a BID (bump-in-disguise), I shall share an equasion to find the intercept of two lines, y=mx+b, and y=Mx+B (normally I would have subscripts, but I don't want to go to the trouble of copy/pasting them in):

Code:

((b-B)/(M-m),m(b-B)/(M-m)+b)

Yay, I like to make equasions. This equasion would come in handy if you wanted to, uh, find the intercept of two lines, maybe. I feel like making one to find the intercept of a ray and a plane now.


http://i.imgur.com/zKzps.png
http://blocks.scratchr.org/API.php?action=onlineStatus&amp;type=square&amp;user=applejack -I'm http://blocks.scratchr.org/API.php?action=onlineStatus&amp;type=text&amp;user=applejack

Offline

 

Board footer