- This topic has 13 replies, 5 voices, and was last updated 15 years, 12 months ago by Anonymous.
March 2, 2004 at 4:37 pm #3009AnonymousInactive
i’m currently trying to make an rpg in flash, so before you laugh, answer this question, then feel free to mock.
which battle system is the easiest/best looking to program? a zelda type, a pokemon type, or a final fantasy/golden sun type? the rpg’s going to be a top down gameboy type thing. links to tutorials would also be appreciated
on a different note, it’s good to see microsoft finally admitting that macs are better (xbox2)
March 2, 2004 at 5:47 pm #10720AnonymousInactive
I sense a laughable attempt to to start a mac vs pc debate. Which is stupid, since pc’s (and Windows) are just far better. For example, they can actually run decent games!
March 2, 2004 at 6:05 pm #10721AnonymousInactive
It really all depends on how sophisticated you want your combat system to be. You could probably do those systems very simplisticly or you could do the same system very complex. Depends on what factors you want to put into it really….
MS say apple technology works better for the xbox design. Xbox design is nothing like their pc design so its a mute point.
March 2, 2004 at 6:18 pm #10722AnonymousInactive
Well they are using IBM G5 chips for the x box 2 yes. The operating system is a very slimline windows xp one afaik. The card is ATI Radeon. The architecture will be based around Directx surprisingly. Hardly a bowing down to the superiority of Macs now.
Anyway Flash, with the use of databases and trunbased combat wight work very well. Ive often thought of embarking on such a project. Keep us posted on how you are getting on with it. I have a mate or two that may be interested in getting involved and are ninja Flash operators.
March 3, 2004 at 11:53 am #10731AnonymousInactive
i’ve found very few decent tutorials for Flash for games online, but most of the best ones can be found here:
best bet is that quaint, old-fashioned technology – books! I’ve listed the ones I’ve found useful here:
Flash MX Game Design Demystified (Macromedia Press)
Flash MX Actionscript for Fun & Games (Que)
Flash Games Studio (Friends of Ed)
… and there’s another which I can’t think of off the top of my head, but I’ll post it later
The best overall one was the Friends of Ed one though
March 3, 2004 at 12:23 pm #10734AnonymousInactive
cheers for the links. freak bruther was saying about the whole database thing – how do you do that in flash. i’d say at a push i could probably use an array.
as for skyclad, macs can obviously play games properly. sure we’ve got quake III, and…chess…
March 3, 2004 at 12:28 pm #10735AnonymousInactive
re: Flash & databases…. you’ll need a server-side scripting language. I’d recommend PHP, which is relatively easy to install & use, and is very well documented both inside & outside the Flash community
Flash is pretty slow for intensive processing – it’ll all depend on the amount and size of your arrays. Generally, speaking for any kind of data-intensive calculations, I’d go with FreaK_BrutheR’s advice and use the DB
March 3, 2004 at 12:38 pm #10736AnonymousInactive
i’ve used php before so that should be alright, but still can’t get this database thing. it basically holds all the information on, say all of your enemies, right?
March 3, 2004 at 1:06 pm #10738AnonymousInactive
like any good game design, you’ll want to abstract as much of the data from the assets and engine as is possible. This kind of design will give you maximum flexiiblity when it comes to tweaking and refining gameplay, debugging, optimisation, etc.
some sample datasets to store in a data-store of some kind would be:
– any character attributes (speed, strength, etc.)
– NPC attributes
– maybe even asset data (ie. asset locations, tile sets, state, etc.)
– any other gameplay variables
March 3, 2004 at 1:26 pm #10742AnonymousInactive
Ive done basic database operations using ASP and flash hand in hand.
Im actually looking at a book I dug out from the past called “Flash 5 Magic with actionscript” which i used to refer to now and again and found very usefull – as tony said there are games specific ones. I would recommend New Riders as key players in multimedia book authoring. I can only go on my own personal experience but I find them concise and to the point and their tutorials actually usefull and not just trickery and showing off. :)
Anyway I find an understanding of OO(object Orientated)programming theory a bonus when trying to work with databases.
Think of the Key variables a character will have – actually think of every variable every character might have would be a better oiption.
Then think how each of these impact each other – armour effecting health loss etc.
Then think of whay they would change – getting health packs armor being attacked etc.
Field 1 – Health 0-100
Field 2 – Armour 0-100
Field 3 – Speed 0-100
Field 4 – Attack Force 0-100
Field 5 – Abilites – Flying yes
Every character will be controlled by a databse entry and every influnce from outside – hits-food pickup etc effects database. I think you could make the animations read from a databse as well but Im not sure what the benifits would be from this – maybe you can think of a reason?
I know very little about programming per say but I understand the logic and theory behind it. Databases work in a very similar way.
Dtatbases can hold graphical images that are read into Flash as far as I know. Could be really cool for showing the weapons a charcter is holding and what state of health he is in (damage skin) etc…
Flash is very powerfull and Flash 6 even more so…. easily enough for your requirements and could produce some excellent results!
More I think of it the more it sounds like a good idea:) Deffo keep us posted!
March 3, 2004 at 1:32 pm #10744AnonymousInactive
some good points there, Mark… you’ve reminded me of a few more things:
– you could avoid the whole server-side scripting /database issue and store your variables as an external XML files and load it on at run-time. Depending on how you set-up this and how many nodes you require, this could result in significantly better performance
– while we’re at it, you could load in bitmaps and mp3 files at run-time too (assuming you’re using MX or above)
the one point Mark made i’d disagree with is that of storing your images in a DB. Better to store the path to the image in the DB table and serve it up from a directory, as BLOBs in DBs are performance and storage nightmares in my experience
March 3, 2004 at 1:39 pm #10745AnonymousInactive
Look into using generator by Macromedia for the database perhaps – its apparently very powerfull and will work hand in hand with Flash!
You’re right on the databse image storing too Tony. Bad game designer – No Twinkie!
(oh and i edited the post there while you were writing yours :)
March 3, 2004 at 1:40 pm #10746AnonymousInactive
cheers lads. i think i have alot of research to do now :)
March 3, 2004 at 1:43 pm #10748AnonymousInactive
>>You’re right on the databse image storing too Tony. Bad game designer – No Twinkie!
you’ll have to restrict yourself to a strict ration of Snickers, Mark!
on the Generator thing… this was really ony a benefit if you were using Flash 5 (or lower?). The functionality Generator offered (client-side, run-time, free) is now built into Flash MX by default.
The server-side stuff is now only available using Remoting & ColdFusion
- The forum ‘Education, Training and Jobs’ is closed to new topics and replies.