The castle by Tero Pulkkinen

[raw]
made by Tero Pulkkinen for LD 39 (COMPO)

Castle

YOUR TASK / LEVELS: 1. Count the Sheep 2. Count the Fence Posts 3. Count the Voxels 4. Count the Blades of Grass

  • PLAYABLE LINK(html5/webgl): https://goo.gl/C1rnf2

voxel8.png

WASD to move. Try to count the sheep.

(if you get javascript exceptions, try ctrl-f5 to refresh the page)

  • PLAYABLE LINK: https://goo.gl/C1rnf2
  • ENGINE SOURCE CODE: https://github.com/terop2/GameApi
  • GAME SOURCE CODE: https://goo.gl/MzZo7M
  • EMBEDDING GAME TO YOUR WEBPAGE: https://goo.gl/nTqJ92

Ratings

Overall 655th 2.265⭐ 51🧑‍⚖️
Fun 660th 1.531⭐ 51🧑‍⚖️
Innovation 506th 2.696⭐ 48🧑‍⚖️
Theme 660th 1.383⭐ 49🧑‍⚖️
Graphics 426th 2.962⭐ 54🧑‍⚖️
Audio 516th 1.257⭐ 37🧑‍⚖️
Humor 391th 2.068⭐ 46🧑‍⚖️
Mood 601th 1.956⭐ 47🧑‍⚖️
Given 40🗳️ 42🗨️

Feedback

bebop
31. Jul 2017 · 09:22 UTC
Is there anything to interract with ? ^^
🎤 Tero Pulkkinen
31. Jul 2017 · 15:28 UTC
@bebop: you can always count the sheep. If that gets boring, count the fence posts, then count the cubes in the voxel towers. Then if that's boring, count the blades of grass...
mutuware
31. Jul 2017 · 18:33 UTC
Hmm, odd nothing to do. However writing your own engine with webassembly is badass!
uzyfeo
31. Jul 2017 · 18:38 UTC
Didn't quite got the concept but at least it looks nice :)

Seeing something other than Unity or GameMaker is plus too :)
Kelly
31. Jul 2017 · 19:44 UTC
Nice simulation of boredom
Phlip45
31. Jul 2017 · 20:08 UTC
Neat tech demo type thing. Will checkout what is going on behind the hood.
Max Amaden
31. Jul 2017 · 20:45 UTC
It's a bit of a shame that there's nothing to do, but I'm still very impressed that you managed to put together your own engine in such a short time, so good job!

You should probably remove yourself from the audio category by the way, seeing as there isn't any audio :P

Anyway, keep up the good work! I hope to see you next Ludum Dare! :)
Samuli Salonen
31. Jul 2017 · 23:01 UTC
I like the art style but it's missing the gameplay?
peremily
31. Jul 2017 · 23:12 UTC
Really impressive project.. but I'm not sure it works in Ludum dare as a game jam entry.
jin47
01. Aug 2017 · 17:38 UTC
Impressive piece of work for the game engine. it is a shame there is nothing really to do but this is a good job to put together this engine. good job!
zgragselus
02. Aug 2017 · 00:59 UTC
I'd like to try it, but couldn't run it. Just black screen on Chrome 59.0.3071.115

Kudos for writing your own engine.
🎤 Tero Pulkkinen
02. Aug 2017 · 01:22 UTC
@zgragselus: ctrl-f5 usually fixes loading problems. Sadly it's something in the environment that I can't modify from within my engine, i.e. emscripten webassembly builds are failing sometimes on "download.." phase, and sometimes it gives "javascript exception", and ctrl-f5 fixes those, but it's slightly annoying that users need to do that manually...
aliske
02. Aug 2017 · 04:53 UTC
Not much to do. There's no collisions and you can go outside the "play" area
VarelseGames
02. Aug 2017 · 05:19 UTC
Cool tech demo, but no real gameplay to be had
LandoSystems
02. Aug 2017 · 05:28 UTC
Nice engine, the art style could work well with lots of different gameplay. Good work!
NickZangus
02. Aug 2017 · 10:17 UTC
Interesting graphics, but there is no game!
Zyzzyzzyz
02. Aug 2017 · 13:14 UTC
It might not be a game yet but managing to build your own engine is pretty cool. At the end of the day it's what you as a developer get out of the jam that's important.
🎤 Tero Pulkkinen
02. Aug 2017 · 14:35 UTC
@Zyzzyzzyz: From developer perspective, it's been very useful. I've managed to fix some problems from the engine, for example the quake_ml module which provides camera movement, was not working properly with move_ml module which moves the enemies. Sadly that fix didn't get to the LD deadline, but it provides another featurecombination that actually works in the engine. Further, there's now improved loading screens, which do not let users waiting for game to load, but instead provides some adverticments for my web page.
Psilon
02. Aug 2017 · 15:42 UTC
The game is not good, but using your own engine is awesome. Maybe next time you will have some gameplay. :)
nintendoeats
02. Aug 2017 · 16:32 UTC
This is all I'm getting: https://www.dropbox.com/s/zjwi4c5go8r5f3d/Borked%21.PNG?dl=0

