Recent posts by dragon_of_celts on Kongregate

Flag Post

Topic: Game Programming / GiTD [#50] Voting

GiTDtron version 0.221

Just some minor, probably unnoticeable fixes… Still has an issue with game over when Retro Arcade effect is active.

(I’m trying not to spam the forum with small changes, as well as removing links to old versions, so I’m going to be adding old posts (when relevant) to new ones and deleting the old. Previously…:)
GiTDtron 2016 version 0.22 “experimenal” release
(old link removed)

OK, well, I was hoping to have a better release for Groundhog Day, but I guess this will have to do.

Retro Arcade card effect added. However, there may be some issues (the listed one is the only one that I’m aware of that should negatively affect your game, the rest are just kind of WTF? things): If your game ends while Retro Arcade effect is active, starting a new game may render controls unresponsive. Disabling and re-enabling mouse control (if you had it enabled) may solve this.

If you play it and pick up the Retro Arcade card, please leave a message about how it functioned for you (as a post here or PM). Thanks.

I’ve been beating my head against the wall trying to fix this so I could go on to the next addition, but it is mysterious and persistent. There’s at least one more set of additions that I’d like to add, at a minimum (there are a lot more in my ToDo list); but if I can’t get this one to behave, I may just decide to abandon it.

Happy Groundhog Day

 
Flag Post

Topic: Game Programming / GiTD [#51] Theme Selection

Noun: Groundhog
Game Mechanic: block pushing

Happy Groundhog Day, everyone!

 
Flag Post

Topic: Game Programming / GiTD [#50] Voting

Congratulations to cheng3939, 0rava, and all the other entrants.


GiTDtron minor content update
Edit: link changed due to minor fix (1/30/16 4:22pm PST) — old update removed

A few more card effects added. Still quite a few issues to sort out and card effects to add, and all enemies take only one shot to kill and are similarly affected by both fire and ice blasts. Still no real ending (just a “You win!” message, but the game continues on indefinitely (well, until all lives are lost)).

Hopefully, I’ll get enough done before GiTD #51 starts that I’ll feel comfortable uploading it to Kongregate… We’ll see.

 
Flag Post

Topic: Game Programming / GiTD [#50] Voting

Originally posted by DarkRainyKnight:

dragon_of_celts ~ GiTDtron 2016

Bad: I would’ve liked to see each card collected have some effect on the game.

That was actually the intent (well, except for Scion Dev Toolbox and a few others I had no idea what to do with or thought would be too difficult). There are four cards that do (read: should) affect the game, currently: Ice/Snow (gives you the ability to use ice attacks*), Fire or Music (gives you the ability to use fire attacks*), Cat point-and-click (changes current enemies to non-firing cats and spawns the Paw of CatGod (was going to make it so that the player had to click on the cats to kill them, but was dealing with too many other things)), and Minimalism (turns you and current enemies into single-coloured blocks; currently just a visual effect, and unfortunately remains until the end of your game (for your avatar)).

* At the moment, there is no actual difference between the fire and ice attacks, other than graphics.

Anyway, thanks for taking time to play it and for your comments.

 
Flag Post

Topic: Game Programming / GiTD [#50] Voting

Originally posted by Sohakes:

dragon_of_celts ~ GiTDtron 2016: Fun, I think there should be a way to fire too.

Thanks.

You can fire… You just have to pick up the Fire or Music or Ice/Snow card first.
Once you do, you should be able to fire with the C key (you can change between fire and ice attacks (once you get both) with the Z and X keys, respectively — though at the moment the only difference is graphics); or, if you have enabled the mouse controls, you can click to fire.

 
Flag Post

Topic: Game Programming / GiTD [#50] Voting

1st place: nutter666 – Orbital Defender
2nd place: ploo98 – Pressure between Lasers

3rd place(s)/Honourable Mention(s): MaxDangerMouse – snaker and Halysia – Raiding Party

These four were really close for me.

I didn’t play Visulia, as I didn’t feel like downloading. I did actually play all the Unity games, though, which I generally avoid (I have to wait how long for Unity to load? Every time?).

Congratulations to all entrants, and thanks to DarkRainyKnight, JohannasGarden, and everyone else involved in organizing this event.


Also, thanks to DarkRainyKnight for helping me with some ideas for images for a few of the more difficult theme cards in GiTDtron 2016.

I had planned on GiTDtron to do a better job of incorporating most of the themes, apart from the cards, which show a cryptic depiction of each of the themes. Unfortunately, I am appallingly slow (and bad) at graphical asset creation, so very little of that made it in (and even less functions as intended). IIRC, the only cards that (sometimes) function are: Ice/Snow and Fire or Music, which give the ability to attack; Minimalism, which turns you and any on-screen enemies into single-coloured blocks; and Cat point-and-click, which turns on-screen enemies into [non-firing] cats and generates the Paw of Catgod. If I can bring myself to continue working on it, perhaps I’ll be able to present a proper version by the time voting ends…?

 
Flag Post

Topic: Game Programming / GiTD [#50] Voting

Originally posted by Halysia:

edit: DoC always beating me to it… .

I am your personal ninja.
* bows *
douzo yoroshiku

 
Flag Post

Topic: Game Programming / GiTD [#50] Voting

Originally posted by Tukkun:

Question, am I allowed to upload a separate instance of the game to fix bugs without being disqualified?

Yes, as long as voters aren’t “drawn” to the updated one (if, for example, you had a front-page link to it on Kongregate, or another popular venue with links/directions to GiTD voting). Voters should always be using the un-updated one as the basis for their vote.

 
Flag Post

Topic: Game Programming / GiTD [#50] Entries and Discussion

Well, I’ve had quite a few problems with this (should’ve been simple! …ish), so I didn’t get to do nearly as much as I wanted (I had a GiTD-logo TARDIS and all sorts of other things planned — some of the things may actually rear their ugly, malfunctional heads if you’re (un)lucky):
GiTDtron 2016

Arrow keys or WASD to move (didn’t get around to key config, either, dammit!) or enable mouse control. Once you get certain cards, you’ll be able to attack using C (or clicking, if mouse enabled).

Avoid and/or kill enemies, save hapless bystanders, and try to collect all 50 cards.

You gain elemental attacks (fire and ice), but at the moment there’s no difference between the two, apart from graphics.

 
Flag Post

Topic: Game Programming / GiTD [#50] Entries and Discussion

Originally posted by Leonato666:

Hey buddies! Here my friend and I are making one as well. Theme: bounce.

Just a question, when the GiTD is finished, can we keep working on our game? Subtlety asking if the game will still be ours :P

The game will still be yours. However, you may not alter the posted/linked game during the voting phase (you may alter your personal copy or one hosted elsewhere, but the entered game must remain unchanged once the voting phase begins until the voting phase ends. After that, you are free to alter that one as well). Altering the submitted game during the voting phase may result in disqualification.

 
Flag Post

Topic: Game Programming / GiTD [#50] Entries and Discussion

I’ll try to incorporate as many themes as I can. Tentatively, my starting point will be:

Cards, Element(s), Fire, Ice/Snow, Earth, Mouse Only

Given my propensity to wait until the last minute to really start, I think I’ll leave it at that for now (as my official announcement of theme selection).

 
Flag Post

Topic: Game Programming / Sidescroller game - Jumping animation help

Assuming the code you listed was inside an EnterFrame function (and that gotoAndStop works the way I think it does):

Originally posted by PJD1990:

if ((hero.y<300) && (Key.isDown(Key.A))){
hero.gotoAndStop(‘attack1’);
}else if (hero.y<300){
hero.gotoAndStop(‘jumping’);
}

the problem is when hero jumps it gotoAndStop on jumping frame but doesn’t play past the first frame. And when hero is the the air and A is pressed it plays through the whole attack animation but when left or right is pressed in the air while A is pressed it just plays the first frame of the attack animation.

Is the hero in the air (ie, y < 300)? Yes? Then gotoAndStop('jumping').
OK, next frame:
Is the hero in the air (ie, y < 300)? Yes? Then gotoAndStop('jumping').
Oh, was it already doing the jump animation? Too bad. You’ve just re-started it.
Was it doing the attack1 animation? Too bad. Once Key.A is released, you will be starting (and re-starting) the jump animation; until then, you will keep re-starting the attack1 animation.

I don’t use the gotoAndStop functions, so I can’t really help beyond pointing that out; but to do the same thing that you have above in a cleaner way:

if (hero.y < 300)
{
   if (Key.isDown(Key.A))
   {
      hero.gotoAndStop('attack1');
   }
   else
   {
      hero.gotoAndStop('jumping');
   }
}
 
Flag Post

Topic: Game Programming / GiTD [#49] Entries and Discussion

@skaren:

Wow, you’re quick. I’m not sure if the issues I’m currently experiencing are because it has continued from my previous attempt (the last time I reloaded the page, it started over, but this time it resumed from where I left off. If continuing from where the player left off is by design, there should be a way to re-start the game (inside the game)).

I’m fairly certain that I had enough resources to build the antenna (I did when I left), but after attempting to build it and failing, I didn’t have enough iron(?) any more. When I build up enough iron again, I’ll re-attempt it and see if it works.
Edit: Re-acquired enough iron (203 pieces) and tried to build antenna. I now have 3 iron, and the antenna is still not built. It didn’t seem to deduct any of the yellow things.

Diplomats screen: Says "Diplomats: " under 1st Employ button (correct) and under 2nd (scavenger) Employ button (incorrect). There is nothing under the 3rd (recruiter) button. None of them show counts for how many are employed, however.

Espionage screen shows "Spies: ", but also does not show count for how many are employed.

Employing free population really needs a way to mass-employ, particularly late-game. An “Employ 100” button isn’t really very elegant, but it would do the trick.

Stole a second, more expensive (in ESP points) Ape-Human technology, but it didn’t seem to have any effect that I can see (there doesn’t seem to be anything new to build)…

Ok, so I’ve completed the game now. No other issues that I could see (but obviously I can’t tell with the 2nd Ape-Human technology, as it never appeared). Their home planet looks mysteriously like the homeless Chemja encampment. ;)

One other nit-picky thing: The little green diamond-shaped weapon looked like it should’ve been a special thing I got when I broke into the armoury… except I already had a bunch of them.

Anyway, good job. I look forward to your next GiTD entry.

 
Flag Post

Topic: Game Programming / GiTD [#49] Entries and Discussion

@skaren:

(I’ve bolded the game-breaking part)

10,000 leaf pile-up still doesn’t work for me (no, wait a minute… It’s now 100,000? 100 to 1,000 to 100,000???). Took forever for me to get get it, but I finally did (with 4,500 diggers)… and the Blessing spell seems very underwhelming — granted, I only have my intelligence up to 25 so far…

So now it takes energy to go to the place where you use energy to search the container. It’s a bit strange, since it doesn’t take energy to go anywhere else (except occasionally, inside the ship), but OK. At any rate, there should probably be some kind of “no energy”/“too tired” message if the player tries to go there when they don’t have energy.

I currently have 10 max energy, of which I have built up 1 energy. Resting costs 10 chicken legs to fill up energy to max, regardless of how much energy I have saved up. Is that by design or accident?

Sticks are missing from inventory list.

Not a big deal, but it would be nice if you had hover descriptors for inventory items. Also, you’ve got a lot of unused space there: it would look so much better if you laid them out in a grid pattern.

Each employment section should show how many Chemja are currently employed in that occupation (currently, only diggers show that).

Final Decrypt cost (121) is actually nothing — it doesn’t spend them or unlock anything, so the button/cost should be removed at that point. Also, it seems that there is only one piece of Ape-Human technology to steal…? If so, that button should disappear after use, too.

Using the purple things to open the door to the engine room (Archangel Corridors) made it loop back to the Mess Hall… and now it looks like I have to go through all of those again… and again.

Entering the mess hall claims to give you 1,000 chicken legs. I’ve been through it 3 times now, and checking my inventory, it shows that I have 851. I rarely use them to rest, so I can’t imagine I’ve used over 2,000 of them…

The antenna costs waaaaay too much of rare resources (things that you are dependent on the RNG to give, as far as I can tell) for 1 ESP per second, which you can easily acquire by employing spies. Finally acquired the resources specified to build the antenna, but it wouldn’t build it.

I’ll edit this post if I discover anything else.

 
Flag Post

Topic: Game Programming / GiTD [#49] Entries and Discussion

@skaren:

Nobody in their right mind is going to click over 10,000 times just to pile up some virtual leaves.

…Fortunately for you, I’m not in my right mind. Acquiring 10,000 (or more) leaves and attempting the 3rd pile up doesn’t do anything — apart from deduct 1,000 leaves each attempt.

Also, once the tent is built, Bu Yao Chi is content — a situation that apparently never changes (as far as I can tell), and/so the Rest button doesn’t appear to do anything.

What is Raindance supposed to do?

 
Flag Post

Topic: Game Programming / GiTD [#49] Entries and Discussion

@skaren: Congratulations.

You may already know of these issues, but just in case:
I can’t seem to build a fireplace or a tent, as the sticks always say “NaN” (even after I’ve picked some up; the white things required for the tent also say “NaN”). Probably a Number variable that hasn’t been initialized? Also, Raindance is lacking a description (I assume it is supposed to have one, as the others do).

I can’t tell what the “I” and “S” do (the “H” is apparently for the help screen, though it looks like some of the text doesn’t fit in the text boxes…??? Which is why I can’t see what the “I” and “S” are supposed to do — they don’t do anything when I click on them).

 
Flag Post

Topic: Game Programming / GiTD [#49] Entries and Discussion

Originally posted by HeynongMan:

This one might have zero entries!

I blame Christmas.

…and my brother’s birthday…

…and Star Wars…

…and sleep.

…but mostly Christmas. Just because.

Originally posted by DarkRainyKnight:

Since there won’t be voting for this one, would you guys like to use the 10 days as a mini unofficial GiTD where you can continue working on your games?

Sure, if you like. I suppose that might motivate me enough to keep working on it. Maybe. I won’t accept a prize, though (assuming I unofficially win, of course — I can dream, can’t I?).

 
Flag Post

Topic: Game Programming / GiTD [#49] Entries and Discussion

Not going to make it in time. :(

 
Flag Post

Topic: Game Programming / [AS2] How do you set depth height limit?

< ignore>You should try to learn AS3 (at least) and use blitting</ ignore>

Take a look at Actionscript’s DepthManager class, it looks like it might be what you need (I’ve never used it myself).

 
Flag Post

Topic: Game Programming / GiTD [#49] Theme Selection

Originally posted by Halysia:

^ :(

An unhappy unicorn?

Noun: mythical creature(s)
Game mechanic: stat allocation (e.g., assign points between strength, agility, etc)

 
Flag Post

Topic: Game Programming / GiTD [#48] Voting

1st place: Halysia’s Unfinished GiTD #48
2nd place: Kewry’s Hephaestus Idle

I look forward to trying the finished versions of all the entries.

Technical issues
-———————-
stain88’s entry:
(used FireFox; wouldn’t work in IE)
The ‘Submit’ button reacts when you click on it, but doesn’t do anything; I had to press enter in order for my typed entry to be accepted. Also, some of the instructions were garbled (e.g., “Typel s’cat’ […]”) — not sure if that was a result of me typing while it was printing out (but there were subsequent instructions that were also garbled).

Kewry’s entry:
(I had to have my browser (FireFox; wouldn’t work in IE) zoom out to see the whole thing, so that might affect the first two issues below)
The tabs on the left (Mercenaries, Crafting, and Inventory) should be longer, as part of the text usually ends up obscured.
When sending a merc to a location, the number for the enemy often overlaps the enemy’s name (e.g., “Sleazy Hacke5”).

It is almost entirely playable, if it weren’t for one issue:
There doesn’t seem to be a way to earn money or sell materials for cash yet, so once the initial money given to the player is used up, that’s it…? I can hire one merc and craft a few items, but then there isn’t anything more I can do (other than endlessly grind Hong Kong (Akihabara has robots that 1-hit my puny, ill-equipped merc) — which serves no purpose, as far as I can tell, if cash is unobtainable… well, if the mercs were getting experience or leveling up or something, I wasn’t aware of it). I’m not sure if that was an oversight or bug (if money is supposed to be given for running through enemies or upping the “level” of the area) or if it just hasn’t been implemented yet (if money is earned by completing accepted missions, such as killing 20 hackers).

Halysia’s entry:
Couldn’t find any issues with what is there that I recall.

HeynongMan’s entry:
Didn’t notice any issues with what is there.

My entry:
As far as I can tell, I managed to get rid of the technical issues for what little is there, but if anyone discovers anything, please let me know.

 
Flag Post

Topic: Game Programming / GiTD [#48] Voting

Originally posted by Halysia:

Same for Kewry, I can hire mercenaries and craft some items…but there’s no where for me to explore? Not sure if there’s more to these games or not.

There are locations you can send the mercs. If you open the Mercenaries tab and click on the gun icon within a merc’s info rectangle, it will open up a list of locations to send him/her.

 
Flag Post

Topic: Game Programming / GiTD [#48] Entries and Discussion

Ah, OK. I’ll try it again.

The ‘>’ looks like a command prompt to me, as that’s what is actually used for the DOS command prompt. Of course, as you said, it is the lack of the text input border box (and no auto-focus) that actually causes the confusion.

 
Flag Post

Topic: Game Programming / GiTD [#48] Entries and Discussion

@stain88: OK, tried it in FireFox. It did load, but no matter what I tried I couldn’t type anything, so it just sat at the command prompt (after “[…] but beware wrong answers!”) with the timer counting down. The ‘Submit’ button would react when I pressed it, but doesn’t do anything; I’m not sure what the ‘~’ thing is, but that doesn’t do anything, either (including react).

 
Flag Post

Topic: Game Programming / GiTD [#48] Entries and Discussion

Originally posted by stain88:

Out of interest, which browser did you use?

IE 9.

I have Firefox installed, so I’ll try that a bit later.