00:00
00:00
fearing
A fatal error has occured.

Jevon James @fearing

Age 34, Male

I work in retail, :-

Wales

Joined on 6/17/05

Level:
7
Exp Points:
524 / 550
Exp Rank:
> 100,000
Vote Power:
4.97 votes
Audio Scouts
1
Rank:
Civilian
Global Rank:
> 100,000
Blams:
13
Saves:
25
B/P Bonus:
0%
Whistle:
Normal
Trophies:
2
Medals:
57
Supporter:
1m

Programming hell..

Posted by fearing - September 12th, 2011


AS3 is confusing the hell out of me, I tried programming a few years back in Flash 8 using AS2 and the idea was simple enough. Trying to get my head around coding separately inside classes and I'm trying to get my head around what everything means. I wish I didn't suck so much at math.

I'm reading "Flash Game Development by Example" and even most of that is going straight over my head. Any suggestions for a complete and utter beginner at programming? I have a few ideas for games and I'd like to start developing them in the future.

Nice one people!

Programming hell..


Comments

Fuck AS2.

It took me a while to realize that, but OOP is now just so much better. You just need to think about groups and stuff. It's how it works.

I might take a look at flixel, I've hard that can take the strain off a bit. What would you say are the main benefits of AS3? Or is that too big of a question? Haha

As1 > html5

brb gonna build a gui interface in visual basic to track this IP address..

AS3 < Games Factory 2

I tried out AS3 myself. AS2 still easier, but AS3 uses 70% less of CPU or around. The jump is hard, I tried myself translate an engine I had on AS2 and I did but after 4 days of trying and trying. I'm still stuck with AS2 for normal proyects.

I went from "making things work" to actual programming thanks to this book, so you could give it a shot :
<a href="http://www.amazon.com/Essential-ActionScript-3-0-Colin-Moock/dp/0596526946">http://www.amazon.com/Essential-Actio nScript-3-0-Colin-Moock/dp/0596526946 </a>

Remember to always read into the text, sometimes you may end up skipping critical areas; and try turning your computer off: then write down what your about to do, how your going to do it, and resources needed(variables, symbols, Ect.) the biggest thing is practice, doing it every day helps you out a hell load.

Here's a book that might help: Learning ActionScript 3.0 by Ruch Shupe and Zevan Rosser
Hope it helps :D (remember FIGHT FIGHT FIGHT)

I noticed your response for the first comment. I used to think that way as well that I couldn't program a game without moving things around the stage, but now I do all my games completely in AS2! I could easily learn AS3 but I find AS2 much easier to work around and create a sort of logic that would only work or be easy to implement in AS2 haha But going back to what I was saying, you have to go ahead and try to program just about everything, from moving the movieclips, to inserting them (attachMovieClip), and deleting them. If you're making a game this is EXTREMLY important because this affects performance in a greater way you'd expect. I recommend you buy a book, like Actionscript for Flash 8, The Definite Guide, by colin moock or other in his series. Good luck with your future games!

lolololololo as2 vs as3 fight lololo

Stick dipped in piss > Learning to code.

The original thing I hated about AS3 was that the compiler threw so many errors, but I later realized how terrible my programming was, lol.

AS3 is going to run a lot faster than AS2 will, but if you're just trying to do some simple things, then do whatever is the most fun. AS2 is fast enough to do a surprising amount.

The way I learned programming was by saying, "I want to make this box move around with the arrow keys," then googled how to do it. Then I said, "Ok now I want it to shoot bullets"...etc. It's better than silly tutorials, you'll remember a lot more.

Object-oriented programming isn't too hard. First you create a class, which defines behavior for a type of object. The class itself doesn't do anything. (Unless you have static methods or variables, but that's kind of advanced. ;) ) Anyway, the class doesn't do anything; it's just a blueprint. Nothing happens until you create an INSTANCE. An instance is a specific thing that exists while the program runs. So, an "Enemy" class defines some behavior about enemies, then you create an instance of it to represent each particular enemy on the screen. That's the important concept. ;)

start learning with scratch (scratch.mit.edu) to get your head around the basics :)

Thanks to everyone for your comments and suggestions! Some great advice and tips! Sorry I haven't had time to reply to each of them individually, but I appreciate them all.

Ive been going through your work a bit and im amazed that you make both quite refreshing flash animations and music together, added you in my favorite artist list.

Your flash is a bit like david firth's (doki) and yes thats a compliment ;)