Windows 7, 64-bit
Firefox
GTX 1060

If you need any other info please let me know.
Lino
02. Aug 2017 · 16:53 UTC
I could only make it through the first two objectives, so maybe the difficulty curve is a little too steep. Otherwise nice work!
Lino
02. Aug 2017 · 16:53 UTC
I could only make it through the first two objectives, so maybe the difficulty curve is a little too steep. Otherwise nice work!
PixzleOne
02. Aug 2017 · 17:26 UTC
It looks nice, it runs nice, it's webassembly. Gameplay could be fun, but I kind of enjoyed counting the sheep. I could unfortunately not get past (counting) the fenceposts, that was too difficult for me. Nice work :)
🎤 Tero Pulkkinen
02. Aug 2017 · 18:35 UTC
@nintendoeats: browser's web console information will help tracking the problem. Hopefully we get it working with that info.
Ace17
02. Aug 2017 · 19:22 UTC
Runs fine (asmjs) on my machine!
Nice to see there are some of us still doing this the hardcore way :-)
However, let's not forget about the gameplay ; I tried counting the sheeps, but I fell asleep.
Chao
03. Aug 2017 · 02:40 UTC
I counted 10 sheep, is that the right answer?
Also filling the buildings with voxels all the way through is cheating, there's no way you can count voxels that you cant see.
🎤 Tero Pulkkinen
03. Aug 2017 · 05:30 UTC
@chao: sure, 10 is one number you can use. But counting sheep is special since you can count the same sheep multiple times. The idea is that you count them until you go to sleep, so the same sheep can be counted many times. The result just depends on how long it takes for you to get bored enough to actually sleep. Trick here is that people are supposed to count them manually one by one...

The voxels having cubes inside the buildings. Counting the "hidden" cubes is possible too, if you measure the basic measurements of the towers like radius and height (in cubes) and use basic math to get the result. In fact, creating these cubes would have been too burdensome, if the engine didn't have a way to specify the radius/height to create basic shapes like cylinders and cones.

This brings us to final piece. Getting the results is way easier than you think. The code that renders the scene must have these numbers. Looking at the code is easy shortcut. Just need to regognize the right number from tons of other numbers needed to specify the scene.

Someone should still try to invent method to count the grass...
Pandakipu
03. Aug 2017 · 18:02 UTC
What is the game ? :D
amras0000
03. Aug 2017 · 21:12 UTC
I walked to the fried egg in the sky then back and eventually figured out I had to count the sheep to continue but I counted to a couple hundred and they kept coming so I kept counting and I am at 1701071 now and I don't know if I can finish the game I want to but my mother stopped calling and I think shes worried because Ive not turned the computer off or slept since friday but I want to finish the game it looks fun so I just want to ask for help because I want to finish the game but I can't follow the walkthrough good job on the game wish I could see the good ending thanks.
orcdraco
04. Aug 2017 · 03:54 UTC
Fried egg in the sky! I keep being distracted by fried egg in the sky when counting the sheep.. so, umm, I guess I failed on counting. Congratulations on making your own engine :)
commanderstitch
05. Aug 2017 · 03:05 UTC
I counted all the things. That makes me really cool!
🎤 Tero Pulkkinen
05. Aug 2017 · 15:09 UTC
@commanderstitch: did you find the hidden levels too?
udo
07. Aug 2017 · 01:06 UTC
I just don't know how to rate this ;)
Eremiell
08. Aug 2017 · 19:02 UTC
It's...nice to watch, but not really much of a game. Guess you can reuse some of it for some later jam.
CTTFOW
09. Aug 2017 · 12:22 UTC
the graphics is pretty nice, but too static…
askania_m
10. Aug 2017 · 21:59 UTC
Ok, 10 sheep :D
While walking in the yard, I noticed a wrong perspective for view, if one looks aside or forward. However, nice base for future games.
Vasco Rodrigues
12. Aug 2017 · 02:21 UTC
Well this was an interesting experience :) Not much to do but it had great graphics for being scripted by your own engine. That, I must say, is a really great accomplishment. Maybe you can add some features after the Jam, because this has a great potential. Keep up the good work ;)
Rothens91
14. Aug 2017 · 13:36 UTC
Nice that you made an engine! :D
Belga54
15. Aug 2017 · 22:33 UTC
I didnt so much things but good that you made an entire engine from scratch in this jam !
🎤 Tero Pulkkinen
15. Aug 2017 · 23:25 UTC
@belga54: you might be underestimating the work amounts slightly, if you think the whole engine was written in the 2 days... Its more like "the project started from black screen at the LD theme announcement"...
JoshBurleson
21. Aug 2017 · 15:06 UTC
Took me a second to figure out what in the hell was going on here. Gratz on making your own engine. Very impressive.
g12345
21. Aug 2017 · 21:45 UTC
Nice engine! (webjs version)

i wonder... i feel like it has a nice framerate, but somehow it doesn't feel as smooth as like wolf3d... is it just a keyboard processing problem or is it a display problem? because if you can make the movement smoother, it would look more impressive.