Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (107)
games submitted by our members
Games in WIP (534)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
   Home   Help   Search   Login   Register   
  Show Posts
Pages: [1]
1  Games Center / WIP games, tools & toy projects / Re: <WIP>Chaotic Dynasty on: 2012-11-18 19:57:40
Oh really? I made a few changes to the original game, which you can find it through this link https://code.google.com/p/chaotic-dynasty/wiki/Innovations
2  Games Center / WIP games, tools & toy projects / Re: <WIP>Chaotic Dynasty on: 2012-11-18 19:45:18
Thanks for telling me these. I am new here and not familiar with rules.
3  Games Center / WIP games, tools & toy projects / <WIP>Chaotic Dynasty on: 2012-11-18 18:49:11

Update************
The code i put on google code previously is outdated now. I made quite a few changes. It's also on Kickstarter now:
http://www.kickstarter.com/projects/1793928358/chaotic-dynasty-alpha

If nobody cares, I will pretty much stop now and start working on other stuff.

If I actually get lucky and get enough support, I will move one step further, put this game on Steam Greenlight, implement the first few heroes, and pay someone to redraw the whole graphic (or spend some time to do it myself).

I am most proud of this game for the "private message" setting, which allows players to send a limit amount of secret message to sue for peace/lie/provoke. Compared to public messages, private message is hidden and is essential to build unions invisible to other players. Moreover, I gave the role Queen the special ability to "eavesdrop" all Private Messages. All private messages will appear on Queen's chat panel as if Queen is the receiver of the private chat, But the sender of the private message won't show for Queen. Only the authentic receiver of a private message can see both the private message and the sender.

Update Over********

You can find plenty of info in the wiki page of this project. Or you can find some general rule from this page i posted before: http://www.java-gaming.org/topics/hello-community/27640/view.html

Here is a quick summary: java socket, thread, jSwing. I use eclipse to compile and run. The cards images are borrowed from the Chinese card game SanGuoSha. I will put tooltip for every card so that english players can understand.

If you are interested, please let me know, I can give you the editting permission. Thanks!

4  Discussions / Miscellaneous Topics / Re: Hello community. on: 2012-10-28 22:28:26
Thanks for your reply.( I should say this the first Smiley  )

And do you think I might be legally vulnerable according to my description about the original game? And will open source for educational purpose take away the legal risk for me? Thanks!
5  Discussions / Miscellaneous Topics / Re: Hello community. on: 2012-10-28 22:26:20
Yeah, for now, i couldn't think of an easy way for other players to add hero and skills. Because every skill may trigger at different stage, some interesting skill may trigger when another player uses his skill or take damage. By making skills dispersed through out all stages of the game, i intend to make it way more dynamic than just skills  like "heavy swing, 2 damage". For example, If some player can use his skill "protect" to block one shot for his friend, thus encouraging coop and team work. that would be very cool.

Nevertheless, dynamic skills like i described above means that you can add skills anywhere in the code. And they might or might not change the protocol of my server/client. (As one user take damage, another user should be allowed some time to choose whether to use skill "protection" or not. This will change the game flow, also, server/client protocol somehow.) That's why i kind of think editors might not be good enough to create new/interesting skills.

I plan to create a few heroes myself. Then make a simple tutorial about where to add the skill into game flow and protocol. and so on.
6  Discussions / Miscellaneous Topics / Hello community. on: 2012-10-27 20:49:29
 Smiley hello, community. I've been working on my own java project for a while. Yesterday, i just found this awesome forum and decided to join. Plus, i do have a question to ask, it's at the ending, after introduction of my game.

Currently I am working on a board game. If you ever played the board game called "bang!". You would just understand my game really fast. There is a Chinese board game called "SanGuoSha", which is a great update on the original "bang!".
So let me explain the rule of "Bang!" first: There are 8 or 5 players. At the beginning of the game, each player gets an identity card. Only the player himself knows his identity, and this identity will goes with the player through the rest of the game. There are 4 identities, the sheriff, the officer, the bandits and venegade. The pupose of the game is simple: Sheriff and officer will work together trying to elimante bandits and venegade, Bandits will try to kill sheriff, and the venegade is the hardest to play. Venegade is supposed to kill every other player in the game, and by killing sheriff the last, venegade wins the game.

