Moderators: Moderator Team, Admin Team
videovillain wrote:I'd suggest doing it as tiles that can show anything you give it, from text, and images, to video. Each tile would be an object (object oriented programming object, meaning a class) and then you could show anything you want (like if you change it from hiragana to katakana or kanji or a different language), or you could even use the tile class in a different game!
I'd focus on the game logic first. Build a game engine that handles, modifies, and stores game states as well as an analyzer that checks placed tiles for correctness and player turn info.
Then I'd create the tile class and give it all the attributes and functionality I'd want it to have, like is_flipped, flip(), assign_display(variable), etc.
Then I'd design a player class that would hold onto player information, including tiles.
Then I'd make a user interface to display information then start tweaking until I had a demo running.
cloa513ch2629 wrote:Can you answer this question please- Can you put functions in separate AS files- do you have any special reference in the class? Why do tutorials never do that? In particular reference the current work that I have has one errant } syntax error but its had to pin down.
cloa513ch2629 wrote:Altering the forum structures isn't going to help if people aren't interested in contributing though I do think it could simply do with much less subforums to maximise the little interest that there is.
cloa513ch2629 wrote:I am using Flash develop but you really haven't answered my question about functions. By the way I find FlashDevelop not helpful in the following ways- the autocomplete is incomplete and noncontext relevant. E.g. every time I try to specify a Vector type of variable- it tries to force me write Vector3D and equally doesn't whether I am filling in an import statement (which I also sure that's type is also incomplete even though missing only basic Adobe built function library) or some other part of code. Can you turn that junk off? Also the tabbing doesn't work right.