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

#101 2011-02-03 22:38:06

mkolpnji
Scratcher
Registered: 2007-07-20
Posts: 100+

Re: Archmage's really neato collab

archmage wrote:

That intro is still too much like pokemon I think. I was thinking it would be something like this:

The world is ruled by the 3 evil lords (the collab members) and you are the last of a dead race (you get a unique monster). You alone have the strenght and cunning to overthrow the dark lords and restore peace to the land.

I was thinking you would get a random move every 10 levels but picking the move is also possible. It is going to be kind of a pain to make all the moves though, with basic attack style moves you just change the variables but with buffs/nerfs and stuff you need to put more stuff in. I gave it a bit of thought and I think broadcasts are the way to go since you can put strings in to reference broadcasts (you can't do this with variables).

Also the bosses have moves that no one else does. For example, the Archmage boss may have the following moves,

ultima- mad damaging magic
heartless angel- brings hp down to 1
grand cross- put a negative status effect with 100% accuracy
Mage Punch - I hit you for ok damage  tongue

If you didn't already get the memo, our chacters are the bosses.

Sorry I haven't really posted today. Had a cold.

Anyway, I think we should also set down all of the types of monsters and the types of status effects, just for planning sake.

Any Ideas?


http://i723.photobucket.com/albums/ww232/mkolpnji/signaturebanner.gif

Offline

 

#102 2011-02-03 23:03:34

archmage
Scratcher
Registered: 2007-05-18
Posts: 1000+

Re: Archmage's really neato collab

We need the number of monster in the game, I am thinking that 10 is good.

Here could be some status effects:

poison-hurts for 10% of total HP
Sleep-monster does nothing until it wakes up
Insanity-monster may hurt itself
Enraged-monster does a random attack on its own.


Hi, I am Archmage coder extraordinaire. I do Scratch,pascal,java,php,html, AS2 and AS3. Leave me a message if you want coding advice. Also check out my personal website, lots of good stuff about web development, Flash, and Scratch (v1 and v2) !

Offline

 

#103 2011-02-03 23:58:02

kayybee
Scratcher
Registered: 2009-12-07
Posts: 1000+

Re: Archmage's really neato collab

I say 15, 3 of each type.

Offline

 

#104 2011-02-03 23:59:11

kayybee
Scratcher
Registered: 2009-12-07
Posts: 1000+

Re: Archmage's really neato collab

archmage wrote:

That intro is still too much like pokemon I think. I was thinking it would be something like this:

The world is ruled by the 3 evil lords (the collab members) and you are the last of a dead race (you get a unique monster). You alone have the strenght and cunning to overthrow the dark lords and restore peace to the land.

I was thinking you would get a random move every 10 levels but picking the move is also possible. It is going to be kind of a pain to make all the moves though, with basic attack style moves you just change the variables but with buffs/nerfs and stuff you need to put more stuff in. I gave it a bit of thought and I think broadcasts are the way to go since you can put strings in to reference broadcasts (you can't do this with variables).

Also the bosses have moves that no one else does. For example, the Archmage boss may have the following moves,

ultima- mad damaging magic
heartless angel- brings hp down to 1
grand cross- put a negative status effect with 100% accuracy
Mage Punch - I hit you for ok damage  tongue

If you didn't already get the memo, our chacters are the bosses.

Eh... But i don't want to be evil!  tongue

Offline

 

#105 2011-02-04 00:34:19

archmage
Scratcher
Registered: 2007-05-18
Posts: 1000+

Re: Archmage's really neato collab

Sorry about no progress today, just did homework and thought about stuff. May do stuff tommrow.

Offtopic-ish: very much wishing scratch had multidimention arrays (lists of lists) and more support for strings, and sprite duping or tilemaps would be nice. Those are the things that are missing that make a true pokemon game impossible. If you tried to make one, the lack of these features would make it so inflated that it would never run. (no one is reading this) The original was less than a meagbyte, and if made in current scratch it would have 100x more lists/variables, the script size would be inflated several times, and the file size would be massive.

Issues these limitations are having now are inflated scripts and inflated number of lists. It will work but it takes more effort. At least we have lists now (only took a few years to get) because without them this would not be possible at all.

Last edited by archmage (2011-02-04 00:53:28)


Hi, I am Archmage coder extraordinaire. I do Scratch,pascal,java,php,html, AS2 and AS3. Leave me a message if you want coding advice. Also check out my personal website, lots of good stuff about web development, Flash, and Scratch (v1 and v2) !

Offline

 

#106 2011-02-04 15:18:55

JTxt
Scratcher
Registered: 2010-05-19
Posts: 100+

Re: Archmage's really neato collab

archmage wrote:

Offtopic-ish: very much wishing scratch had multidimention arrays (lists of lists)

Yeah, lists inside lists it could be easier like the BYOB way, but it is possible in scratch
I've used two ways:

method 1:
If the lists inside the list are all the same size, you can have everything in one list:

1: (x1 y1)
2: (x2 y1)
3: (x3 y1)
4: (x1 y2)
5: (x2 y2)
6: (x3 y2)
7: (x1 y3)
8: (x2 y3)
9: (x3 y3)

length_of_lists = 3

So to get what's in x=1 y=2: 
x + ( (y - 1) * length_of_lists) = item 5

method 2:
For variable length and unlimited levels of lists inside lists, also have everything in one list:  At the top of each "list", have the number of how far to skip to go to the next "list" at that level.
Then keep track of your path like inside a file system.

I first started working on this idea here, (project, discussion)it had two lists, but that way, each "list" was just one item.  But that may explain the idea better.

Last edited by JTxt (2011-02-04 15:19:20)


http://scratch.mit.edu/static/icons/buddy/524717_med.png?t=2010-06-15+09%3A48%3A36

Offline

 

#107 2011-02-04 17:52:30

archmage
Scratcher
Registered: 2007-05-18
Posts: 1000+

Re: Archmage's really neato collab

Yeah, there are tons of workarounds for multidimentional arrays but they are a hassle to implement.

I use something like what you are describing to generate the monsters. If you look back a page or 2 people are posting long lists with diffrent sections in them (size,rotation, x, ect). What I do to create the monsters is take this super long list and spilt in into 5 seperate lists which is easier to deal with. Then it stamps the monster. I just felt that this would be the cleanest way to do things.


Hi, I am Archmage coder extraordinaire. I do Scratch,pascal,java,php,html, AS2 and AS3. Leave me a message if you want coding advice. Also check out my personal website, lots of good stuff about web development, Flash, and Scratch (v1 and v2) !

Offline

 

#108 2011-02-05 00:20:33

archmage
Scratcher
Registered: 2007-05-18
Posts: 1000+

Re: Archmage's really neato collab

Didn't do much today,just prepared the project a little bit.

Going to make it so that there is up to 6 monsters in your party and you can switch between them.
First I have to fix a few things:
-let the user pick the monsters properly
-make it so that the enemy monster doesn't change (enemies can't change monsters)
-set up the lists/variables properly
-other stuff I probally forgot


Hi, I am Archmage coder extraordinaire. I do Scratch,pascal,java,php,html, AS2 and AS3. Leave me a message if you want coding advice. Also check out my personal website, lots of good stuff about web development, Flash, and Scratch (v1 and v2) !

Offline

 

#109 2011-02-05 01:41:13

archmage
Scratcher
Registered: 2007-05-18
Posts: 1000+

Re: Archmage's really neato collab

Since there will be about 15 monsters in the game I need for people to create some monsters and post them  smile


Hi, I am Archmage coder extraordinaire. I do Scratch,pascal,java,php,html, AS2 and AS3. Leave me a message if you want coding advice. Also check out my personal website, lots of good stuff about web development, Flash, and Scratch (v1 and v2) !

Offline

 

#110 2011-02-05 02:15:19

archmage
Scratcher
Registered: 2007-05-18
Posts: 1000+

Re: Archmage's really neato collab

Progress http://scratch.mit.edu/projects/archtest/1578172

Getting closer and closer to making something really good.

You now have party members with unique statistics. The original type switching thing was meant to be temeporary and I put in something that is actually useable. All the monster right now are diffrent put if change the ID numbers in the party_ID list each member can have any look.

Next up is move types, script improvements and perhaps status effects.

Last edited by archmage (2011-02-05 02:15:38)


Hi, I am Archmage coder extraordinaire. I do Scratch,pascal,java,php,html, AS2 and AS3. Leave me a message if you want coding advice. Also check out my personal website, lots of good stuff about web development, Flash, and Scratch (v1 and v2) !

Offline

 

#111 2011-02-05 09:10:04

johndo77
Scratcher
Registered: 2010-07-30
Posts: 1000+

Re: Archmage's really neato collab

archmage wrote:

johndo77 wrote:

That is such a good idea. It would be better if it was mine.

So you do or don't want to collaborate?

No, not really. Sorry for the late response.


Crizapples

Offline

 

#112 2011-02-05 13:08:35

archmage
Scratcher
Registered: 2007-05-18
Posts: 1000+

Re: Archmage's really neato collab

One thing I like about this project is that it has the ability to be one of the best games on Scratch with the quality of a flash game. With most games this isn't possible because there is no way to program it without lag. One of the main things that produces a ton of lag is movement and this project has very little sprite movement.

Also worth mentioning, that if this goes as planned it won't be hard to adapt it to make a realistic pokemon game. I don't think too many people on this site are capable of that, let alone willing to make this. All you have to do is put in pokemon costumes to stamp instead of shapes. However, making a pokemon game with scrolling maps is still impossible to do well because Scratch can't do tile maps.

!IMPORTANT!

Not too much activity going on with this other than what I am doing. I want everyone to submit a monster code or do something else useful or you will be kicked out  smile


Hi, I am Archmage coder extraordinaire. I do Scratch,pascal,java,php,html, AS2 and AS3. Leave me a message if you want coding advice. Also check out my personal website, lots of good stuff about web development, Flash, and Scratch (v1 and v2) !

Offline

 

#113 2011-02-05 13:31:48

MiffinTheMuffin
Scratcher
Registered: 2010-12-11
Posts: 1000+

Re: Archmage's really neato collab

Code:

rot

90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
-120.0
-120.0
-120.0

shape

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
5
3
3
3

size

5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
7
7
7

x

38
33
32
26
23
19
16
11
10
4
-1
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
0
3
2
5
8
12
16
19
21
28
32
35
37
38
38
38
39
39
39
39
39
39
39
39
39
39
39
-1
-1
-1
-1
-1
-1
-1
-1
-1
8
9
10
10
11
12
12
12
15
15
16
18
20
21
21
21
23
25
25
25
26
28
28
30
31
31
31
33
34
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
35
35
34
34
32
30
30
29
27
27
27
25
25
24
23
23
23
20
20
19
18
17
17
16
15
14
13
12
11
10
10
8
7
7
5
4
3
3
3
3
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
2
2
3
3
3
4
4
5
6
9
10
10
10
11
12
14
15
16
17
17
17
19
20
20
21
22
23
24
24
27
31
31
31
31
31
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
32
31
30
28
27
27
24
23
22
19
18
14
13
13
12
11
11
10
9
9
7
7
6
6
6
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
10
25
17
12
22
33

y

-23
-23
-23
-22
-22
-22
-25
-26
-25
-25
-24
-19
-16
-14
-10
-6
4
8
8
0
-4
4
8
10
10
12
14
15
17
18
18
18
18
19
19
19
19
19
15
13
11
7
2
0
-1
-4
-8
-12
-14
-18
-19
-19
-19
-15
-12
-8
-4
0
5
8
11
11
11
11
11
11
11
11
14
14
15
15
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
12
11
10
10
9
7
6
5
3
2
1
-1
-2
-3
-4
-5
-6
-8
-9
-11
-14
-15
-16
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-18
-17
-15
-12
-12
-11
-10
-9
-8
-5
-5
-3
-1
-1
1
2
3
3
4
5
6
8
8
9
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
10
10
10
9
8
8
8
8
8
8
6
5
4
3
2
1
-2
-2
-5
-5
-6
-7
-7
-8
-10
-11
-12
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-2
-1
-1
0
2
3
4
6
7
8
9
9
9
9
9
9
9
2
2
-6
21
22
23

Good on defense
Name is guruchu

Last edited by MiffinTheMuffin (2011-02-05 14:18:26)


http://i.imgur.com/FDvbV.png

Offline

 

#114 2011-02-05 13:57:43

archmage
Scratcher
Registered: 2007-05-18
Posts: 1000+

Re: Archmage's really neato collab

Please post it in the code tags like so. Also give it a name.

Code:

rot

90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
-120.0
-120.0
-120.0

shape

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
5
3
3
3

size

5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
7
7
7

x

38
33
32
26
23
19
16
11
10
4
-1
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
0
3
2
5
8
12
16
19
21
28
32
35
37
38
38
38
39
39
39
39
39
39
39
39
39
39
39
-1
-1
-1
-1
-1
-1
-1
-1
-1
8
9
10
10
11
12
12
12
15
15
16
18
20
21
21
21
23
25
25
25
26
28
28
30
31
31
31
33
34
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
35
35
34
34
32
30
30
29
27
27
27
25
25
24
23
23
23
20
20
19
18
17
17
16
15
14
13
12
11
10
10
8
7
7
5
4
3
3
3
3
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
2
2
3
3
3
4
4
5
6
9
10
10
10
11
12
14
15
16
17
17
17
19
20
20
21
22
23
24
24
27
31
31
31
31
31
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
32
31
30
28
27
27
24
23
22
19
18
14
13
13
12
11
11
10
9
9
7
7
6
6
6
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
10
25
17
12
22
33

y

-23
-23
-23
-22
-22
-22
-25
-26
-25
-25
-24
-19
-16
-14
-10
-6
4
8
8
0
-4
4
8
10
10
12
14
15
17
18
18
18
18
19
19
19
19
19
15
13
11
7
2
0
-1
-4
-8
-12
-14
-18
-19
-19
-19
-15
-12
-8
-4
0
5
8
11
11
11
11
11
11
11
11
14
14
15
15
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
12
11
10
10
9
7
6
5
3
2
1
-1
-2
-3
-4
-5
-6
-8
-9
-11
-14
-15
-16
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-18
-17
-15
-12
-12
-11
-10
-9
-8
-5
-5
-3
-1
-1
1
2
3
3
4
5
6
8
8
9
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
10
10
10
9
8
8
8
8
8
8
6
5
4
3
2
1
-2
-2
-5
-5
-6
-7
-7
-8
-10
-11
-12
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-2
-1
-1
0
2
3
4
6
7
8
9
9
9
9
9
9
9
2
2
-6
21
22
23

Good on defence

Last edited by archmage (2011-02-05 13:58:29)


Hi, I am Archmage coder extraordinaire. I do Scratch,pascal,java,php,html, AS2 and AS3. Leave me a message if you want coding advice. Also check out my personal website, lots of good stuff about web development, Flash, and Scratch (v1 and v2) !

Offline

 

#115 2011-02-05 14:17:17

MiffinTheMuffin
Scratcher
Registered: 2010-12-11
Posts: 1000+

Re: Archmage's really neato collab

archmage wrote:

Please post it in the code tags like so. Also give it a name.

Code:

rot

90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
-120.0
-120.0
-120.0

shape

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
5
3
3
3

size

5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
7
7
7

x

38
33
32
26
23
19
16
11
10
4
-1
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
0
3
2
5
8
12
16
19
21
28
32
35
37
38
38
38
39
39
39
39
39
39
39
39
39
39
39
-1
-1
-1
-1
-1
-1
-1
-1
-1
8
9
10
10
11
12
12
12
15
15
16
18
20
21
21
21
23
25
25
25
26
28
28
30
31
31
31
33
34
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
35
35
34
34
32
30
30
29
27
27
27
25
25
24
23
23
23
20
20
19
18
17
17
16
15
14
13
12
11
10
10
8
7
7
5
4
3
3
3
3
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
2
2
3
3
3
4
4
5
6
9
10
10
10
11
12
14
15
16
17
17
17
19
20
20
21
22
23
24
24
27
31
31
31
31
31
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
32
31
30
28
27
27
24
23
22
19
18
14
13
13
12
11
11
10
9
9
7
7
6
6
6
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
10
25
17
12
22
33

y

-23
-23
-23
-22
-22
-22
-25
-26
-25
-25
-24
-19
-16
-14
-10
-6
4
8
8
0
-4
4
8
10
10
12
14
15
17
18
18
18
18
19
19
19
19
19
15
13
11
7
2
0
-1
-4
-8
-12
-14
-18
-19
-19
-19
-15
-12
-8
-4
0
5
8
11
11
11
11
11
11
11
11
14
14
15
15
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
12
11
10
10
9
7
6
5
3
2
1
-1
-2
-3
-4
-5
-6
-8
-9
-11
-14
-15
-16
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-18
-17
-15
-12
-12
-11
-10
-9
-8
-5
-5
-3
-1
-1
1
2
3
3
4
5
6
8
8
9
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
10
10
10
9
8
8
8
8
8
8
6
5
4
3
2
1
-2
-2
-5
-5
-6
-7
-7
-8
-10
-11
-12
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-2
-1
-1
0
2
3
4
6
7
8
9
9
9
9
9
9
9
2
2
-6
21
22
23

Good on defence

Okay.


http://i.imgur.com/FDvbV.png

Offline

 

#116 2011-02-05 14:24:11

MiffinTheMuffin
Scratcher
Registered: 2010-12-11
Posts: 1000+

Re: Archmage's really neato collab

Code:

rot

-150.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0
90.0

shape


2
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
4
5
2
2
3
3
3
3

size

86
49
49
49
49
29
29
29
29
29
29
29
29
29
29
29
39
39
35
35
7
7
7
7

x


-4
60
62
-62
-66
-79
-66
-60
-49
42
52
60
73
83
-11
37
0
3
-35
18
-20
1
49
27

y


-7
8
19
7
-5
15
9
-5
-15
25
24
13
-2
4
-57
-45
8
-21
26
34
-69
-70
-59
-58

Name is Sammich
Good on offence


http://i.imgur.com/FDvbV.png

Offline

 

#117 2011-02-05 15:10:55

mkolpnji
Scratcher
Registered: 2007-07-20
Posts: 100+

Re: Archmage's really neato collab

Dang it archmage, I have a lot of homework to do.

Code:

Shape:
1
3
3
3
3
3
3
3
3
4
2
5

Rot:

90.0
180.0
-130.0
-130.0
-150.0
-150.0
40.0
40.0
10.0
10.0
10.0
10.0
-170.0
-170.0

Size:

180
70
70
70
70
70
70
70
70
70
15
105

X:

-2
-46
38
-7
26
-5
-34
25
-39
0
-4
-3

Y:-1
4
-2
-44
33
49
36
-32
-25
25
1
-29

Rotaran
HP: 3
Atk: 2
Def: 1
Spd: 4


http://i723.photobucket.com/albums/ww232/mkolpnji/signaturebanner.gif

Offline

 

#118 2011-02-05 15:48:34

archmage
Scratcher
Registered: 2007-05-18
Posts: 1000+

Re: Archmage's really neato collab

Lol I have homework too. Midterms next week and a finance assignment :S

But you only have to contribute less than an hour of your time, not too demanding.


Hi, I am Archmage coder extraordinaire. I do Scratch,pascal,java,php,html, AS2 and AS3. Leave me a message if you want coding advice. Also check out my personal website, lots of good stuff about web development, Flash, and Scratch (v1 and v2) !

Offline

 

#119 2011-02-06 11:44:33

mkolpnji
Scratcher
Registered: 2007-07-20
Posts: 100+

Re: Archmage's really neato collab

I'm going to be out of the house for most of the day today, so I can't really contribute too much.

Hope that's not a problem.


http://i723.photobucket.com/albums/ww232/mkolpnji/signaturebanner.gif

Offline

 

#120 2011-02-07 01:56:59

archmage
Scratcher
Registered: 2007-05-18
Posts: 1000+

Re: Archmage's really neato collab

http://scratch.mit.edu/projects/archtest/1582458

Progress!

I did lots of little things:

-monster load faster at the expense of lengthed scripts  sad
-added infrastructure for tons of new moves and monsters
-improved monster clearing system
-made a new background in fireworks
-changed music
-better party changing interface
-Monster HP is saved when they switch out
!Taught the enemy how to use Heartless Angel!

Its like an actual game now  big_smile


Hi, I am Archmage coder extraordinaire. I do Scratch,pascal,java,php,html, AS2 and AS3. Leave me a message if you want coding advice. Also check out my personal website, lots of good stuff about web development, Flash, and Scratch (v1 and v2) !

Offline

 

#121 2011-02-07 15:24:33

archmage
Scratcher
Registered: 2007-05-18
Posts: 1000+

Re: Archmage's really neato collab

I really like how this is turning out, a lot of the hard parts are done. Right now it would be easy to add the following things:

-new attacks
-new monsters
-new moves
-capture monsters

I don't think a lot of people who use this website are capable of making this kind of game. You really need to know how to script efficiently in general and how to store large amounts of data using lists. Even the best pokemon projects at the moment are kind of poorly made, they scripts are messy and they have no ability to be expanded. A lot of the current pokemon projects are just made to look like the actual games but they don't even come close to imitating gameplay.

When this is done, for pokemon lovers, I will make a version that replaces the stamped monsters with pokemon sprites so that a fairly close clone may be made. Scrolling maps can't currently be made on a large scale with scratch but non-scrolling maps may be possible for a large scale game. Not sure if I will include maps though. Its sad to see people tring to make pokemon clones fret over scrolling and movement when it is common sense compared to the rest of the game  tongue

PS: Any thoughts on the current version or any of my ideas?


Hi, I am Archmage coder extraordinaire. I do Scratch,pascal,java,php,html, AS2 and AS3. Leave me a message if you want coding advice. Also check out my personal website, lots of good stuff about web development, Flash, and Scratch (v1 and v2) !

Offline

 

#122 2011-02-07 16:04:43

mkolpnji
Scratcher
Registered: 2007-07-20
Posts: 100+

Re: Archmage's really neato collab

archmage wrote:

http://scratch.mit.edu/projects/archtest/1582458

Progress!

I did lots of little things:

-monster load faster at the expense of lengthed scripts  sad
-added infrastructure for tons of new moves and monsters
-improved monster clearing system
-made a new background in fireworks
-changed music
-better party changing interface
-Monster HP is saved when they switch out
!Taught the enemy how to use Heartless Angel!

Its like an actual game now  big_smile

Nice.
I really like how the monsters load much faster now.

Now that the basic battle system is done, we should work on coming up with the types , moves, and status ailments.

one thing though, I think you accidently copied my 2nd monster incorrectly. It shouldn't look like that.


So for types I think we should have around 10. Here's a list I've come up with:
-Fire
-Water
-Lightning
-Wind
-Earth
-Ice
-Light
-Dark
-Nature
-Normal

Type advantages:
> means super effective
< means ineffective

Fire > Nature
Fire > Ice
Fire < Water
Fire < Earth

Water > Fire
Water > Earth
Water < Nature
Water < Ice

Lightning > Water
Lightning < Earth

Wind > Fire
Wind > Wind
Wind < Ice

Earth > Fire
Earth > Lightning
Earth < Dark
Earth < Nature

Ice > Wind
Ice > Nature
Ice < Fire
Ice < Light

Light > Dark
Light > Normal
Light < Nature

Dark > Normal
Dark > Nature
Dark < Light

Nature > Water
Nature > Dark
Nature < Fire
Nature < Ice

Normal > Light
Normal < Dark

Status Ailments:
Poison - Gradually takes away HP, works like in Pokemon.
Confuse - Will not allow the player to choose the attack, will randomly select the attack instead.
Darkness - Accuracy is dramatically decreased. (Wait, do we even have accuracy in the game?)
Burn - Gradually takes away HP, attack is halved, works like in Pokemon.
Frozen - Works like in pokemon.
Wet - Speed is decreased (do we have that yet?) dramatically. Lightning attacks do 2x damage.

That's all I can think of now.

P.S.
Lol at Heartless Angel.


http://i723.photobucket.com/albums/ww232/mkolpnji/signaturebanner.gif

Offline

 

#123 2011-02-07 16:40:59

archmage
Scratcher
Registered: 2007-05-18
Posts: 1000+

Re: Archmage's really neato collab

Well, I am kind of bugged by the way I had to speed up the monster generation. Originally, I had it so that a repeat block would repeat once for every value in the list. This seems efficient but in Scratch each time the repeat block loops it creates a kind of big lag. To minimize this I make it process 5 values per loop so technically it should be 5 times faster while the script is 5 times longer. This may be an issue when too many monsters are added because the long script may freeze Scratch.

Battle system is progressing but not done yet. Need to add accuracy, more attack types, status effects, and fix general things.

I think you gave me a messed up code. I counted all the values and they totalled 62 and it should have been a multiple of 5 so I did my best to fix it.

Not doing monster types because it would complicate things too much. That would take more lists to store type weakness strengh data, and STAB would have to be included and scripts would be longer in general. This isn't really meant to be an accurate pokemon clone and you can't really push things when using Scratch. Most people don't even pay attention to the finer details like that.


Hi, I am Archmage coder extraordinaire. I do Scratch,pascal,java,php,html, AS2 and AS3. Leave me a message if you want coding advice. Also check out my personal website, lots of good stuff about web development, Flash, and Scratch (v1 and v2) !

Offline

 

#124 2011-02-07 16:52:15

mkolpnji
Scratcher
Registered: 2007-07-20
Posts: 100+

Re: Archmage's really neato collab

archmage wrote:

Well, I am kind of bugged by the way I had to speed up the monster generation. Originally, I had it so that a repeat block would repeat once for every value in the list. This seems efficient but in Scratch each time the repeat block loops it creates a kind of big lag. To minimize this I make it process 5 values per loop so technically it should be 5 times faster while the script is 5 times longer. This may be an issue when too many monsters are added because the long script may freeze Scratch.

Battle system is progressing but not done yet. Need to add accuracy, more attack types, status effects, and fix general things.

I think you gave me a messed up code. I counted all the values and they totalled 62 and it should have been a multiple of 5 so I did my best to fix it.

Not doing monster types because it would complicate things too much. That would take more lists to store type weakness strengh data, and STAB would have to be included and scripts would be longer in general. This isn't really meant to be an accurate pokemon clone and you can't really push things when using Scratch. Most people don't even pay attention to the finer details like that.

The monster generation thing is a problem.

And I think I did give you some bugged up code. Went and fixed it as well as I could. Also added accuracy while I was at it. http://scratch.mit.edu/projects/mkolpnji_test/1583216

Last edited by mkolpnji (2011-02-07 16:52:44)


http://i723.photobucket.com/albums/ww232/mkolpnji/signaturebanner.gif

Offline

 

#125 2011-02-07 17:22:11

KMilka
Scratcher
Registered: 2010-10-21
Posts: 100+

Re: Archmage's really neato collab

I'd be willing to help


http://projecteuler.net/profile/milkan8tor.png
http://imgur.com/epxJD.png

Offline

 

Board footer