Other than getting your identity, at the beginning of the whole game, you also choose the hero you wanna use. Every hero has either 3 or 4 health points(hp) and 2 or 1 special abilities. After hero choosing is done, all players draw 4 cards. After the initial game settings, player with the identity of sheriff will reveal himself and start his turn. Each turn is composite of 4 phases, judging, drawing, playing, and discarding phase. (This 4 phases get a little complicated, which i think it's better to skip for now. if you want to know more, please refer to the "bang!" game)

So, there are 3 basic cards: Attack, Dodge, and Heal. In your playing phase, you can play an Attack to a target(notice that you do not know he is enemy or not, his identity is concealed.) Then the target player is supposed to play a Dodge card, or to take the damage and reduce his hp points. If your player is damaged before, or is dying because you were attacked and your hp is 0, you play Heal card to recover 1 hp back. You can also play Heal to save other dying players.

Other than these 3 basic cards, there are tons more cards, all around these 3 basic cards. Steal card allow you to steal one card from another player. Horse card can increase your distance from another player so other player cannot attack you because you are out of range. Weapon card allows you to increase your range of attack... and many more.

All the above are ideas from the game "bang!" and "SanGuoSha". Following is my new ideas added on to the original game:

The original game decides the distance between players by placing players around a table, and the distance between two players is one plus the number of players sitting between you two. I change the battlefield from a round table, into a 4*4 grid table. So that the distance will be just 1 plus the number of grids between two players.

Originally the distance between A and B are fixed, unless the players sitting between A and B are killed, thus shortening the distance. In this new 4*4 battlefield. Players are allowed to play "Dodge" card to move himself. Horse card, is now used to increase your range of movement. Moreover, i can add hero skills to push a player away in a direction or draw him closer. Or "attack while move". "Move after being attacked"....

Now. this is the most exciting new feature i added on. Originally, you are assigned your identity and your goal of game. I was a big fan of the game and played hundreds of games. Then I gradually found it turn out to be tedious. If i am assigned a officer role, I will surely choose a support hero, to support the sheriff wiping out bandits. And I will do certain action at certain time. As i get better and better. I basically can predict all people's move. Yes, the identity system is very cool. However, it gets tedious because you know what you are going to do. all you do in game is just carrying out the same action you probably has did before.

In my game, i will still support this identity mode, Also, i will support a new mode i call, Dynasty. In Dynasty, instead of being assigned an identity, you are assigned a role. All roles are: 1 king->2  bishop-> 2 general-> 2 knights and 1 queen for 8 players. The new rule says: the last 3 players are the winners. And players are allowed to talk and make friends/enemies instead of being doomed to team up with police or bandits. All players are on his own and can make decisions very dynamically. Last round I work with the king, but he is falling, now i should cling to some general for protection.
To prevent this free-for-all mode ending up in total chaos. I have a new Honor system. all players are born with 1 honor. and the amount of card you draw at each turn is (|your honor| +1). If you attack the person right above you in hierarchy,(1 king->2  bishop-> 2 general-> 2 knights, arrows indicated hierarchy.), your honor will be reduced by the damage you've done on your boss. All action other than "Attack" is not penalized. Notice that, you can still choose to attack your boss. If your honor ended up at -2, you can actually draw 3 card, which is more than the original 2.
If you kill a person with negative honor, you can draw |his honor| number of card as a reward. Also notice that, if you attack a person 2 level above you, you will not be penalized, a general can attack a king without penalization.
Roles, instead of setting winning condition for players, setting the hierarchy of players, also, roles will give the player 1 more ability. King can increase one's honor, bishop can force two players to trade 1 card, general can force a player to attack another player, and so on...

Yeah. that's pretty much all about my game. Here comes my question:

Do I need to worry about copy rights stuff? What I am thinking is making this game and make it un-commercial open source, so people who like it can add more heroes, and special abilities as they like. But i don't want to get myself into legal issues. That's also part of the reason I add the new game mode Dynasty. So what do you guys think?

Thanks! I will update the progress on my project later. Now I finished the (not so good-looking) UI, the server/client protocol and basic turn stage.
Pages: [1]
 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

pw (35 views)
2014-07-24 01:59:36

Riven (33 views)
2014-07-23 21:16:32

Riven (21 views)
2014-07-23 21:07:15

Riven (24 views)
2014-07-23 20:56:16

ctomni231 (55 views)
2014-07-18 06:55:21

Zero Volt (47 views)
2014-07-17 23:47:54

danieldean (38 views)
2014-07-17 23:41:23

MustardPeter (43 views)
2014-07-16 23:30:00

Cero (59 views)
2014-07-16 00:42:17

Riven (56 views)
2014-07-14 18:02:53
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
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!