Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (495)
Games in Android Showcase (114)
games submitted by our members
Games in WIP (563)
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  Game Development / Newbie & Debugging Questions / Re: [Libgdx] Particles doesnt rotate on: 2014-05-14 03:38:39
Yes. The Particle Editor uses degrees. So I can only assume that everything involving it should also use degrees.
2  Games Center / WIP games, tools & toy projects / Re: Forest RP on: 2014-05-11 20:47:45
That's the hope! Thank you. I'm actually in the middle of making particle effects for all the spells.



3  Game Development / Newbie & Debugging Questions / Re: The life of a developer on: 2014-05-08 12:01:24
Even with 7 years experience with Java. I think I could easily say that 25% of my time is still research, and this is a minimum. It's just the way it works. I've also read testimonials from professional game developers that they spend up to 50% of their time on research.
4  Games Center / WIP games, tools & toy projects / Forest RP on: 2014-05-08 10:01:35
Forest (named to be changed) is a 2D MORPG that is completely player run. The only NPC's will be the trainer's that teach players skills in the "Hall" in the center of the map. Players can craft weapons/items to aid them. There is no monetary system in place. All players will trade through barter. There are a lot of skills that can be learned ranging from languages (each race has their own), combat, crafting, reading/writing, sneaking/hiding, and magic. Each player must choose a race (11 to choose from), each race varying in stats. For example, badgers have a large boost to Strength. Squirrels have a large boost to Nimbleness.

http://forestrp.weebly.com







5  Game Development / Networking & Multiplayer / Buzzy's Auto Server! on: 2014-04-11 23:41:33
http://s000.tinyupload.com/index.php?file_id=02123651561491845336

I spent the last few hours building an automatic server. It makes having shared objects between Client/Server very simple. It also uses reflection to detect changed variables and then sends the updates to everyone else that is connected.

It has some holes as of now, but I thought it was a very interesting idea.
It's not very secure so I wouldn't recommend using it for a real server. But if you need to test a server/client quickly, this can easily facilitate that.

All Objects that are to be shared between the server/clients extend the SharedObject class. Then you call the init class and then you no longer have to worry about sending updates of the variables to the server/clients. It's done automatically for you.

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
public class Player extends SharedObject {

   private static final long serialVersionUID = 1L;

   public int Health = 20;
   public int Stamina = 10;
   public int Level = 1;

   public Player(String name) {
      this.identity = name;
      this.registerKeys("Health", "Stamina", "Level");
   }

}


1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
public class MyGame implements Runnable {

   private ConnectionToServer server;

   private Player player;

   public MyGame() {
      try {
         System.out.println("Attempting to connect to server.");
         Socket socket = new Socket("localhost", 2240);
         server = new ConnectionToServer(socket);
         System.out.println("Connected to server.");

         String name = JOptionPane.showInputDialog("What's your name?");
         player = new Player(name);
         player.init(server);
      } catch(Exception e) {
         System.out.println("Failed to connect to server.");
      }
   }
}


After calling the registerKeys on Field names, and calling the init(PacketCommunicator) function on a shared object, it's all taken care of for you.

To get it running, just import it into eclipse, and then run 2 applications: 1) MyAutoServer 2) MyGame

Comments would be much appreciated! ^_^
6  Discussions / Business and Project Management Discussions / Re: 2D MORPG Looking for Talent on: 2014-04-01 21:21:38
This looks interesting.

Professional looking art will make all the difference, the concept is so good but if the users dont like how it looks most wont bother downloading it. Sad

The user made shop thing is a great idea btw Smiley

Unfortunately, I have to agree with you. Art does make all the difference. As a programmer I wish that wasn't the case so I could pump out my horrid pixel art and get a big player-base.
The main problem with this game is, if there aren't any players, the game will be completely no fun. There has to be players to talk to, trade with, and fight with. In a player run game, it is literally everything to have a decent size player base.

People's burrows / shops we're actually quite elaborate. I was kind of scared giving players the ability to edit a map, even if it did belong to them and was generally small. They had the ability to make walls you could walk through which some players would turn into intricate mazes, sometimes with a prize at the end.

But even with the art, I've seemed to have swayed you. Tongue
Buzzyboy: +1

Thank you for your input.
7  Discussions / Business and Project Management Discussions / 2D MORPG Looking for Talent on: 2014-04-01 07:58:15
http://forestrp.weebly.com/

Images of old game:



The Skinny

I'm rebuilding an old game of mine that was made in 2009. The GUI was horrible and the game consequently had a steep learning curve. The game would average 20 players online at a time and still has a small fan base asking for its return. The project currently does not have a name as it will not be adopting the old games name.

I'm in the process of building an engine for it (what I had failed to do the first time.)
It's my hopes to rebuild the game to be more new user friendly which would in turn increase the player base. More players = more potential revenue.

What made the game unique is that there were no NPC players except for trainers to teach your character skills. Combat could only be done between actual players. There were no NPC's to kill and grind for hours. Skills also don't increase when you use them 1,000 times over. Skills are increased by Skill Points, which are awarded after a set time of activity in the game with each interval increasing.

There are 11 animals to choose from: Badger, Beaver, Ferret, Fox, Hedgehog, Mouse, Rabbit, Rat, Shrew, Skunk, Squirrel, Weasel. Each race has it's own benefits to certain stats. Such as, the badger has a +7 to the Strength stat and +6 to the Fortitude stat. The settings takes place in a giant forest. The maps will extend to deserts, swamps, and other types of terrain. In the original version, you could literally walk for 15 minutes in any direction until you would find a dead end. Players also had the ability to dig their own "burrows" which they could use as shops. Inside their burrow they could design the structure of it: tables, walls, ect.

