THE CARDS OF SIMULARE
Hey, good people! This game was originally meant to be a small project of mine, but I realised that the idea was pretty cool. Basically the game is a limited simulation of real life in which you can't see yourself moving around or anything of the sort; instead, it's a lot like a nation simulation game, but you don't start off as a ruler. You always begin as a citizen who's just a nobody in the virtual world, but you can get jobs (and yes, you can become a president or a minister and rule the country, but not immediately, just like in real life). The twist is that the gameplay revolves around the use of cards. Believe it or not, the game, as of now, looks nothing like anything I just told you. In fact, it looks totally different. It's a little hard to explain, but I'm sure you get the gist of it. There will be a map and shops, buildings, job centres, houses and other things will be marked on the map as cards
To collect a house card, you have to pay money and get the house. To collect a shop card, you have to apply for a job at that shop. Or you can simply visit a shop, buy food, store the food in your inventory and sooner or later you'll have to eat it, because if you go hungry for too long, you'll die. If you're playing with another friend on a server, you can visit your friends house by finding his house card on the map. There's more to the game, of course, but that's the main idea.
Right now, there are no cards or any maps. All you can do is set your username and type in commands to do things, like, "enter uncle sam's snack store", or "buy 2 fried carrot sticks" or "sell 1 5" and stuff like that. Once I'm done with all of the commands, I'll have to do the Great Conversion (or at least, that's what I call it), which involves converting the whole game into a card game. Trust me, it can be tedious, but it'll be easier than starting with the cards themselves.
Oh yeah, the GUI looks pretty...um...ugly, right now. That's because I'm still using Swing, without a Look & Feel (or if you prefer, a theme). I'll eventually have to create my own theme. I'm also working on usernames right now, because even though the usernames and multiplayer connections are working (more or less), there's a problem with the detection of username conflicts. It's really annoying, but not as annoying as that time when I couldn't detect multiplayer inputs because I wasn't calling the BufferedReader ready() method (trust me, I spent three days figuring out that problem before I realised that I only had to check if the reader was ready to read). Eventually I'll have to design the cards and the map (that'll be really fun), so look forward to that! Anyway, that's all right now, because I started on the game just a couple of weeks ago, so it hasn't amounted to much yet. Still, it's something. Let me know what you think of the idea, because I'll be going with it anyway. I won't be taking suggestions right now, but it'd be cool to have some support from the community, at the very least. Here are a couple of ugly screenshots (plain Swing is plain) upon which you can feast your eyes!
I have improved interaction between servers and clients.