Sorcerer's Garden (HTML5)
Sunday, July 22, 2012 - 14:33
What a great contest! I got a very late start and there is a good chance I won't finish, but here is my work-in-progress anyway.
You have inherited a magical garden. Combine your veggies to make magical cocktails to defeat the undead who have overrun the town.
Using craftyjs (game engine), raphaeljs (vector graphics) and Tiled (map editor).
repo: https://github.com/sanojian/lpc_sorc_garden
demo: http://sanojian.github.com/lpc_sorc_garden/game.html
Controls
move: w a s d
plant/pick: p
choose spell: 1-8
cast spell: mouse
What is working:
- maps importing
- zoning
- planting
- inventory
- harvesting
- mixing spells (only two available so far)
What is missing (almost everything):
- npcs
- combat
- maps
- looting
- sound
- equipment
- purpose
I am horrible at this social coding stuff (blogs, updates, etc) but here is a screenshot.
There seems to be some nasty lag when you go and try to zone up from the starting point
Other then that looking good.
=======
Full Steam Ahead! o/ <-- little ascii fist in the air holding a debugging hammer.
Thanks for that, Botanic! I had not noticed. The latest push should fix it.
FYI the game works best in Chrome. Runs okay in Firefox. Life is too short to worry about IE for a hobby project ;-)
More so when you consider you won't get extra points for getting your LPC entry to run on a propritary platform. :P
It's too big for my screen. =(
Área de trabajo 1_011.png 98.2 Kb [216 download(s)]
Ack! Yeah that would make it unplayable.
I added a url parameter to choose the height of your screen. Default is 768. You can specify like this:
http://sanojian.github.com/lpc_sorc_garden/game.html?height=640
Latest update:
Still to do:
Not gonna happen (no time):
Latest Update:
I takes me forever to make one of these maps.
Finished and submitted! There is a playable game in here somewhere. Not quite what I set out to make but I am satisfied with the results.
Please leave some comments if you play the game and tell me what you think is good and (especially) what is bad.
http://sanojian.github.com/lpc_sorc_garden/game.html
Now for some sleep.
Forgot to mention, if you notice any graphics that I forgot to mention in AUTHORS.txt please let me know so I can update it.
These graphics were too good to go un-attributed!!! :-)
Just tried it, but first time I died I respawned inside a wall in the house and couldn't get out.
Really? I have died hundreds of times without that happening. What browser and OS?
Ah cool stuff! I really like the crafting system - do you have any spoilers on some of the cool stuff we can make?
yolkati, perhaps if you press F11 to go fullscreen you can see the entire game without needing to change the height
Thanks for the feedback! :-)
Thanks for that tip, Jehn. By the way if you are using Chrome you will have to refresh (F5) after resizing the window or the GUI will get messed up. You lose all progress when you refresh, sorry.
sanojian: Thanks for the hints :) I'm definitely going to find all the recipes!
just curious, how you did your level design?
@krooked590: You mean what tool? I used Tiled (www.mapeditor.org)
@harryp22: ummm... what?
awesome thanks. i actually just discoverd that about an hour ago but thanks for letting me know.
Can a moderator delete harryp22's comment? I'm pretty sure that's nonsensical spam.
Can a moderator please remove makrohns last comment as well?
(and this one as well)
Hence of that I searched the whole thread for a comment of harryp22.
http://www.youtube.com/watch?v=anwy2MPT5RE
=======
Full Steam Ahead! o/ <-- little ascii fist in the air holding a debugging hammer.
Nice work, but WASD is terrible choice for non qwerty players :'(
Sorry about that. To be honest I didn't even think of it. I will definitely remember that it is a bigger world next time.
Thanks for trying it. :-)
I wonder if it's possible to detect keyboard layout in javascript?
Again, sorry about this oversight. Just out of curiousity, what keyboard layout are you non-qwerty folks using?
There does not appear to be a way to detect the layout in Javascript. see:
http://stackoverflow.com/questions/8892238/detect-keyboard-layout-with-javascript
So for now, arrow keys as a backup are probably necessary.
I use an azerty keyboard, because french also wanted to have they own non optimized keyboard!