Thorny

Hey, sorry for the long period of idleness I’ve been busy working on a simple game engine there isn’t anything really to show at present other than a simple proof of concept game I wrote called Zombie Corridor (please not that this is buggy and you need to click in the black on the far right to shoot) which was thrown together over a weekend using code form may failed weekend projects.

What this has shown me is that using a modern browser it is possible to implement simple flash-esk games using Javascript. Once the concept was proven I began working on a more reusable code base, which I have named Thorny.

You can read more about my hopes and aspiration for thorny here but currently most of that is just me waffling on, in its current state it isn’t much more that a super simple canvas script that draws a pretty shape on the screen and nothing much else.

I’ve been spending my evenings getting myself frustrated with maths I learnt at school 10+ years ago, which has been fun, but its starting to pay off, Thorny as of right now is detecting collisions that occur infront of the moving actor, and is responding in a primitive fashion to there existence. Hopefully by the end of the week I’ll have my collision detection bugs fixed and the collision response working nicely.

Once that is working I’m going to try writing a simple 1 player game, just to show off what the engine does as of then. The game is likely to be a simple maze affair, where our deranged hero/heroin must escape from a cave he/she has gotten lost within.

Once thats working my next goal will be to re-implement Zombie Corridors DOM renderer and see how well everything works by recreating my bench mark, if my FPS stay relatively unscathed then all of this additional fanciness has been relatively cheap in terms of CPU usage, if the more likely occurs and the FPS plummets than I will cry and throw a hissy fit.

After Zombie Corridor has been re-implemented I shall go about implementing mesh based path finding, as this will allow NPC actors to more realistically roam the world, which by now will add some much needed intelligence to Thorny, mindless flesh eating zombies can only do so much to entertain.

Just as a note I intend to release Thorny on an OSS licence, I’ve not really looked into which one I will go with yet, but its likely to be MIT, and once each of the phase of demo is completed, they will be uploaded to one of my many domains.

TTFN



This entry was posted on Monday, June 21st, 2010 at 3:45 pm and is filed under Code, PBBG Development. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply

Your comment

  • bea test
  • vince young usc
  • chad ochocinco yesterday
  • c span yesterdayc span zelaya
  • monte
  • c span 2009
  • randy moss football cards
  • search cfisd.net
  • connecticut 5th district
  • c span video contest
  • connecticut 97.7connecticut attorney general
  • hp support contact number
  • moana
  • impression
  • hp support error 1005
  • battleship ipad
  • connecticut 5 star resorts
  • la ink corey
  • nickelback
  • la ink cast
  • randy moss vikings 2011
  • outside
  • bea luna
  • bea 71 16
  • dist 91
  • vince young dadvince young eagles
  • dis lyrics
  • search 4
  • vince young depression
  • cspan facebook
  • mtv cartoons
  • zara phillips kids
  • windsor
  • cspan washington correspondents dinner 2011
  • bea diy
  • tea party young people
  • braid
  • la ink 105
  • mtv true life
  • bea 71 series staples
  • connecticut 97.7connecticut attorney general
  • chad ochocinco celebrationschad ochocinco dating
  • connecticut post
  • la ink season 5 premiere
  • connecticut transit
  • mtv executivesmtv fantasy factory
  • search engines for kids
  • connecticut lottery
  • tea party hats
  • 60 search engines virus
  • urinary
  • new england patriots gillette stadium
  • bengals youth jerseys
  • vince young z
  • chicago bears 1985
  • chad ochocinco free agent
  • tea party nj
  • saturation
  • vince young injury
  • chad ochocinco 15
  • la ink price list
  • mtv 2 schedule
  • discjuggler
  • hp support id
  • period
  • bulldog
  • freida pinto zac posen
  • bengals insider
  • new england patriots wiki
  • quilt
  • bengals usa
  • search engines usage statistics 2010
  • randy moss korey stringer
  • rickey
  • bea goldfishberg
  • greg olsen website
  • battleship hacked
  • hp support chat
  • la ink season 5
  • bea taylor
  • disloyaldis magazine
  • contribution
  • bengals job fair
  • chicago bears donation request
  • bengals arrests
  • search engines other than google
  • beagle
  • connecticut 100 club
  • programming
  • bea per capita income
  • freida pinto glamour 2011
  • bea 2011 map
  • search engines 9
  • cspan government shutdown
  • vince young released
  • battleship classes
  • tea party texas
  • hp support 6310hp support 7200
  • bengals preseason schedule 2011
  • armband
  • new england patriots 3 4
  • bengals 08 schedule
  • connecticut juvenile training schoolconnecticut kids
  • chad ochocinco nascar
  • hp support number united states
  • bea input output
  • greg olsen puzzles
  • randy moss yahoo stats
  • chad ochocinco quotes video
  • tea party table settings
  • new england patriots 65
  • hp support chat
  • connecticut limo
  • clan
  • purple
  • purcell
  • chad ochocinco johnson
  • xanadu bengals
  • battleship excel
  • randy moss wonderlic
  • randy moss mix
  • new england patriots 07
  • la ink 2011 season 5
  • generation
  • c span 4 to 5
  • searchbugsearch engines
  • greg olsen football
  • chicago bears gifts
  • mtv music awards
  • indexed
  • connecticut quarry
  • freida pinto green dress
  • zara phillips yachtzara phillips zimbio
  • mtv 5 cover
  • new england patriots store
  • muncie
  • search 78search 800 numbers
  • vince young 2008
  • chicago bears zip hoodie
  • chili
  • new england patriots 1997 roster
  • bea rims
  • crossfire
  • recessed
  • chad ochocinco quits football
  • sailor
  • yield
  • search engines non tracking
  • views
  • bea fox
  • zara phillips baby
  • vince young uncle rico gif
  • search protocol host
  • mtv website
  • chicago bears 96
  • bengals forum
  • chelsea
  • zara phillips wedding date
  • bea 00037
  • freida pinto dev
  • chicago bears training camp
  • tea party for kids
  • search optics
  • freida pinto plastic surgery
  • hp support assistant review
  • vince young status
  • tea party 8 28 09
  • withdrawl
  • search 5500
  • zara phillips royal wedding picture
  • barriers
  • battleship egg hunt
  • battleship history
  • greg olsen no greater love
  • chad ochocinco vs skip bayless
  • instrumental
  • greg olsen university of miami
  • cspan kucinich
  • dis n dat band
  • chad ochocinco height and weight
  • trades
  • bangles eternal flame mp3bengals forum
  • la ink show
  • randy moss combine results
  • vince young to eagles
  • bengals undraftedbengals vs steelers
  • new england patriots offense
  • c span youtube obama
  • search engines for jobs
  • c span kozol