Recent posts by miahmiah on Kongregate

Flag Post

Topic: Game Programming / AS 3.0!

Well I haven’t had time to start yet but from reading the help file the syntax seems the same right? Anyway I think I’ll restart my bitmap blitting engine for AS 3.0 for maximum performance.

 
Flag Post

Topic: Game Programming / AS 3.0!

Finally, I have Flash CS 3… and can begin to learn AS 3.0! :D

 
Flag Post

Topic: Game Programming / Small games required

i doubt the traffifc is up there enough to make big bucks from advertising

i said $100 as an easy number to start with, and assuming he would be underpaying the developers by a lot anyway ;)

 
Flag Post

Topic: Game Programming / Small games required

My suggestion is to determine your budget first and then divide it evenly. Keep in mind people that make flash games are 1) likely to have a full time job and 2) do not get properly compensated for time spent quite often. I mean to say, you will probably not be able to pay them what the games are worth, but let’s assume you get game submissions anyway. Say you have $100, and decide to buy 5 games at $20 each. Let people send you submissions and then you can pick your favorite 5 if there are more than 5.

 
Flag Post

Topic: Game Programming / Programming error

This may seem boring or mean, but I suggest reading up on Actionscript and Object Oriented Programming. You’re obviously struggling with the concepts of how to organize your code blocks, and even where to put your code in the first place for a Flash game.

 
Flag Post

Topic: Kongregate / Weapon Cards?

Heheheh Greg… I heard that the challenges so far are the more important and/or rare character cards. Well that’s good since at this rate it would take more than 3 years at one a week to build a card library volume approaching that which makes current trading card games playable.

Seems cool though, love the idea! Bring us the cards and we will play :)

 
Flag Post

Topic: Game Programming / Strange problem with Class files

Right on thanks, that is exactly what I wanted to know!

 
Flag Post

Topic: Game Programming / Interaction with Kongregate

Well of course :) I can’t wait for the multiplayer API, need any beta testing developers?

 
Flag Post

Topic: Game Programming / KIND OF VERY IMPORTANT FOR DEVS

Awesome thanks for the tip. Do you know any other methods of cheating that we can protect against?

 
Flag Post

Topic: Game Programming / Strange problem with Class files

Well its a Class file, so Player1 and PlayerA don’t really make sense. And it worked fine before, and in two projects also, so if flash is going to randomly stop updating my class files I’d like to know how to make it stop.

 
Flag Post

Topic: Game Programming / Strange problem with Class files

Hi there, strange problem tonight, thought I would ask someone else see what they think.

I have a .fla file that is using the code

import Player;

To import code for a class from Player.as. I spent about 2 hours programming this and that, things seem to work fine at first. Then when changing variables in Player.as I noticed that nothing was happening. After some other testing, I deleted the contents of the file and saved it, the game still worked as before. So, I closed Flash, opened again, tried it out and same thing, no matter what changes I made to Player.as the game would still behave exactly as it did before. Then I copied the exact same file from Player.as and named it Player2.as, changed the import and class reference statements to Player2, and my changes were included when publishing or previewing my .swf file.

Any suggestions to make it work with the original Player.as name, or ways to avoid this strange bug or whatever it may be?

 
Flag Post

Topic: Game Programming / Programming error

Put a stop(); command on frame 1 also!

 
Flag Post

Topic: Kongregate / Suggest a moderator

I got added as a chat moderator, is that related to forum moderator? If you do need more forum moderators as well, I have been helping with themachine.org forums for several years and wouldn’t mind helping out.

Haven’t been reading all of the forums on kongregate yet but I would like to get some time to catch up on the other threads :)

 
Flag Post

Topic: Game Programming / Tuts for beginners

Looks pretty nice.

 
Flag Post

Topic: Game Programming / Alternative to Import for Classes?

I suppose you have to Import again because the classes can be seperate from eachother?

 
Flag Post

Topic: Game Programming / Intervals instead of onEnterFrame?

Great example thank you!

 
Flag Post

Topic: Game Programming / What do you guys use to make games?

Maybe an error with the server or the software / web browser you were using.

 
Flag Post

Topic: Game Programming / Interaction with Kongregate

But you won’t tell me the API commands right?

 
Flag Post

Topic: Game Programming / Interaction with Kongregate

is the chat text accessible from root also?

 
Flag Post

Topic: Game Programming / Open Source Games

Thanks for the pointer to OSFLASH! :)

 
Flag Post

Topic: Game Programming / Licensing Flash Source Code

So, did you find some code to license yet?

 
Flag Post

Topic: Kongregate / Multiplayer?

I hope the geniuses at Kongregate will make an easy to use mutli player API :) That would be so sweet… and already hosted too!

As for performance of servers, take a look at the Quake 1 or Half Life 1 / Counter Strike online multiplayer games. Their gameplay was good enough to attract millions and build a genre of multiplayer gaming unlike anything seen before. However, the amount of data and processing power they were dealing with is LESS than what we have available today, on the server side. The difference? The code that powers the games, and the intelligent guessing or interpolation of data that is sent over the internet, a technology that is always inconsistent and unreliable at best.

Would a Flash multiplayer game server hosted on Premium bandwidth and NOT shared help improve performance? Of course. Will AS 3.0 enable further performance online? Almost certainly. Will time and pioneering efforts of programers increase understanding and useability of real time multiplayer code in Flash? Yes.

I’m definately excited about the next incarnation of multiplayer internet games and the communities they can create and entertain, and I’m sure you are all as well!

 
Flag Post

Topic: Kongregate / New moderators

For one, dont constantly request it (see my response in your other post). You dont apply to be a moderator.

Sounds like he got an Email inviting him in the first place? He could be mistaken of course.

 
Flag Post

Topic: Game Programming / Methods of Lag reduction.

Nice. Too bad AS3 is on the horizon and I think I should start learning optimizations for that instead :)

 
Flag Post

Topic: Game Programming / Open Source Games

Starting with a game and making it open source could work, but this seems more like a candidate for a tutorial wherein the people learning can copy your code and make it how they want.

However, to give you an idea of a truly open source project, here is an example:

Start with a game, designed with or reduced to some base class files. The class files that this game uses will be the start of this open source project. For example, MyGame.fla includes the class Game. In the Game class file would be variables and functions such as playerScore or StartGame() and EndGame().

Depending on the style of the game, it will have to use the Game class differently. From there, you can build your game library with more classes, extending it’s features modularly. You could assign a project to a member of the open source project, like “Extend the Game class to make a PlatformGame class” or “Create a class that will manage the player’s space ship” or even “Check the PlatformGame class for bugs”.

Then as time goes on and more people sign up to be part of the project and submit their new code and code revisions, there will be an open source Flash game library created that other people can use and extend themselves and even contribute directly to the project.

The hard parts about doing it this way, are of course the challenges of all open source projects – modularity, compatibility, and coherency. You have to design your code in such a way that it can be reused in a variety of situations in order to make it useful to other people. As a programmer, this skill comes with the maturing of your programming knowledge and practice, and is one of the most difficult things to accomplish well.