WIP AppleBean - looking for general input

Hey all! This is the last three weeks work.

I want input about the graphics resolution. I’m not sure what default resolution to go with, and how big the tiles should be for that. Opinions on this please.

Also, just general thoughts.

This is a unit management-thing, kind of like dwarf fortress in the very first stages.

You control with the three mouse-buttons.

Explore yourself :slight_smile: This doesn’t do a lot, but it has a lot of code in it (3K lines, which doesn’t say a lot at all). That sounds really silly. It’s easy to extend now though. I’m still working loads on this.

http://www.javadaemon.com/games/applebean.zip

I think you have deployed with the wrong lwjgl.dll , at least the windows 32 one.
I get a

If I copy the lwjgl.dll from llwjgl-2.8.3, it works. Well… sort of.

then I got this

So I changed the config file to 1024x768 and it worked.

Now about the resolution… I don’t really know what to say. I think it’s fine as it is. Or why not letting the player choose resolution ?

Thank you very much. I have now updated the 32-bit LWJGL, and added the ones for Mac and Linux.
I have also changed the default resolution.

I was more thinking of the tileset. It’s very small, but making it 2x the size causes other implications, and just makes it too big. On a big monitor, the current setup may be too small to see properly, and I fear that if the user changes the resolution it runs in, it’s be too blurry to enjoy.

I don’t want to get too far with the tiles, if I have to redo them all.

I haven’t been around here for a bit, but I like to scan the Showcase now and then. Certain games just catch my eye (usually with maps, go figure), and AppleBean looks neat!

Sadly, here’s what I get in Linux (Ubuntu 10.04 with Sun/Oracle Java 1.6.0_30):

Where should I place the lwjgl libs (preferably without having to place them in any system directories)? That is, can your application just load them from the current working path? I haven’t (yet) worked with Slick2D or lwjgl, so I’m not familiar with how to best deploy them.

I like the direction and look forward to trying it out.

Thanks for trying! If you happen to have the natives, they just go in the folder. I’ve done a lot more work on this, but there are some root-optimizations that needs to be done, which will take forever. :emo:

[quote]Thanks for trying! If you happen to have the natives, they just go in the folder. I’ve done a lot more work on this, but there are some root-optimizations that needs to be done, which will take forever.
[/quote]
I see. I figured the .so files from your zip were the natives I would need (not familiar with Slick2D dependencies, but it’s something I want to learn about). Best wishes.

Did you make the graphics yourself? There great!

Yeah, I did. They’re silly placeholders :smiley:

Can’t tell sarcasm, though :clue:

http://t3.gstatic.com/images?q=tbn:ANd9GcR39ikI1k7DnGwDHvFmZsh-kaUNhlqtVH6ed9nUFFR4pLoiefntHL6Vq5QFdw

No sarcasm. They just look perfect for my game so I wondered if you got them of a website, where I could use them :slight_smile:

Oh, in that case, thank you very much :slight_smile:
Feel free to take them if you want to. Sadly, these are all I’ve got.

Thanks. I like the crops especially! :slight_smile:

I don’t know how to play it, I can select a frog-man and move it around, I also made it go chopping, although nothing happend besides a text saying that it was chopping… So I took the other guy and move it to the top to see if it could explore, but no, he can’t, so I clicked on the black… backgound so maybe that way he could discover something, yet again, no. But it did happen something, the game crashed.

I know this is heavely work in progress, but could you add a tutorial just here in the first post, to let know what can be made and how, what does each mouse button, what can you do with the guys, and how to do it and also, a bug list, like the one I said, clicking the right mosue button while having a guy selected (to move it out of the map) crashed the game.

Please don’t take any offence, because none was intended. I really wish you could progress on the project and let us know about it!

Keep it up! :slight_smile:

Cool, worked nicely on windows 7 with Java 7.

I can see that you are also handling dynamic changes to the calculated path (for example if you set the two green guys on collision course, they actually avoid each other :-)).

Thank you for trying!

You can select more than one guy if you’re holding ctrl. The middle-mouse-button controls the camera. I do see the bug you’re describing, and I now fixed it on my local build. I do think I’m done with this though (for now), due to the joys of AI programming.
It’s a lot of code just for failsafes, and almost as much of this:


Snip snawp = object.getSnip();
if (snawp != null) {
   // Do stuff
}

If anyone wishes to have a peek, I have released the source code over at my blog.
http://javadaemon.com/index.php?page=blog&id=4

Don’t give up, it’s a hard work, but it gives so much in return.
You gain:

  • Experience
  • Feedback (plus getting to know people)
  • Resources (what you do is yours, and you can reuse it)
  • Fun (if you really like to make games that is)
    :slight_smile: