Home | Planet Ludum | Rules Wiki | Mailing List| Sign In/Create Account | Write a Post| #ludumdare on irc.afternet.org

Ludum Dare 16 :: December 2009 :: Theme: Exploration

LD16 Results: Top 20 | Categories | View All 121

Theme Voting: Round 1 | Round 2 | Round 3 | Round 4

's Trophies

Posts Tagged ‘as3’

Finished my first Ludum Dare!

Posted by Ashera
Sunday, December 13th, 2009 7:28 pm

Sweet, I managed to complete my first Ludum Dare! I was thinking of learning Push Button Engine for it, but after going through a couple of tutorials I decided I’d go for straight-up Actionscript instead. PBE has some neat features, but I need more time to get my head around its component-based programming model.

Anyway, SEEK*TOR is a game where you’re trying to locate the enemy by firing search flares from turrets. You have limited flares, and turrets have a limited range, so you need to carefully choose where you aim. It’s in Flash.

SEEK*TOR Voting page

Incidentally, I’m annoyed with Audacity because it added an initial silence to all the mp3 files I encoded with it. So all the sounds come in late. :( Also, I just realized that I forgot to have the background music loop…

Angry Caverns – v0.4 Sound Added!

Posted by HybridMind
Sunday, August 30th, 2009 12:28 pm

I’ve finished plugging in a bunch of sound effects for Angry Caverns and you can hear and play the result here (Flash)

Now I’m off to use Reason to compose a quick main menu loop and at least one level loop…

Then it will be time to generate some more levels than 1  !

EDIT: If anyone plays and the sounds are too loud / soft / annoying.. feel free to let me know!  Thanks  :)

Angry Caverns – v0.3

Posted by HybridMind
Sunday, August 30th, 2009 9:58 am

I’ve got another playable billed uploaded along with another gameplay video for the passively curious:

Play version 0.3 here (Flash)

Watch gameplay video of version 0.3 here (YouTube)

screenshot-v03-mainmenu

A suitably themed main menu

Concept:
You are an extremely angry cavern. You awaken one day to find many creatures living inside of you. This pisses you off! You have a short amount of time on each level to use your cavern weapons to destroy as many creatures as you can. Kill multiple creatures with one attack to earn combo points and kill rare bonus creatures for extra score! Compete online with global leaderboards.

Controls:

  • Use your mouse to click on your weapons (stalactites, geyers, etc.)
  • Kill as many creatures as you can within the time limit.
  • Kill all the creatures for a big bonus!

A few more screenshots with captions after the READ MORE…

(more…)

Angry Caverns – now with Cavemen

Posted by HybridMind
Saturday, August 29th, 2009 7:54 pm

ok Ok.. so they are still rather stick figure like.. BUT they switch comically between running and walking and change directions too.  You can watch a gameplay video of version 0.2 here.

screenshot-v02

At this point I’ve implemented 2 different enemies (bats & cavemen), 2 different weapons (stalactites & geysers), a combo system, tracking of stats like base level score, bonus score, and reporting back on a level over screen.

Many things still to do of course but my plan is still holding so far of trying to get the bulk of all implementation finished before generating levels and upgrading the graphics.

You can play version 2.0 here in your browser too.

Angry Caverns v0.1 – Playable Proof of Concept

Posted by HybridMind
Saturday, August 29th, 2009 1:47 pm

Alright– finally have my initial proof of concept demo up and available for any curious souls to try out.  It isn’t too exciting yet but it will show you the initial inklings of what I’m going for anyway.  It’s Flash so you can run it in your browser.

working-screenshot

Basically this is a test level here with 4 stalactites, 3 steam geysers, and 6 flying bats.  I am enjoying the bat movement at this point.  Each time you play the game the cavern levels will have the same configuration of weapons for your use.  What will change is some slight variables on the initial speeds and directions of the enemies in the cavern.  The timer will likely be going away as now each cavern level has a limited number of weapons for you to use.  You use a cavern weapon by clicking on it with your mouse.

I hope to support interesting combos and other funny events perhaps to help your score and experience of the game.

Today my main goal is still to get all the behind the scenes engine working with my levels, get all the enemies moving correctly in the various levels, and finish coding all the weapon functions and effects.  That way tomorrow I can spend as much time as possible on bringing the graphics up to speed beyond the rapid primitives I’ve made everything here in.  My plan is to have the game be fun before spending anything more then the bare minimum on graphics because the game is what matters in the end to me.  Especially if I want to keep working on anything post-compo I’ll be far more motivated to improve graphics and polish if the actual game is fun!  ;)

Controls:

Click on the bubbling steam geysers or the stalactites at the top of the cavern with your mouse to trigger them.  Steam geysers work like a short range shotgun at the moment so wait for the bats to be near.  Stalactites fall so you need to time them right with the bats movement.  100 points per bat.  Max score of current demo is 600 points… ;)

How to use MochiMedia Global Leaderboards with your Flash entry

Posted by HybridMind
Friday, August 28th, 2009 10:17 am

I’ll likely be using a global leaderboard with my Flash game entry like last Ludum Dare because it can be really fun to encourage competition with fellow LDers on your game. I remember a few Flash devs being curious about the process so I wanted to post a brief step by step tutorial for those of you who want to take the plunge this weekend. If you are using AS3 I’ll also be hanging in the IRC channel and am happy to answer any tech issues you may have if you choose to implement these.

Without further ado — 10 Steps to Global Leaderboards:

  1. Login or create a new account over at MochiMedia.
  2. Once you are logged into your ‘Dashboard’ click the tab called ‘Add Game’.
  3. Fill out the ‘title’ and the ‘dimensions’ of your game. For the purposes of LD15 you don’t have to worry about using ‘Live Updates’ (their distributed version control system) so you can leave it on ‘No’ if you’d like. Click the submit button.
  4. At the next screen you can totally skip all these settings and hit the ‘Done’ button at the bottom if you’d like. Why? Well that is because all the settings on this page are related to using advertisements in your game which you probably don’t want to do for the purposes of LD15. Ads aren’t required at all to use their global leaderboards.
  5. Once you’ve clicked done you will see your game’s title in the game list on this screen. It should have a little ‘pause’ icon next to it. Don’t worry, this doesn’t matter. Click on the title of your game.
  6. Once you’ve clicked on the title of your game click the ‘leaderboards’ option to setup your highscores.
  7. You will see a little info about the leaderboards but the important part is to click the ‘Create Leaderboard’ button at the bottom.
  8. On the ‘Create Leaderboard’ screen enter the title for your leaderboard (ex: “Highscores” etc), optional description, and then any scoring format/sort data. Fairly self explanatory. If you are using a traditional ‘high scores = better’ then the defaults will probably be fine for you. One thing you may want to mess with is the color / transparent and formatting options near the bottom as that will let you configure the leaderboard widget to match your game’s color theme. I often do ‘transparent’ so that my game background will show through when this is displayed. You can edit this later as well. Click ‘Create Leaderboard’ again at the bottom to generate yours.
  9. Your leaderboard should be created now and you will be looking at a screen displaying it. The link now that you want to click on is called ‘actionscript code’. A bunch of fields will appear along with 2 radio buttons. One for AS2 and one for AS3. Pick the appropriate technology for your game. Also note your ‘game ID’ and ‘leaderboard ID’ as you will need these later.
  10. You can use these provided code snippets in tabs labeled ’submit score’, ’submit score and name’ and ’show leaderboard’ to get the relevant editable code snippets to drop in that will connect your game to your leaderboards.

Can’t wait for the theme!

The Secret Weapon…

Posted by HybridMind
Wednesday, August 26th, 2009 12:00 pm

I thought it would be only fair to provide a quick rendering of my workspace ahead of this weekend’s compo to give you all enough notice…

gametron9000

That’s right.  I got a Game Tron recently.  It is currently configured to publish an AS3 Flash game though I’m still fiddling with the param sliders a bit.  I’m hoping I won’t need the slider on the far right.  Good luck everyone.  Looking forward to this weekend quite a bit.  See you in the LD pits.

Fleedom Flies – FINAL

Posted by HybridMind
Sunday, April 19th, 2009 6:54 pm

FLEEDOM FLIES – by HybridMind – April 17th-19th, 2009
Created from scratch for Ludum Dare 14’s 48hr game competition

Story:

An unstoppable armada of alien warships is approaching your doomed homeworld. Your only hope is to see how many of your race’s precious colony ships you can save! Flee through the armada for freedom, your fleet flies for it’s lives!

Controls:

  • Use the arrow keys to move
  • Use Z/A/Y to contract your fleet’s ship spacing
  • Use X/S to expand your fleet’s ship spacing

How to Play:

The more expanded your fleet the larger your score multiplier!  Watch out though as this will make you more vulnerable sometimes.  To score high you will need to balance when you contract and expand with how you move through the alien armada.

  • Also features Online Leaderboards for some friendly competition!

Tools used:

  • Coded in ActionScript 3.0 using the Flash CS4 IDE and using Dr. Petter’s sfxr for sound effects.
  • MochiAds Leadboard v3.0 API used
  • Greensock TweenEngine Lib used

Got Feedback?

Leave a comment below or in the voting feedback area, or email me at dave [at] hybridmind.com

I’ll be working on this game some more so any thoughts or suggestions will be taken into consideration for the post-compo version!  Thanks for playing and I hope you have a good time with it!

Files:

PLAY THE FINAL VERSION HERE IN YOUR BROWSER!

NOTE: If it seems slow or laggy, Flash can sometimes have issues when you view it with your browser.  I recommend downloading one of the links below to play on your desktop for maximum performance!

WINDOWS EXE HERE

SWF FILE HERE (Right-Click Save-As)

SOURCE AND ASSETS HERE

Dialogue (well, technically, monologue)

Posted by corpus
Sunday, April 19th, 2009 3:44 pm


Click to enlarge.

The wall’s coming, honestly..

Coming on slowly

Posted by corpus
Sunday, April 19th, 2009 11:40 am

I’m at the stage now where I’m just mapping out the gameworld and populating it with words and people. It’s looking like I’ll finish in time, which I’m pleased about :)


Click to enlarge.

flash as2/as3 lib usage question.. need thoughts

Posted by HybridMind
Sunday, April 19th, 2009 3:14 am

Hey all.. I realized I had forgotten to post a lib I wanted to ask about using that is related to online high score ability in a flash game.  Would just want to know peoples thoughts about using it for this compo.. or other compos if deemed too late.

Link to mochi leaderboards api docs

Link to mochi api v3.0 (as2/as3)

Basically it’s just a 2 line call someone can drop into their flash project that enables online leaderboards via mochi.  You don’t have to use their ad network or anything but it would easily support the ability for people to see others scores in my game.

Anyway.. thoughts?  Too late for this time perhaps..? but what about future compos?  It isn’t really game code per se.. but it does give a game an advantage in that online leaderboards often lead to more competition with the score motivated players.

16 hour crunch.. Fleedom Flies when you’re having fun.

Posted by HybridMind
Sunday, April 19th, 2009 2:49 am

[ PLAY CURRENT BUILD IN BROWSER HERE ]

Well.. grabbed some sleep last night.  Just played my game this morning to see how I felt about it’s progress and direction.  Time to make the short list of goals that is so important in these compos to trying and pull off a playable and hopefully fun game in time.

I find a good trick to use is decide what makes the compo version versus what I’ll save for a post-compo version.  I’ve been pretty good about actually doing a post compo version lately that I’m not too worried that I’m using it as a fake crutch.  You can learn so much from a rapid prototype like this that it is still worth it to finish a reduced yet playable game for many reasons.

Anyway, knowing that some of my favorite features will likely still see the light of day makes me more willing to cut them for the compo version.

It is with that in mind that I am thinking about the following design decisions:

Compo Version Features:

1) One formation only of your fleet ships… the long and lean horizontal one.  This is because I am not sure if I’ll have time to code enough of what I want to justify the other formations right now.  I may have to focus on just making this a fun space avoider with the twist of having multiple lives / health built into the number of your fleet ships remaining as you fly along.  As long as 1 ship makes it you have been considered to win in that you’ve saved some of your race’s people.  The more ships you save the larger the score multiplier probably.

