Under rating threshold (hideshow)
I just noticed, you do not have to create WASD as a separate control and do the extra coding. You can just select UP, and add the letter W. This should be mentioned in the updates section. But its still good to know the logic when we do it your way.
Under rating threshold (hideshow)
Sorry for the triple post, but when I test the game it spawns only one enemy.
I put something like this: [when Created:] Trigger event create
[every 6 seconds:] trigger event create. And for the spawn enemy thing I did the exact same thing but except it says [when "create" happens:]
(whole enemy spawn thing)
Hmm... that's strange. Can I see screenshots of the coding? (BTW, PM is a faster way to reach me than comments; I don't check all tutorials every day).
That is in the Behavior palette. All you do is type in the name of the event you wish to trigger for the actor (use the same name as the receiver from Add Event -> Advanced -> Custom Event).
Are you sure you used the same name for the score code as the name for Kongregate? Also, if you want to actually "see" the score, be sure to check the "display in leaderboards" when submitting the score to Kongregate.
Under rating threshold (hideshow)
I am having a few issues after finishing with the tutorial...The first is that my character is constantly moving right without any button presses, and enemies are only spawning in the original corner. It appears that I made no changes. Thanks in advance!
Under rating threshold (hideshow)
A difference between the first second version of the game in the tutorial is that, if the player leaves the screen, the game restarts on the second, instead of simply vanishing like on the first. I don't think you mentioned it during the tutorial or I failed to notice that part. What should I do in order to make that part? thanks
Under rating threshold (hideshow)
Once, I made Pong using Flash. Then I was kind of demotivated to try other stuff because the collision was really hard to get right using it. But now that I've discovered stencyl and with the help of these tutorials, I guess I'll have no more excuses to delay my game designing learning and development, even though I'm using the 2.0 version , which makes it harder to find the right block, sometimes. xD
Thanks a lot for your help and keep going :)
In the Game Center, go to Collision Groups, and make sure the collision for your enemy group (actors, if following the tutorial) to itself is BLUE not GREEN. That will make sure they don't hit each other :)
Under rating threshold (hideshow)
i literally shouted "YES!!!" when you went into 8-way movement. Again, this stuff should come in handy regarding me doing an RPG (or at least a top-down game). My only problem was the x/y coords. But that was because i had a different resolution setting for my game. A little tinkering and adjusting later i got what i wanted.
So far i think the greater challenge once im done with all this is making all the sprites in Pencyl..unless i stick with photoshop/fireworks and import from there. Though, that's something to worry about later...
Agreed, 8-way is so much better than 4-way. The X/Y coordinates indeed can take some finesse to get correct since actors are different sizes. If you have Photoshop, I'd advise sticking with that over Pencyl, but I will admit that I haven't fully explored Pencyl myself.
Under rating threshold (hideshow)
Thanks for the reply! I had to edit it again because if a person goes off the edge of the screen then their score still counts, so instead i added another "reset" thing into the scene, and this one doesn't change the highscore, so it still works even if you fall off but they can't cheat =D.
Under rating threshold (hideshow)
Please Note: Due to an update in Stencyl, the comparisons are now found in the Flow -> Conditional tab. Since my version is one that has been updated over time, it works differently with mine, so I cannot show this updated scene... :(
Under rating threshold (hideshow)
I am getting reports of a bug where the tutorial jumps back to the beginning. If this is happening to you, please send me a detailed message as to what/where/etc. it is happening. I have tried it both on Chrome and IE and I cannot recreate this error.
Under rating threshold (hideshow)
For those who are attempting to do this tutorial. Remember to have the "otherwise if" and "if" and "otherwise" brackets appropriately placed. Sorry for double post, my last comment was not clear.
Positioning indeed matters a ton. Lots of times, the wasted hours spent on debugging end up being a search for a simple thing out of place... just be glad this isn't direct coding, so it's not a semi-colon or similar near-impossible-to-find issue ;).
Under rating threshold (hideshow)
For those who are attempting to do this tutorial. Remember to have the "otherwise if" and "if" and "otherwise" brackets appropriate. It took me long time to figure out what I was doing wrong and how to fix it. But its the learning process. When you make mistakes you learn even more from it. Moving to the next tutorial!
Under rating threshold (hideshow)
I don't know where the receiver " when this hears text" is? In tutorial it shows its under behavior -> State palette. Due to the updates, it's not there. What should I do?
Under rating threshold (hideshow)
So far I am finding this tutorial a bit challenging compared to the last two. When you want me to move things around using "shift" or "alt," I need to pay very close attention to where I am moving it to. Hopefully it will get easier.
Holding "shift" allows you to move only one piece of code (if you DON'T hold it down, it will move all of the codes that follow it too). Holding alt makes a quick copy of the code; that alone can increase coding speed drastically. If you watch the stream carefully, you'll see I use both proliferantly.
I'm glad you liked it :). I also have more recent tutorials for the latest versions of Stencyl. One is a very detailed tutorial for the actual current version :).
Under rating threshold (hideshow)
I moved the 'set high score' from the 'Die' area to an 'always if' section so it will move up as the player beats it. Will this create more lag?
Under rating threshold (hideshow)
having problems with left and down registering. Looked at it lots of times coding seems correct but it doesnt register. The other directions work just fine.
Under rating threshold (hideshow)
Thanks for the tutorial. I liked it very much and it works almost completely. My problem is that my enemies collide among each other and that makes the game really hard to play... Did I miss something in the tutorials?
Petterr, go into your collision groups, click on "actor" on the right side (or whatever you are using for your enemies) and make sure the "actor" button for it is BLUE, not GREEN. What is likely going on is that you have your enemy group to hit itself instead of just lining up on top of one another. I can try to show via livestream if it doesn't make sense.
Under rating threshold (hideshow)
I haven't done any programming on stencyl or scratch or any of these programs, but i have done some on littlebigplanet for the ps3 where the programming is slightly less complex and can be used for beginners who have that game.
It's now called "Behavior", but all of the pieces work the same. Many of us who use Stencyl hate that change, but SW2 is almost out, which overhauls the messaging completely.
Under rating threshold (hideshow)
Abigayl, you mentioned sticking with Photoshop to Chad. I think that's a great idea as I've had much more expierence with Photoshop and it seems a little more user friendly than Pencyl. I don't know if importing of .psd simply doesn't work or if I'm too impatient to wait it out. At any rate, you can maintain the "free space" around circular objects by saving them as GIFs and then simply opening directly with Stencyl instead of trying (waiting?) to import them as a .psd. I've noticed the "click on the image to choose its transparent color" is useless in Stencyl so Jpegs simply won't work. Might be something worth sticking in a tutorial if you plan on covering inserting images. :) My apologies if you've already covered this in a tutorial4+, 3 is as far as I've gotten so far and these are great. Three "5"s so far, keep it up!
You have some good points there... might be worthwhile for me to make a tutorial about images in the future (haven't done it yet). Thanks for the 5s! :)
Mine actually do when colliding (you will see it in tutorial 4). Make sure the enemies can't collide with each other in the collision groups in the game center (unless you want them to hit each other). To stop rotating on collisions though, in the enemy actor tab (the actor itself, not the behavior), in physics, turn off the rotating freely option.
Can you screenshot the code and send it to me? From the error message, I am guessing you don't have the "if/otherwise if" chain properly placed. They have to go right after each other with nothing in between (and not inside of each other).
Under rating threshold (hideshow)
Behavior: Design_0_0_Motion at line 80
Syntax error: else is unexpected.
else
Behavior: Design_0_0_Motion at line 87
Syntax error: else is unexpected.
else if((isKeyDown("left") || isKeyDown("A")))
Behavior: Design_0_0_Motion at line 94
Syntax error: else is unexpected.
else if((isKeyDown("up") || isKeyDown("W")))
That keeps appearing whenever I try to test what I have so far and I just reached the end of this tutorial... the error thing will probably get messed up when I post comment though and you probably wouldn't be able to tell me what the problem is and I can't find it.
I will be working on it as soon as I can... I'm hoping to have it up within 2 weeks time. I have a lot of things I am doing at once. I am curious as to why this is on the first tutorial set comments instead of the second set though :P.
That's strange... it's still working fine for me. Do other tutorials of mine crash too or just this one? If you can send the error message, it would be very helpful.
Under rating threshold (hideshow)
Okay after the second wave comes out it seems to me they come out very very thick. and after a few seconds before the third spot has enemies, flash seems to crash it tells me An ActionScript error has occurred but it doesn't say what line and i don't understand the error, it doesn't seem to be very straight forward like java is. Any ideas?
Is this in your own game or in the in-tutorial game? If it is your game, it would greatly help to see your scene behavior that creates the enemies as well as a screenshot of the error message (I have had to become good at decoding them due to the number of errors I get in my own games).
Under rating threshold (hideshow)
let me follow the tutorial again and see if i can correct it I'll start from the beginning, i fixed it somewhat it still crashes but it waits till all the enemies are loaded i can get to about 2500 points then it crashes i'll start from tutorial one and try again