Recent posts by watkins577 on Kongregate

Flag Post

Topic: GemCraft Labyrinth / Mana Farm Formula?

Ok… after doing another endurance, a LYO trap (G2 Orange, G1 Lime and Yellow to make a G3, or equivalent) is much more powerful that LOC, especially in a trap. Unfortuantely it ends up becoming so powerful that it insta-kills anything that comes near it, so mana drain isn’t brilliant. I still managed to get a Grade 34 gem, and a mana pool of about 3 billion, where it started glitching saying “Mana:” instead of “Mana: 385,642,214/1,096,756,362”.

Also I started with a G7 LY, and combined a G7 orange, which was then placed in a trap. From the start it could insta-kill anything.

 
Flag Post

Topic: GemCraft Labyrinth / Mana Farm Formula?

Traps > Towers, except for lag… Currently at wave 163, with a LOC trap, instakilling anything which comes near, giving 4,559,426,291.2 mana per hit, in my 150 million mana pool. My grade 27 gem costs 7 billion mana to duplicate directly, pretty hardcore stuff…

EDIT I had some major lag and froze up my browser, Its come back now and Im still kicking ass. G32 gem, LOC in a trap… with 6 pure orange G25 in amps around it… So much lag though :(

EDIT2 My picture of completing endurance

 
Flag Post

Topic: GemCraft Labyrinth / Anyone need help?

Originally posted by DubiousMerit:
Originally posted by watkins577:

Any setups for M9? Im level 37, with 388 skill points (and premium). Im having real trouble with it, especially during the last few waves.

Getting overwhelmed by later waves means you’re not upgrading your gem fast enough, generally due to not upgrading your mana pool aggressively enough early on. Expanding your mana pool gains you a multiplier for all kills, so the bigger it is (and earlier), the more mana you have to play with at the end – it should be up to 1.75 or 2.00 by the end, at least.

Also summon as much as you can – grade 1s for the first 10 waves, grade 2s for the next ten, and so on. You get back from the kills much more than you spent on the summons. If they overwhelm you, back off and summon less the next time around.

All giants is actually much easier than using the original waves, in addition to getting you a big multiplier. With M9, it’s just a spiral to the middle, so there’s not much wall-building strategy involved.

Currently I have 2 towers surrounding the gem, and it doesn’t work. I dont know if Im getting my skills set up correctly, whats a decent skill set?

 
Flag Post

Topic: GemCraft Labyrinth / Anyone need help?

Any setups for M9? Im level 37, with 388 skill points (and premium). Im having real trouble with it, especially during the last few waves.

 
Flag Post

Topic: GemCraft Labyrinth / The Gemcraft Labyrinth Help Thread

Is premium worth the $5, and how much is that in GBP? According to XE.com it works out about £3, but just want to know for sure

 
Flag Post

Topic: Game Programming / Please help(SOLVED-This might help others)

Ok… During the time it takes while your waiting for a post, you should check the other posts to see if you can help them. It makes the request time seem shorter, and that person that you helped may see that you need help and then help you. Anyway, Im not sure what it is, but there may be another API you need to get this to work.

Originally posted by eagle198:
Originally posted by skyboy:

DO NOT

PM me, demanding i look at your thread. i will get to it when i get to it, and there is NO requirement that i do shit to help you, kindly figure it out for your god damned self.

edit: for PMing me AGAIN i will not be helping you further. screw off.

1.It wasn’t a demand,it was a request.
2.I Pm’d you ONCE…..
3.Well,sorry anyway…..:/

 
Flag Post

Topic: Game Programming / Player.IO problem with development server

‘m following the Getting Started with Flash and Player.IO guide, and have come across a problem when running the server. I get an error from VS2008, saying that it’s “Unable to listen with socket on port 8184”.

I did a google search, and found out about doing running “netstat -ab” in cmd. I did this and nothing was listening on, or using port 8184.

I also did some testing, and found out that the port is getting listened to when the error is displayed. I think it could be interfering with itself.

Any help is appreciated. Thanks.

 
Flag Post

Topic: Game Programming / Going to different screens

Originally posted by NineFiveThree:
Originally posted by watkins577:

But then that would be a bucketload of code as I said, just in seperate classes this time :/

Using classes should always reduce the amount of code you write.
If you want to have a “bucketload” of functionality, then you obviously need a lot of code!?
It’s actually a good thing to have a hell of a lot classes in a project.

It remains unclear what a “screen” exactly is.
Is it a level?
Or is it something like the menu screen, the game srceen and the game over screen?
Or the shop/upgrade screen?

It’s quite hard to give hints in such a general way.

Gameplay, menu screens, help screens etc.

 
Flag Post

Topic: Game Programming / Going to different screens

Originally posted by UnknownGuardian:

If by screens you mean the Play screen, menu screen, level select screens and stuff, you probably should handle that with States

I create a PlayState and a MenuState, both extending a common GameState. The GameState is just a shell (essentially completely abstract) with methods like kill() or cleanUp().

Would GameState extend MovieClip or nothing?

 
Flag Post

Topic: Game Programming / Going to different screens

But then that would be a bucketload of code as I said, just in seperate classes this time :/

 
Flag Post

Topic: Game Programming / Going to different screens

Is the only way to go to different screen is make a unique function for each one? Im using FD and cant see another way to do it, but i dont want bucketloads of code which, essentially does the same thing.

 
Flag Post

Topic: Game Programming / Frame rate button?

As pretty much everyone has posted… Timers

 
Flag Post

Topic: Game Programming / Drawing and using "Graphs"

How to actually do it more than anything. ATM Im using an array, which I then convert into a string.

Current String: AB5*AC6*AD7*BA5*BC3*CA6*CB3*CD2*DA7*DC2

E.g. this first is from A to B with weight 5. Second: From A to B with weight 6.

The way I input the values is an index form of the graph, however this will be VERY complex to input with larger graphs. I guess I could make a visual editor?

Will I be able to use the algorithms with this string btw?

 
Flag Post

Topic: Game Programming / Benefits of Kongregate Sponsorship

You want to send them the email BEFORE you release the game usually as long as its playable (even if its got graphic placeholders), and Id recommend attaching the swf, so it cant be leaked.

 
Flag Post

Topic: Game Programming / Disable right-click context menu

Nope

 
Flag Post

Topic: Game Programming / Need Help Nevermind! You too?

I wrote a lot in my computing project, to find that I could reduce it a couple hundred of lines just a couple of days a go. Now Im rewriting it incase while changing it I completely screw it up, and then it would be wasting time + harder to rewrite it!

 
Flag Post

Topic: Game Programming / How much do you earn?

RE: Ipod Apps: Im pretty sure its like Xbox Indie games, where you pay for a license ($60 or something like that) and you can upload as many apps as you want. However to get onto the ipod you have to get it it approved by apple. ATM iphone is the leading for apps, but the android OS is increasing in numbers, and IMO its worth giving android a go, as it does not have to get approved before getting released, and soon, the market for it will be larger than the iphones (Unless apple decide to release completely different versions of it)

 
Flag Post

Topic: Game Programming / Making a save button

You can, but it will end up being complicated.

You can use a shared object to save every single location of every single object, which require a lot of the same code.

Another thing you can do is save a string to the SO which contains the instance name and x and y pos. E.g. “&FrameNum&Name1#x#y*Name2#x2#y2*…” and then when you load it back up, it would go to frame FrameNum, and load each of the instances to the places.

 
Flag Post

Topic: Game Programming / In-Game Achievements.

What I did in satans sandbox:

var awards:Array = [['Name1', 0], ['Name2', 0]/*Etc...*/];

public function award(awarded:int):void {
	if (awards[awarded][1] == 0) {
		/*Not needed stuff for achievement showing*/
		awards[awarded][1] = 1;
	}
}

public function startgame(display:int) {
	if (mySO.data.awards == null) {
		mySO.data.awards = awards;
		/*Save awards into SO*/
	} else {
		awards = mySO.data.awards;
		/*Get awards from SO*/
	}
	mySO.flush();
}
 
Flag Post

Topic: Game Programming / Drawing and using "Graphs"

In decision maths, we’re learning about using algorithms on “Graphs”. What I want to do is write a program to be able to draw them, or at least virtually map them, and then use the weights to be able to perform algorithms on them.

By the way, when I say “Graphs” I mean is a connected set of points.

Some info: Not all points are connected to each other sometimes, usually connections have values (E.G. distance to get from one point to another), the positions of the points generally do not matter, unless it is to scale.

I hope that’s enough info, but if you need any more just post.

Thanks—
Watkins577

Some ideas:
XML/JSON feed to input the values?
NodeHandling/Node classes?
Array with values?

 
Flag Post

Topic: Game Programming / Drawing a background far bigger than the stage

Make it a movieclip for unlimited drawing space

 
Flag Post

Topic: Game Programming / GoTW#6 - Creation

Do you mean creation like the big bang? If not I have no idea what your talking about lol

 
Flag Post

Topic: Game Programming / Rotating and shooting

Look at it again now lol

 
Flag Post

Topic: Game Programming / Rotating and shooting

bullet.onEnterFrame = function() {
this._x += 5 /*The speed of it*/ * Math.sin(angle * Math.PI / 180);
this._y -= 5 * Math.cos(angle * Math.PI / 180);
}

Also in the Key is down bit put bullet._x = this._x; and the same with y

 
Flag Post

Topic: Game Programming / Rotating and shooting

Simply… make the rotation of the bullets equal to the rotation of the char when theyre created (this can be done by bullet._rotation = this._rotation when being created, or you can pass the angle to them when their created)