2) Probably not going to implement player ships fighting the enemy armada of doom.  I’m really trying to focus on not making this a shmup but rather sticking to the fact that these are light and nimble colony transport ships that are trying to get the hell away from their doomed planet / advancing wall of the enemy armada.

3) I think that since I have a simple but functional way to hand code in all the enemy ship placements and movement speeds I have the ability to build an exciting armada progression that will have some fun surprises and such along the way for the player to fly through.

4) I am worried that since these compos don’t afford much optimization time I may end up making a version that in order to look as cool as I want will likely suffer performance wise on slower computers.  I may have to go the route of a simple button to: “play high quality” and “play low quality” to turn down all the beam / particle effects I want to use.  I think that is a fine compo compromise.

Of the 16 hours remaining I fear I may have some domestic duties to attend to as well unfortunately… laundry and the ilk.

Oh well.. it’s crunch time here at LD so good luck everyone!

Engine nearly done

Posted by corpus
Sunday, April 19th, 2009 2:00 am

I had a few hours of sleep and got back to work. I’ve now implemented player movement, gravity, collisions, etc., and just finished my class to handle animations.

Collisions caused me quite a bit of bother as I made a load of stupid mistakes (as usual), but they seem to be well and truly out of the way now.

I still need to pull the sprites I made over from my other computer so I won’t bother with a screenshot this time.

Tiles

Posted by corpus
Saturday, April 18th, 2009 6:11 pm

Implemented tiles. Okay, it’s still at the stage where everything is boring. I think after this one, I won’t post until I have something a little more visually stimulating.

Now…. with ENERGY WEAPONS!!

Posted by HybridMind
Saturday, April 18th, 2009 5:53 pm

Play in yo browser here…

Yeah– I’m excited.. so far… OK.. the two largest ships fire these purple beam weapons.  The largest ship with the chance of firing 2 of them.. the second largest ship firing one.

I also have doubled the level length but that will change as well eventually.. I just wanted a larger amount of ships to fly through.

Also.. I made it so if your fleet touches any of the screen boundaries.. they asplode.  Ideally… this wouldn’t be the case.. but after fighting collision detection logic (it is complicated due to fleet coords/ tweening patterns etc..) there were so many ways to rig the system to get your ships to hide.. that I just made them asplode… :)

Anyway— Beam weapons give you a tiny bit of warning via visual clue.. think any robotech episode when they are firing the reflex weapon.. there is always that .35 of a second where you can get out of the colorful path before you are so many cinders.

So.. recap: running into screen boundaries.. capital ships.. or giant purple lasers will kill your little ships.. :)

Let me know if the effects are killing anyones computers yet.. i’ve done 0 optimizations.. (hey.. its LD)

We have pixel fonts.

Posted by corpus
Saturday, April 18th, 2009 5:19 pm

Started coding a little while ago and just finished a pixel font class.

I’m working with the Flex SDK in FlashDevelop.

Fleedom – Progress Continues..

Posted by HybridMind
Saturday, April 18th, 2009 12:14 pm

So, I have another playable build of my work in progress available.

Play it here in your favorite browser

It now has an enemy ship wave manager so I can build out the Wall of Doom(tm) that you must escape through to rescue the last of your race.

I also took a suggestion to map the fleet pattern echeleons to the Z/X/C/V keys.. four patterns in all.

Give it a whirl if you’d like as I’d love to hear any feedback.  I’m trying to get absolutely as much of the gameplay done before screwing around with any graphics this time.  I think it is actually progressing really well for once!

The game just ends right now when all the enemy ships go by.  Also.. if you lose all your ships you have to refresh your browser to continue!

Fleedom – Fleet Pattern and Movement test

Posted by HybridMind
Saturday, April 18th, 2009 6:49 am

Current build playable here in your browser

Working title is Fleedom. Wanted to handle what I felt would be one of the most challenging parts of my game design which was making a fleet of small ships that you could toggle through various flight patterns while moving.

Got a decent enough working version now.  Z/X toggles next/previous fleet pattern.  Arrow keys move.

Here is the background on my current game’s design

LD#14: Can i use this lib?

Posted by rollbak
Monday, April 13th, 2009 12:53 pm

Hello all,

I just found this open sources lib (http://www.web-adventure-kit.com/) and i want to know if the rules let me use it for this compo.

What you experienced devs say?

ps: It is a framework to make point & click adventures in AS3.

Thanks,

Lucas

LD14 Baby!

Posted by HybridMind
Monday, April 13th, 2009 10:22 am

I am pretty sure I’m going to make a go of LD14 this weekend.  I will be voting in the theme rounds all week long and take a look Friday to see the theme that is picked.  I will make up my mind then for sure.  Why the hesitation?  Well, I have a lot of things I’m already working on game wise so I have to make sure working on ANOTHER game is the best use of my energy… ;)   I do love the LD compos though.. it’s what got me back into game programming again so it will always have a lot of pull on my heart.  It is just so much fun as many of you know to participate in this event.

As far as programming tech and libraries go I will be making a change for the first time in all my LD experience!  Previously I was rocking the Ruby language and using the excellent Gosu game dev library (which I still highly recommend!)

This time I’ll be using Flash / ActionScript 3.0.  I have spent the past couple months learning ActionScript (first used AS2 for one game) and then another game I did in AS3 to work on my knowledge in that.  Plus I’ve cranked through a couple really great books I picked up that I also highly recommend to anyone looking to make the leap.  Essential ActionScript 3.0 (O’Reilly), ActionScript 3.0 Animation (Keith Peters), and Flash CS4 Professional  (Katherine Ulrich). The Kongregate Shootorials were also a great place to start for AS2 and they have an AS3 version of the finished tutorial to learn from the code (it is well commented.)  I learn good from books so I had to grab a few to help out.  Anyway, I’ve been having a blast with Flash / ActionScript!

I’ve been very impressed by how quickly you can rough out a game prototype using the Flash authoring tool and some simple ActionScript classes.  I used to think that I’d be hard pressed to find as rapid a dev environment than what I was already using with Ruby / Gosu but all I can say is DAMN.. flash is fast.  :)

Plus, the added benefit of having both rapid playable cross platform versions for compo feedback as well as not worrying about the various builds after the compo and I think it builds a strong case as rapid prototyping tool geared for quick compos like this one.

Tool Set I want to use:

Flash / ActionScript 3.0

Libraries I want to use (if this seems ok par the rules?):

GreenSock’s tweening engine TweenMax / TweenLite

Looking forward to a great theme and a great compo everyone, take care!

Ondrian Fordrian Final

Posted by hamburger
Sunday, March 8th, 2009 2:05 pm

Here it is!

It’s lovely!

Play it here.

This game is sort of like Frogger, except you can’t move backwards. Enjoy!

I had a lot of fun with this. I wanted to do a couple more sets of levels with other Kandinsky paintings, but I didn’t have time.

Coded in ActionScript 3 + TweenLite, with art stolen from Wassily Kandinsky, and animations created in the Flash CS3 API.

Only Forwards + Mondrian = Ondrian Fordrian

 

Ondrian Fordrian?

Posted by hamburger
Friday, March 6th, 2009 10:52 pm

Well, after a couple of hours playing old LD games (which tend to be amazingly good, btw), here’s my screwball idea.

Only Forwards + Mondrian = Ondrian Fordrian

In this mashup, I intend to mash extra hard, almost beyond recognition. In other words, I will be interpreting my inspirations loosely.

In Only Forwards, the avatar is always moving forward and the player’s inputs cause the avatar to turn left and right. In Ondrian Fordrian, the avatar is either moving forward or not moving at all; input consists of exactly one key, the MOVE FORWARD key. The player’s goal is to move forward as much as possible.

In Mondrian, the visuals are inspired by the De Stijl artist Piet Mondrian. In Ondrian Fordrian, the visuals are inspired by the Bauhaus artist Wassily Kandinsky. Or who knows, once I actually have a game maybe I’ll go with someone else, someone whose work is more gamey, like Mondrian’s friend Theo van Doesburg, founder of the De Stijl art movement. I totally just looked all that stuff up on Wikipedia.