A fair bit of progress has already been made. The server skeleton is built. You can login to the server and walk around and see other players walk around.

Current Members

Me - Java Programmer/Little bit of Everything
Angru - Writing/Conceptual Game Design & Documentation

Talent Wanted

-Web Developer (PHP, SQL, HTML) (1+ years of experience)

I need someone who can design a professional looking website and help handle a SQL database. Currently I'm hosting the website on weebly, which is about my talent level when it comes to HTML/CSS.

-Java Programmer (1+ Years of Experience)

Someone who can assist in programming the game. General improvements and such. I am completely willing to help someone who has at least half an idea of what they're doing. Although I can not offer payment, what I can teach you could be invaluable.

-2D Artist (Tiles, Character animation, Items, Slight GUI)

Compensation

The position is unpaid. Future profits could be split between each member of the team fairly.
My plan is to have the game be free with an optional subscription. The subscription fee would be small and not offer anything to unbalance the power of the game.

What I can really offer you if you are able to see this project through is letting you use me as a reference. I work in a professional programming environment and would gladly put in a good word for you if a future potential employer calls me.

Requirements
Be at least 16 years of age.
An availability of at least 6 hours a week.
Ability to use Skype and TeamViewer.

Contact:

Skype: dgafcody
8  Games Center / Archived Projects / Re: Animal Forest on: 2012-09-11 16:33:06
I'm not sure what I'm supposed to do in game but the concept is interesting enough.

http://animalforest.no-ip.org/help

Those are the help files. As the community builds, it's easier to find your purpose in the game. But you make your own purpose.

Everything sounds really awesome to me, except for the strict roll playing, and the fact that you are animals. That doesn't mean that your game isn't good, it just means that I have a different taste in games. Great work!

You win some you lose some I guess. Tongue
9  Java Game APIs & Engines / Java 2D / Re: 20 FPS Rendering/Gameloop on: 2012-09-10 02:56:23
If you gave us more information, we could help you.
10  Game Development / Newbie & Debugging Questions / Re: Sprite from Sprite Sheet LWJGL on: 2012-09-10 02:21:19
For example I have 128px wide sprite sheet, with 32x32 sprites on it. How do I get only one sprite ?

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
   public static BufferedImage[][] divideImage2D(BufferedImage img,int divideWidth,int divideHeight) {
      try {
      int a=img.getWidth()/divideWidth,b=img.getHeight()/divideHeight;
      BufferedImage[][] images=new BufferedImage[b][a];
      for(int they=0;they<b*divideHeight;they+=divideHeight) {
      for(int thex=0;thex<a*divideWidth;thex+=divideWidth) {
         images[they/divideHeight][thex/divideWidth]=img.getSubimage(thex,they,divideWidth,divideHeight);
      }}
      return images;
      }catch(Exception e) {e.printStackTrace();return null;}
   }
   public static BufferedImage[] divideImage(BufferedImage img,int divideWidth,int divideHeight) {
      try {
      int a=img.getWidth()/divideWidth,b=img.getHeight()/divideHeight;
      BufferedImage[] images=new BufferedImage[a*b];
      int i=0,thex=0;
      for(int they=0;i<images.length;) {
         if(i<a*b+1){
         images[i]=img.getSubimage(thex,they,divideWidth,divideHeight);
         i++;thex+=divideWidth;
         if(thex==img.getWidth()) {
            they+=divideHeight;
            thex=0;
         }}
      }
      return images;
      }catch(Exception e) {e.printStackTrace();return null;}
   }
11  Games Center / Archived Projects / Animal Forest on: 2012-09-10 01:04:33
http://animalforest.no-ip.org/forum

Animal Forest is a role-play enforced 2D MORPG. Which basically means all out of character chat must be done in OOC (Out of Character) channels and all in-character chat must be kept in the non OOC methods of communication. Even though your character is anthropomorphic, your character has no idea what a computer is. You only know what is in the game world. I ask that you be creative. I've seen people go so far as creating religions and cults in the game.

Basically Animal Forest is like other typical MORPG's in the sense of the stat system. One difference though is that Animal Forest has no NPC's (Minus the teachers in The Hall. The Hall is the safe zone of the game where new players spawn. The only interaction those NPC's have though is that they teach your character skills). The game is almost completely player run outside of The Hall. Combat is purely Player vs Player. You also don't die when your health reaches 0, you are knocked out for a period of time. During this time, other players can loot your items. There are 77 Skills to learn in Animal Forest. Skills such as languages, combat skills (armed and unarmed), crafting skills, and even skills to increase your effectiveness at climbing trees.

I don't want to go into too much details as the Readme/Help link is below.


If you want to read the read me file (Which is heavily incomplete, but has valid information to get you started):

http://animalforest.no-ip.org/help

If you strictly just want to download the client from here:

http://animalforest.no-ip.org/forum/client.zip

Fair warning: Due to the lack of players, the game is a little boring! But when the game picks up, it's amazing fun.

Animal Forest is also looking for a couple moderators as well. If you wish you apply, apply at the Animal Forest forums.





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.

Dwinin (28 views)
2014-09-12 09:08:26

Norakomi (57 views)
2014-09-10 13:57:51

TehJavaDev (74 views)
2014-09-10 06:39:09

Tekkerue (37 views)
2014-09-09 02:24:56

mitcheeb (57 views)
2014-09-08 06:06:29

BurntPizza (44 views)
2014-09-07 01:13:42

Longarmx (28 views)
2014-09-07 01:12:14

Longarmx (34 views)
2014-09-07 01:11:22

Longarmx (34 views)
2014-09-07 01:10:19

mitcheeb (40 views)
2014-09-04 23:08:59
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
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!