Build & Defend -- A Tale of Survival

I build a little something on your server ;D … although fullscreen doesn’t seem to be toggle-able with F10 (unlike in Singleplayer (regarding which I already sent you an E-Mail (with my wrong E-Mail adress (but whatever (it’s the gmx.at one))))).

Hope to see more :slight_smile:

Hi,

I just tried your demo, it runs smooth and it’s quite fun to build things :slight_smile:

But I had a really hard time using the controls and the camera. The problem was that when your start touching the camera (rotating or zooming), then it doesn’t follow your character anymore. It was really easy to have the character off screen.
For the controls, the problem is that when you go up, the character always goes in the same direction, independently of the camera … so it’s easy to get to a situation where pressing up goes down, left goes right … etc
Another thing for the controls: at the beginning it says “press button 1 to start” … and it took some time for me to understand that button 1 is not the mouse button 1 but the G key :slight_smile:

I also had a kind of little bug : when reaching the top of a stairs block without any other block after ( like if you build just a stair ), my character was going up and down very quickly, as if there was a collision problem.

Hope this helps, keep up the good work :wink:

Great job.

Wow runs smoothly and nicely on my computer.

I broke the rock tile at the edge of the screen and when I went through, I got this:



Exception in thread "Thread-24" java.lang.NullPointerException
	at Terrain.Terrain.getEntitiesInCell(Terrain.java:1015)
	at Game.PlayInstance.getEntitiesInCell(PlayInstance.java:358)
	at Entity.InDestructionBlock.getDestruction(InDestructionBlock.java:83)
	at Object.PickaxeObject.hitWall(PickaxeObject.java:87)
	at Object.PickaxeObject.stateAction(PickaxeObject.java:116)
	at Object.ObjectInstance.stateAction(ObjectInstance.java:74)
	at Entity.Player.tick(Player.java:538)
	at Game.PlayInstance.tick(PlayInstance.java:1008)
	at Game.PlayInstance.move(PlayInstance.java:586)
	at Achoum.Main.dedicatedMove(Main.java:322)
	at Achoum.Main.move(Main.java:480)
	at Achoum.Main.start(Main.java:531)
	at Achoum.AppletLuncher$1.run(AppletLuncher.java:39)

I know this must mean I shouldn’t be trying to fall off the map but then again…this is a stress test :wink:

Hey :slight_smile:
Thanks for your returns.

I took a picture of Gjallar’s castle before I restarted the server.

http://shlum.wtfcontent.com/screen/alpha 1/screen_12.png

haha thanks, it’s awesome isn’t it? ;D

… probably not very efficient… but pretty 8)

I built a house! Anyone want to join me?

Runs really smoothly, camera is really smooth too
No obvious collision problems except for the trees.
As it was said before, camera is pretty confusing as it is not linked to the character. You can press Up and go down, etc… And when you zoom in and go in camera direction, you loose focus on him.
Sounds promising, waiting for monsters ! ;D

Hm the applet is not starting for me (error occurring while calculating download size) on Mac OS X with Safari. Can I download an app somewhere? Applets have been bad on Mac lately.

Most of the bug have been corrected (except for the stair’s one – I’ll deal with it tomorow).

I am trying a “occlusion wall see through” solution to display hidden players.

Here is a example of what I’ve got so far:

http://shlum.wtfcontent.com/screen/alpha 1/screen_15.png

I will probably “smooth” the edges of the cut walls and add some semi-transparency.

Bonus:
The pyramid (I don’t know who did that, but that’s pretty cool)

http://shlum.wtfcontent.com/screen/alpha 1/screen_14.png

Eli Delventhal
I don’t have Mac, therefore it is difficult for me to debug the Mac applet.
I was expected for lwjgl to work directly – what a fool.
If at some point you figure the solution, please tell me. Other wise, I’ll ask a friend for a Mac.

As agree as Eli, maybe a standalone executeable would be fine.

Actually, I made the pyramid. The only problem I had with it was what to do with the corners, so I decided to just ignore them. You could carve out a house into it…

Hello,

