Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Develop games with pure actionscript or adobe flash cs4 professional

I want to develop a simple race car game. A user will see his car from above and can use right and left arrow keys to navigate in the track and between other cars.

What is the correct way to develop a game? Do I use pure actionscript with FlashDevelop or the Eclipse plugin? Do I use Flex3? Is it better to use adobe Flash CS4 Professional?

The advanced version will also include 1-on-1 or multiplayer game. Do you recommend a separate XMPP server to send real time data between players or is there a flash server suitable for this?

A book about games in flash and links to tutorials will be appreciated.

Thanks

like image 376
pablo Avatar asked Dec 30 '09 16:12

pablo


People also ask

What is Adobe Flash CS4 Professional?

The Flash CS4 Professional Software from Adobe is a development suite that is used to create Flash animations, videos, and applications. Flash is the industry-standard file format for multimedia web and mobile content delivery.


2 Answers

Man are you on the verge of a brave new world, ha.

Alright, so basically everything that you're mentioning is a viable option. A lot of it is going to come down to personal preference, honestly.

If you are a very visual person and it helps you to see things on the stage as you control them, go with Flash. It's not quite as powerful as Flex when it comes to dealing with data, but allowing you to link up your classes to sprites and movie clips in your library is huge and honestly underrated by a lot of "serious" developers.

If you're going for multiplayer, you might consider looking into Adobe LiveCycle Collaboration Services. It's a hosted solution from Adobe that takes a lot of the work out of setting up a multiuser environment, though it's not free.

Finally, if you can wait a few months, Flash CS5 will allow much tighter integration between FlashBuilder (the upgrade to Flex Builder) and Flash. Basically you'll be able to use both together very easily.

If you want to get started learning this stuff, I strongly recommend Lee Brimelow's excellent site gotoandlearn. The first few on there are AS2 so feel free to skip them, but just watch all of his AS3 examples in order and when you're done you'll be a flash developer.

You can also check out the Adobe Flash/Flex Cookbooks to look up specific questions, or google "Flex in a Week" to learn flex.

Good luck!

like image 166
Myk Avatar answered Oct 02 '22 03:10

Myk


In the 'good' old times I used to make small Flash games in Flash IDE with AS2. That was really fast. (Though, code was quite ugly.) Since AS3 is available, I use Flex. If graphics matter, I use Flash IDE and Flex Builder parallel (Build/compile/draw in Flash, code in Flex Builder). Of course, it's not the best, but I just hate how Flash IDE handles code.

For the multiplayer mode, I suggest taking a look at this article: http://www.flashrealtime.com/basics-of-p2p-in-flash/ It uses Adobe's Stratus server to do P2P communication. It's quite easy to setup and use.

Books: http://flashgameu.com/ - basic level, but good for beginning And of course: http://oreilly.com/catalog/9780596526948

My favorite tutorial site: http://active.tutsplus.com/

like image 27
itarato Avatar answered Oct 02 '22 03:10

itarato