Java-Gaming.org Hi !
Featured games (81)
games approved by the League of Dukes
Games in Showcase (513)
Games in Android Showcase (119)
games submitted by our members
Games in WIP (575)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Village Bastard [Ludum Dare 22]  (Read 3871 times)
0 Members and 1 Guest are viewing this topic.
Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Posted 2011-12-19 14:18:02 »

I've actually lost count of how many LD48's I've taken part in, but this is probably my largest and most polished entry to date - Village Bastard.



Direct windows link: Village Bastard download. (Mac and Linux coming soon).

Quote
Can't a guy get any peace around here? All this racket is putting you off your chess game. There's nothing for it - you'll just have to drive out the other inhabitants of your village so you can finish your game... alone.

Village Bastard is a puzzle/adventure game where you have to figure out what the villagers like and dislike, then use that to make them leave so you can get some quiet time.

Use the cursor keys to move and 1 to 5 to select an inventory slot. Z and X let you talk or insult people you meet, and C lets you pick up, drop or use items.

If you took part, then please rate it on the competition entry page. Thanks.

Oh, and I have no idea if I made this too hard or too easy - please post back about how far you got and if you managed to finish it. Obviously 48 hours doesn't leave much time for playtesting. Smiley

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline ra4king

JGO Kernel


Medals: 350
Projects: 3
Exp: 5 years


I'm the King!


« Reply #1 - Posted 2011-12-19 19:46:03 »

Double clicked the EXE, a window opened for a second or two, and then it closed. A log was then created: http://pastebin.com/6WSasJSH, looks like you're hitting that Java 7 bug that me and philfrei found out and solved.

Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Reply #2 - Posted 2011-12-19 20:57:24 »

Gah, that's an annoying one. Is that drop in functionality a confirmed Java 7 bug then? I'll try your fix in a bit when I've got some time.

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Online kevglass

JGO Kernel


Medals: 186
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #3 - Posted 2011-12-19 20:58:17 »

Best game name evar! Smiley

Love it btw!

Cheers,

Kev

Offline arielsan
« Reply #4 - Posted 2011-12-21 00:09:58 »

I tried to download the game but I believe the server is down Sad

Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Reply #5 - Posted 2011-12-21 00:19:09 »

My web hosting is down for maintenance right now (something about replacing a HDD). Should be back up in a few hours I'm told.

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline arielsan
« Reply #6 - Posted 2011-12-21 01:04:08 »

Hope so, I want to play it :p

Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Reply #7 - Posted 2011-12-21 08:40:29 »

Should be back up now.

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline Swattkidd7

Junior Duke





« Reply #8 - Posted 2011-12-22 08:27:41 »

haha I really like the name!

I have a quick question though, how do you get the buildings to not display the roof when the player is inside of it?

Do you just have each building check and see if the player is within its bounds every update and not draw the roof if it is? Or does the player check if it is inside of the building? (really random specific question lol sorry but just sparked my curiosity).
Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Reply #9 - Posted 2011-12-22 09:36:14 »

The world is just a simple Tile[][], but alongside that there's a Room object for each house (with the name and people associated with it). Each Tile may have a reference to a Room (or null if it's outside) and each Room knows it's bounds in tile coords, so it's easy to go from tile->room and room->tile.

The roof checking is actually in the World class which contains the tiles and rooms. It just checks where the player currently is and which room they're in. If they're in a new room compared to last frame it tells the tiles to hide their roof sprite, and if they've left a room then it tells them to show it again.

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline yuma

Junior Duke


Medals: 2
Projects: 1


Monkeys are listening


« Reply #10 - Posted 2011-12-22 10:21:02 »

Good game! Really innovative in the script :-) And the difficulty is just fine. Prob. more easier than harder, but that is good so people can finish it and rate it accordingly.

But, does it have an end? I'll try to camouflage all spoilers. I think I've accomplished all the missions, and I've resumed my chess game. But then, nothing happens. And the screen is starting to fade into black...

Offline ReBirth
« Reply #11 - Posted 2011-12-26 06:17:40 »

I can't start. A black lwjgl window appeared like success but close. Log here
http://dl.dropbox.com/u/54138920/VillageBastardLog.txt

Offline ra4king

JGO Kernel


Medals: 350
Projects: 3
Exp: 5 years


I'm the King!


« Reply #12 - Posted 2011-12-26 06:20:25 »

@ReBirth, you hit the same bug as me, look at my earlier post on this thread.

Offline counterp

Senior Duke


Medals: 11



« Reply #13 - Posted 2011-12-27 05:23:16 »

it's fun, I just couldn't figure out how to make the old cat lady leave. I tried taking all her cats but it didn't work Sad
Offline ReBirth
« Reply #14 - Posted 2011-12-28 12:58:08 »

@ra4king
change getResource to getResourceAsStream right? that means still to wait OP to recompile it.

Pages: [1]
  ignore  |  Print  
 
 

 
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!