In Ondrian Fordrian, the avatar is a Kandinsky doodad attempting to traverse the frightening, bewildering Kandinsky miasma. His goal is to move forward along his curvy, Kandinskic path. Everything moves. Some of it pushes him backward, some of it can hurt him.

Never Look Back. This is the second (way more boring) title for this game.  Never look back, Kandinsky doodad. The past is past, and the only way is forward.

I will be working in Flash with AS3. I intend to finish the game this weekend, but it’s going to be meager, for a couple of reasons. Chiefly, I have a lot of other stuff on my mind, plus the weather’s so damn nice.

The Shorty Fusetival?

Posted by HybridMind
Friday, March 6th, 2009 8:15 pm

The Shorty Fusetival.. oh god no

This could only bring madness… or terror… or both!

Short Fuse + The Hairy Chestival.

I’m going for it!  This is rough mockup to get the idea down but basically instead of the old miner carrying the leaky powderkeg.. we have our miner taking up a different profession.  That’s right, he’s using the lawnmower (or is that chestmower?) from The Hairy Chestival.. only problem is that the lawnmower is leaking fuel like there’s no peak oil!  You have to mow down the dry grass (or is that… hair?) before the spark ignites your fuel mixture.  Oh yeah, for some reason the field is littered with explosive barrels that you can’t run into but that you have to destroy.  There will also be a fuel meter on the lawnmower that will run out I think as well (like the button to discard the powderkeg in Short Fuse.  I still have to work out exactly what the rewards are (do you really need one in a game so ludicrous?  ;)   ) and what the dangers are.  But, I have high hopes for this.. hehe.  I’ll be using Flash.  Either AS2 or AS3.. jury is still out for this mini-LD.

Mini LD 8 !! …and a conundrum

Posted by HybridMind
Friday, March 6th, 2009 4:07 pm

I love the theme of the mash up and am scouring the archive grid looking at old thumbnails.  I’m trying to find a concept that won’t be too ambitious at all.  The reason?  Because this weekend I will make some progress towards learning AS3 I hope.  I have my Essential ActionScript 3.0 book handy.  I have my Flash CS4 Professional book handy.  I have healthy snacks…  I have angry chihuahuas.. (well not really, but my wife and I are picking up a new puppy tomorrow!  Shiba Inu mix, not chihuahua I’m afraid.)  :)

I have already made 1 Flash AS2 game so far but know nothing about actually using the Flash tool for making animations and such things.  I also “know” AS2 in that sense that I’ve been programming in other languages a long time and can now brute force any kind of ugly code into working but I’m far from the land of knowing best practices so far!  I really want to push on past AS2 though.

I think it would be fun to find a mash-up game that will ideally not be too large in scope that will allow me to get to know the Flash authoring tool and AS3.  It does mean I have to make some more progress in the AS book.

Only time will tell what will happen.  Epic Fail?  We shall see!  ;)

  • Recent Comments

  • Recent Tweets (Tag: #LD48)

  • Categories

  • Meta

  • Recent Trophies

    The LD to "Chart Topping" Kongregate Award
    Awarded by PoV on March 16, 2010
    The "Ludum Dare Entry on iPhone" Award
    Awarded by PoV on March 16, 2010
    The "Ludum Dare Entry on iPhone" Award
    Awarded by PoV on March 16, 2010
    The "Ludum Dare Entry on Steam" Award
    Awarded by PoV on March 16, 2010
    The Lonely Clapper Award
    Awarded by PoV on March 16, 2010
    The "Ludum Dare Entry in SOWN" Award
    Awarded by PoV on January 26, 2010
    The "Ludum Dare Entry in the IGF" Award
    Awarded by PoV on January 26, 2010
    The "Ludum Dare Entry in the IGF" Award
    Awarded by PoV on January 26, 2010
    The "Funnest Looking Animated GIF Ever" Award
    Awarded by PoV on January 26, 2010
    The "Breakfast With Awesome Thing" Award
    Awarded by PoV on January 26, 2010
    The Official SonnyBone 'RAD GAME' Award
    Awarded by SonnyBone on January 3, 2010
    The Madk Award for Excellence in Graphic Art
    Awarded by madk on January 2, 2010

  • All posts, images, and comments are owned by their creators.