The castle

Overall★★★★★★★★★★2.27
Fun★★★★★★★★★★1.53
Innovation★★★★★★★★★★2.70
Theme★★★★★★★★★★1.38
Graphics★★★★★★★★★★2.96
Audio★★★★★★★★★★1.26
Humor★★★★★★★★★★2.07
Mood★★★★★★★★★★1.96
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

screenshot
Tags: #3d, #voxel
Genres: educational

Comments42

bebop31 Jul 2017, 09:22
Is there anything to interract with ? ^^
Tero Pulkkinen
Tero Pulkkinenauthor31 Jul 2017, 15:28
@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...
mutuware31 Jul 2017, 18:33
Hmm, odd nothing to do. However writing your own engine with webassembly is badass!
uzyfeo
uzyfeo31 Jul 2017, 18:38
Didn't quite got the concept but at least it looks nice :)

Seeing something other than Unity or GameMaker is plus too :)
Kelly31 Jul 2017, 19:44
Nice simulation of boredom
Phlip45
Phlip4531 Jul 2017, 20:08
Neat tech demo type thing. Will checkout what is going on behind the hood.
Max Amaden
Max Amaden31 Jul 2017, 20:45
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 Salonen31 Jul 2017, 23:01
I like the art style but it's missing the gameplay?
peremily31 Jul 2017, 23:12
Really impressive project.. but I'm not sure it works in Ludum dare as a game jam entry.
jin47
jin471 Aug 2017, 17:38
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!
zgragselus2 Aug 2017, 00:59
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
Tero Pulkkinenauthor2 Aug 2017, 01:22
@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...
aliske2 Aug 2017, 04:53
Not much to do. There's no collisions and you can go outside the "play" area
VarelseGames2 Aug 2017, 05:19
Cool tech demo, but no real gameplay to be had
LandoSystems
LandoSystems2 Aug 2017, 05:28
Nice engine, the art style could work well with lots of different gameplay. Good work!
NickZangus
NickZangus2 Aug 2017, 10:17
Interesting graphics, but there is no game!
Zyzzyzzyz2 Aug 2017, 13:14
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
Tero Pulkkinenauthor2 Aug 2017, 14:35
@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.
Psilon2 Aug 2017, 15:42
The game is not good, but using your own engine is awesome. Maybe next time you will have some gameplay. :)
Lino2 Aug 2017, 16:53
I could only make it through the first two objectives, so maybe the difficulty curve is a little too steep. Otherwise nice work!
Lino2 Aug 2017, 16:53
I could only make it through the first two objectives, so maybe the difficulty curve is a little too steep. Otherwise nice work!
PixzleOne2 Aug 2017, 17:26
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
Tero Pulkkinenauthor2 Aug 2017, 18:35
@nintendoeats: browser's web console information will help tracking the problem. Hopefully we get it working with that info.
Ace17
Ace172 Aug 2017, 19:22
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
Chao3 Aug 2017, 02:40
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
Tero Pulkkinenauthor3 Aug 2017, 05:30
@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...
Pandakipu3 Aug 2017, 18:02
What is the game ? :D
amras0000
amras00003 Aug 2017, 21:12
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
orcdraco4 Aug 2017, 03:54
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
commanderstitch5 Aug 2017, 03:05
I counted all the things. That makes me really cool!
udo
udo7 Aug 2017, 01:06
I just don't know how to rate this ;)
Eremiell8 Aug 2017, 19:02
It's...nice to watch, but not really much of a game. Guess you can reuse some of it for some later jam.
CTTFOW
CTTFOW9 Aug 2017, 12:22
the graphics is pretty nice, but too static…
askania_m10 Aug 2017, 21:59
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 Rodrigues12 Aug 2017, 02:21
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 ;)
Rothens9114 Aug 2017, 13:36
Nice that you made an engine! :D
Belga54
Belga5415 Aug 2017, 22:33
I didnt so much things but good that you made an entire engine from scratch in this jam !
Tero Pulkkinen
Tero Pulkkinenauthor15 Aug 2017, 23:25
@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
JoshBurleson21 Aug 2017, 15:06
Took me a second to figure out what in the hell was going on here. Gratz on making your own engine. Very impressive.
g1234521 Aug 2017, 21:45
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.

Other games by @tero-pulkkinen

Found a bug?
Tell us on Discord