first, the sprites and graphics are really lovely. Looking forward to see more of the game. :slight_smile:

But, I also got this error on my Macbook with the latest Firefox on OSX Lion. :frowning:
(tho it’s the first time I encounter this error…)

Wow, amazing! I really love the art. This game is gonna go far, man! Keep it up! :slight_smile:

Hi,

The game is now fully playable with monsters and everything.
The scenario system is not yet fully enable, but I think you can enjoy :slight_smile:

New picture:

http://shlum.wtfcontent.com/screen/alpha 2/screen_18.png

New video:

You can play it on http://shlum.wtfcontent.com.

I just love it! :slight_smile:
How do you drink a potion? I couldn’t find how :frowning:
Also, why you no let us select 2 key layout at the begining? Or tell us from the start what key does what, so no need to go to the options or anything.
Plus, I think the game needs or either remove the mouse at all and make the camara turn with us automatically to where we’re facing or make it mouse + keyboard friendly, so you can attack, place/remove AND move the camara with the mouse AND walk around with keyboard (wasd is a must + any other you want).

I wish you the best, this game is amazingly fun!

So nice<3 I’ve paused at day 10, I will continue playing later! MMm in the night when the monsters spawn the game slow down a bit, I noticed it at day 8 or so. So much monsters maybe xD And i’m agree with _Al3x , a better controls would make it better. Keep it up :slight_smile:

I couldn’t play it. The download keeps failling and wastes my bandwidthes.

Detected from bootclasspath: C:\\PROGRA~1\\Java\\jre7\\lib\\deploy.jar
This occurred while 'Downloading packages'
invalid entry size (expected 237633544 but got 0 bytes)
java.util.zip.ZipException: invalid entry size (expected 237633544 but got 0 bytes)
	at java.util.zip.ZipInputStream.readEnd(Unknown Source)
	at java.util.zip.ZipInputStream.read(Unknown Source)
	at com.sun.deploy.net.HttpDownloadHelper.decompressWrite(Unknown Source)
	at com.sun.deploy.net.HttpDownloadHelper.download(Unknown Source)
	at com.sun.deploy.cache.Cache$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sun.deploy.cache.Cache.downloadResourceToCache(Unknown Source)
	at com.sun.deploy.cache.DeployFileOutputStream.close(Unknown Source)
	at java.io.FilterOutputStream.close(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.close(Unknown Source)
	at org.lwjgl.util.applet.AppletLoader.downloadJars(AppletLoader.java:1501)
	at org.lwjgl.util.applet.AppletLoader.run(AppletLoader.java:874)
	at java.lang.Thread.run(Unknown Source)

A standalone direct download for desktop will solve this.

Hi again :slight_smile:

_Al3x
To buy potion (of any other stuff), you have to go close to the marchant (a little “buy” appears on his head), open the marchand menu (button 2), put the cursor on the potion (arrow), select it (button 1), validate the buy (button 1 again).
To drink a potion that is in your inventory, you have to open the menu (button 2), but the cursor on it (arrows), select it (button 1), validate (button 1).
Actually there is a tutorial at the beginning of the game, but it is easy to miss it.
I might have to do a proper “tutorial mod” if a lot of people are confuse with that.
The camera is a real problem for me now.
In one hand, I want the game to be playable by several people on the same screen, on the other hand the game is a 3d game and players are not necessarily close together. I am still working on it.

davidllanos22
The game is actually slowing be cause of the music.
The music is encoded as ogg and I am using jorbis to decode it.
During the transition of the day/night the music of the day fade and the music of the night grow.
Therefore, for a few second, the two musics are decoded simultaneously – and that is killing the performances (according to jorbis’s devlopers).
In the last version, I cut that out. The transition are a little hard, but there is no more lagging because of that.

ReBirth
Arg! :slight_smile:
At some poing of the day, the web server has a lot of visite (some other web site), it may be because of that.
A stand-alone version of the game is now avalable.
It has been test on windows 32, windows 64, linux 32, linux 64 and mac os x.
You can download it on the game page http://shlum.wtfcontent.com/

I tried it. It’s awesome :slight_smile: