Current Project Canvas Shmup

Posting my most current project (well my most current that happens to be cool anyway). Its a canvas shootemup, not really sure what Ill settle on for a title, but heres a screeny

What I think is pretty cool about it so far is all the graphics (except the bg) are procedural and generated based off of whatever seed you give it. Not only are the graphics based on a seed but so is the level. For example if you play game?testing, you will have the same level/graphics as someone else who plays using that seed. This could provide some interesting challenges. Anyway heres the work in progress using the seed shmupity.

Also of course this is being done using js/canvas so you need a modern browser to test it.. but I don’t think there’s many who’d come here without one of those :) .

Posted in Canvas, Game Development, Javascript, Programming, Web Development | Tagged , , | Leave a comment

My SOPA/PIPA Ludum Dare entry

Was pretty stressful trying to make this in a day (especially since I did a full workday at my day job as well!). This ended up being my entry. I borrowed some game concepts (ok all of them) from the awesome game World Infectonator. Basically what you do is you get one chance to convert a 1%’er or “the unaware” in hopes they will spread their new found awareness enough to beat the level. Game was done using JS and Canvas of course, and using my homegrown game engine thats been evolving over the last year or so. You can check out the game in all its glory from the direct link.

Posted in Canvas, Game Development, Javascript, Programming | Tagged , , , , | Leave a comment

Installing Alpha Centauri Alien Crossfire on Windows 7

This is kind of a random post, but its something I ran into this week on vacation after getting a copy of Soldout Softwares Alpha Centauri with the Alien Crossfire expansion pack. If you’re like me and tried installing the game from the cd, the setup.exe just hangs. But never fear there is a way to get it working!

Step 1 – Make a directory somewhere on your machine, but not in program files, or program files(x86). Otherwise in order to save you will have to run the game as an administrator. What I did was create a directory structure on the root of my drive “DRIVE:\Firaxis\Sid Meier’s Alpha Centauri\”.

Step 2 - Copy the contents of the “programs” directory from Disc 1 to the directory we created above. Now copy the Directories FX, MOVIES, and VOICES into the directory. Now your structure should look something like the following,

Now do the same with CD2, copy the contents of programs to the root of the same directory and then copy FX/MOVIES/VOICES, and just acknowledge the file overwrites. At this point you now have a “working” copy of the game, you just run Terran.exe, or Terranx.exe in order to play, but you will probably have a few odd issues with windows not appearing, and low resolution. So I recommend you follow the rest of the directions posted at this forum (2nd post).

And enjoy :)

 

Posted in Gaming, PC | Tagged , , , | Leave a comment

Fake 2d Lighting with javascript

Just started messing with realtime 2d raycasting for lighting today, used a pretty good code example from facepunch.com/threads/1011659. Heres my version in JS, and a fiddle to play with. If you look at the code youll notice I added a portion to keep track of the closest block per ray so you can light up only that block and not the others. However doing this got me to thinking, this method can be used to make a vision cone for AI. Ive seen this raycasting method used before I just never implemented it myself.. besides my *really* slow implementation for lighting on my canvas terrian.

I might mess with this some more, got a few ideas for a small game or two, but who knows if Ill actually get around to it before finding something else that’s shiny. Feel free to do whatever with the code. Theres a lot of room for optimization.

Figured I might as well post this thing I was messing around with. Same concept but much slower .

Posted in Canvas, Gaming, Javascript, Programming, Web Development | Tagged , | 2 Comments

Meat Boy Pumpkin!

Starting messing around with grinding out a pumpkin rather than cut, this is my first attempt. I love Super Meat Boy so I tried to capture his awesome little face! I definitely need to practice the rest of the year on apples or something.

Posted in Gaming, PC, Uncategorized | Tagged , | Leave a comment

Gaming Gaming Gaming

So I realized I have never posted anything on here about my gaming habits. Gaming is a huge part of my life its probably a bit higher than programming even. I am VERY partial to PC gaming, consoles are ok.. but I just look at them as underpowered PC’s :P . Plus its nice being able to install my copy of Homeworld and play it 13 years later without issue. Anyway I figure I will start to post some of my thoughts on games I am currently playing, and maybe some other tidbits from my collection.

My collection

Ill have to get some pictures up.. but I love collecting PC games, old and new. Currently my Steam account sits at just under 800 games, and my physical copy count sits at about 600 or so. I have most popular games that were released for the PC and quite a few obscure ones. I wont lie I haven’t played them all, last time I calculated I have played about a third of them. Once I get my spreadsheet up to date Ill post it on here.

Games Im currently playing

Right now Im switching between a few games, Dungeon Defenders, Battlefield 3, and Team Fortress 2. The Halloween events in TF2, and Dungeon Defenders are great I love when games include things going on in the real world, such as holidays.

Posted in Gaming, PC | Tagged , , , , , | Leave a comment

Another Android live wallpaper, Forest Scene

The idea is *heavily* inspired by a JS1K demo submission that was done by @daisyowl.  I just thought the demo was so cool it was begging to be a live wallpaper. I plan on adding more features such as clouds/different seasons etc. Heres a link to the source if anyones interested, https://github.com/loktar00/Android-Forest-LWP and heres the link to it on the app market, https://market.android.com/details?id=com.loktar.forestscenes&feature=search_result

Posted in Android, Programming | Tagged , , | Leave a comment

Android Live Wallpaper Guts and Goo

Just released my second live wallpaper, Guts and Goo

Guts and Goo

Used libgdx along with the libgdx live wallpaper backend. Was a fun project, found out about an awesome filter library while making it, its what allowed for such great high res nasty images.

The hardest thing besides a bit of OpenGL I had to learn was the Android preferences. I dont know why but I have such a hard time getting them working right. So right now the only option is to pick different images to mess with. I plan on adding more later. I also plan on releasing a “lite” version which only includes one background to choose.

Posted in Android, Programming | Tagged , , , , , | 6 Comments

jQuery Snowfall 1.5 update now with snow buildup!

Repo on Github
Google code link
Download Jquery Snowfall 1.5
View the plugin in action

Added snow buildup to the plugin, so now you can pass a jquery selector in the collection option and the snow will collect on top of all the elements matched. It uses the canvas tag so the snow wont collect in IE8 or lower. Continue reading

Posted in css3, Javascript, jQuery, Programming, Web Development | Tagged , , | 51 Comments

My entry for js1k #3

Below is what I ended up settling on for an entry for the JS1k. My ideas ranged for a rainbow road (similar to the Mario Kart level), to a 3d tombstone that said dysentary, a terrain generator, then a wave generator. I ended up just combining the last two ideas and came up with below. Continue reading

Posted in Canvas, Javascript, Programming, Web Development | Tagged , , , , | Leave a comment