Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (539)
Games in Android Showcase (132)
games submitted by our members
Games in WIP (603)
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] 2 3 ... 21
1  Game Development / Newbie & Debugging Questions / Re: Pathfinding? on: 2014-10-14 13:20:16
More:

http://www.redblobgames.com/pathfinding/a-star/introduction.html

Quote
The tile map is made in TileD and I'm using slick.
Thats totally unrelated to your problem of implementing your own pathfinding.
2  Discussions / General Discussions / Re: How do you come up with ideas for games? on: 2014-10-01 14:35:37
important to keep it a game concept, not just a wild phantasy:

#1 avoid feature creep

its easy to have a good base idea, and then add and add and add more cool new ideas and
features to it  -  up to a point where the game seems to be a humongous undertaking that just cant be realized.
Also, a lot of ideas might change during development, so dont nail down everything in the beginning.
Just keep the basic gamemechanic intact. Other things will change

#2 dont plan games with unrealisic workload

If you are not a (paid) artist, dont plan your game on a high poly 3D world with thousands of assets.
Look for an art style that can be realized coherently with less work.

If you dont get fundet (hobby developer) dont plan the scope as if you where a full time employee.
at one point the game moves from the fun prototype stage to the actual full implementation stage.
If the workload is too much, your motivation will fade and the project likely gets stored away and abandoned.
(maybe serving as a nice mine for code snipplets)

#3 look back on older concepts

I usually scribble 1 - 2 page text documents with lots of ideas to a project, then just save it in a concept folder.
If you look at the concept again after 5 months and it still looks cool, its probably cool.
(and not just a random dreamup of ideas after playing the big commercial game XXX)
3  Discussions / General Discussions / Re: How do you come up with ideas for games? on: 2014-10-01 13:40:24
mostly on the toilet
4  Discussions / Business and Project Management Discussions / Re: Starting a small dev business on: 2014-10-01 11:32:27
Getting money involved is the best way to end a friendship.

Dont get into that until your have a serious business concept.

If you have (small) money piling up, lets say from advertisement in your Android app,
let it assemble on one account, and then split it in two after a few months.
5  Discussions / Miscellaneous Topics / Re: Java won't let me time travel on: 2014-09-30 17:06:52
try this

1  
2  
3  
4  
5  
try {
    Thread.unSleep(1000);
} catch (Exception ex) {
    ex.printStackTrace();
}


and then in Eclipse hit Alt-F4 to open the auto completion
6  Game Development / Game Mechanics / Re: Detecting islands on a 2d map? on: 2014-09-26 17:39:25
good solution.

now you could also implement a method to remove/sink islands which are too small (minimum number of tiles reached in a floodfill)
if that fits your gameplay
7  Games Center / WIP games, tools & toy projects / Re: Asteroid Fight [MMO-RTS-RPG genre mix] on: 2014-09-26 11:24:00
Ok, good to hear that the players units are running in a persistant world when the user is offline.
The main reason why this is a good is that it avoids the situation to come online and having
no others players (or his owned units) populating the place.
Especially when playerbase is not quite enough to always find someone online.

So when you attack someone elses units, will there be a message stored?
like "CatPixtures89 attacked you at 10.50pm, you lost 5 ships"

This way its good to plan to retaliate.
eg-> interaction even when players are not concurrently online.
8  Games Center / WIP games, tools & toy projects / Re: Asteroid Fight [MMO-RTS-RPG genre mix] on: 2014-09-26 10:26:02
Visually quite appealing.

Can you attack other players bases/troups, when they are not online?
9  Discussions / General Discussions / Re: Are Java applets really "dead" for indie developers? on: 2014-09-26 10:12:20
Dead, as in dead as online Media for the common casual enduser.
Not dead as in disabled technology.

There are certainly still business-internal and academic uses for applets.
10  Games Center / Showcase / Re: CustomRPG - A fully customizable role playing game! on: 2014-09-26 09:55:41
I suggest not to spend money on assets yet.
Also, whatever you will find in some (commercial) collections will likely not cover everything you need.
Then you are stuck with aquiering assets (with the same art style) for the missing elements.
This is something where you need an artist. And that would cost.

And then seriously, dont expect to earn money from your project. Its not nearly far enough to be marketable.
(not just because of missing art)
See it as a way to learn skills and enjoy as a hobby.


Also look into creating a little YouTube demonstration for how your project works.
Its better and more entertaining than explaining it with a wall of text.
11  Discussions / General Discussions / Re: Should i allow everyone to see my game source code? on: 2014-09-25 16:32:21
Maybe your sentence was too long, so he forgot the beginning  Grin
12  Discussions / General Discussions / Re: Should i allow everyone to see my game source code? on: 2014-09-25 16:02:30
If you send the source to your prof or someone else, you can proove its from you (or send by you first anyway)

If your have doubts, that any part of the code is not quite original ... dont release it Wink
13  Games Center / Showcase / Re: CustomRPG - A fully customizable role playing game! on: 2014-09-25 14:33:34
A suggestion for the "art-part"

If you are not an artist, and dont want/cant affort an artist, and dont want to use free assets:
You have 2 options:

-either create a rendering method, that produces visually appealing art from very simple to create shapes
(like some fake 3D with shadowmapping and particle/bloom effects)
-> so let your technical skills define the art-style


or

-research and play around with a very easy to produce art-style, that you can manage (given your skill) to create
enough assets.


examples:
-  use very low res graphics with a very limited color palette
-  create a voxel renderer and make yourself an editor for it
-  use simple geometric shapes and create nive looking transitions and effects or textures, something of a workflow that you can
do and redo again and again in your graphics editor
-  use a vector drawing program (like inkscape), draw your art roughly as a bitmap and then convert it into vector graphics
(an easy way to create high resolution graphics from a sloppy simple base-drawing)
-> add some effects to it too

anyway, play around with a WORKFLOW that allows you to have a coherent art-style without the need
for a lot of artistic skill.

what you dont want to do is spend lot of time to create a single asset, then realizing you have to do 100 more
thats a grind, and something only pure (paid) artists might enjoy.

here a random example of an isometric scene made from simple geometric shapes and simple textures
You dont need to be an artist to create these shapes (or generate these textures), its more programming skill.

http://pokepetter.deviantart.com/art/Isometric-Game-Concept-181300309



here an example of very low res tiles with a very limited color palette:




a simple drawing, vectorized using inkscape:




this is a good example of creating a nice scene based on your technical skill (without the need to be a big artist)
14  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-09-23 18:27:22
The color-style reminds me of the BitmapBrothers
15  Discussions / General Discussions / Re: Are Java applets really "dead" for indie developers? on: 2014-09-22 15:56:38
Given what possible in JavaScript nowerdays,

(check this demo out)
http://race.assassinscreedpirates.com/

Its a bit depressing to see the demise of JavaApplet.

If Oracle would have taken a more end-user oriented approch (Applets as dedicated Multmediasolution)
Java could still be a big player in online content.
Im thinking more of a "Adobe Flash" type of multimedia plugin - that is beeing controlled by Java bytecode, instead of just sandboxing a complete programming environment
also ment for business backends.
16  Game Development / Performance Tuning / Re: Best way to go about many objects checking array for data? on: 2014-09-22 05:37:16
But the Force vectors need to be used in some way...
17  Discussions / Miscellaneous Topics / Re: Whays the story behind your name on: 2014-09-21 22:14:17
Damocles -> Mercenary 2 by Paul Woakes

http://en.wikipedia.org/wiki/Mercenary_(video_game)

An impressively large game back in its time.
(you could travel a complete solar system including all its planets and moons, visit thousands of building etc)
One of the first (3D) open world games.

(Other notable games where Midwinter and Carrier Command for example)
18  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-09-19 19:46:41
made some vectorized images of people for an upcoming game
19  Discussions / General Discussions / Re: Microsoft to buy Mojang for $2 billion? on: 2014-09-19 14:39:00
Now with all that money, I wonder if he waits for change at the cashier  Grin
20  Game Development / Newbie & Debugging Questions / Re: Libgdx android xml saving on: 2014-09-18 20:07:05
I HAVE that image hanging behind my desk  Grin
already for like a year.
21  Game Development / Artificial Intelligence / Re: A* Pathfinding seems to give up before target on: 2014-09-18 19:58:13
Cool website, thanks for posting
22  Game Development / Artificial Intelligence / Re: A* Pathfinding seems to give up before target on: 2014-09-18 19:38:56
1  
2  
3  
4  
5  
6  
7  
8  
9  
 private double F(int sx, int sy, int tx, int ty, int ax, int ay){
 if(ax < 0 || ay < 0 || ay >= map.getHeight() || ax >= map.getWidth()){
         return 1000;
      }
      double G = Math.sqrt((double)(ax - sx) * (double)(ax - sx) + (double)(ay - sy) * (double)(ay - sy));
      double H = (double)(tx - ax) + (double)(ty - ay);
      double F = G + H;
      return map.getTile(ax, ay).weight * F; // Multiply by the weight of the tile
   }


can you try this,
maybe your path looks more direct then.

23  Game Development / Artificial Intelligence / Re: A* Pathfinding seems to give up before target on: 2014-09-18 19:26:03
1  
2  
3  
4  
        ITile left = map.getTile(ax - 1, ay);
         left.setParent(active);
         ITile right = map.getTile(ax - 1, ay);
         right.setParent(active);


2 times ax -1
24  Discussions / General Discussions / Re: Microsoft to buy Mojang for $2 billion? on: 2014-09-18 16:28:51
But if you run incognito you will likely not build such a persona, that people refer to (and thus talk about you, wich
enhances you popularity, and thus that of your games)

Somehow people WANT symbols or personas.

Probably a reason some games are marked with the name of the famous designer behind it.
25  Game Development / Game Mechanics / Re: Detecting islands on a 2d map? on: 2014-09-18 15:38:01
experiment with a flood fill method (just like filling colors in a paint program)

this way you can detect each area.

fill at any point, and mark the filled area (on land) with an ID,
take the next tile that has not been marked with an ID, fill it with a new ID.

etc

this way you can detect all island, and assign their are a unique ID.
26  Game Development / Game Mechanics / Re: Detecting islands on a 2d map? on: 2014-09-18 15:07:24
Either you try to mark areas by filling them (going around the border of the map, fill everything that touches the
edges with some kind of flood-fill, then remove all "marked" aread-> turning them into water-tiles)

or you manipulate your generator, that it will never generate high tiles near the edges, eg letting the land fall off
the more you get to the edges.
Or having the high hills in the lowest resolution only in the middle.
-> then smoothing it.

here is some example I wrote a while back:

http://www.java-gaming.org/topics/random-map-generation/25442/msg/219354/view.html#msg219354
27  Game Development / Newbie & Debugging Questions / Re: Libgdx android xml saving on: 2014-09-18 14:05:47
You can connect LogCat to your Android device.
Google that up how to do it in case your phone is not recognized.
Then you also have the stack trace.

Having a working logging is a minimum requirement for development.
28  Game Development / Newbie & Debugging Questions / Re: libgdx saving map on: 2014-09-17 15:46:12
I would probably drop the xml approach altogether when saving masses of
more or less binary data.
Or compressing the raw tile definition data into a Base64 block, if xml stores also other leveldata.
29  Java Game APIs & Engines / Android / Re: Hardware survey on: 2014-09-17 15:34:51
fragmentation leads to either develop for the smallest common denominator. (weakest devices with a big enough market share)
or much higher portation costs.

also testing costs jump up.

Thats what drove off smaller developers from JavaME back in the days.

---

oops, sorry that thread was older than I thought
30  Game Development / Newbie & Debugging Questions / Re: libgdx saving map on: 2014-09-17 15:00:26
can you try to make a test with a smaller area to save, to rule out other problems

 for(int i = 0;i < 4;i++){
for(int j = 0;j < 4;j++){

if that works, you might think about a saving mechanism that produces a smaller xml
for example by making the attibute names smaller,  like "w" instead of "width".
and without indention.
Pages: [1] 2 3 ... 21
 

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

The first screenshot will be displayed as a thumbnail.

rwatson462 (30 views)
2014-12-15 09:26:44

Mr.CodeIt (23 views)
2014-12-14 19:50:38

BurntPizza (50 views)
2014-12-09 22:41:13

BurntPizza (84 views)
2014-12-08 04:46:31

JscottyBieshaar (45 views)
2014-12-05 12:39:02

SHC (59 views)
2014-12-03 16:27:13

CopyableCougar4 (57 views)
2014-11-29 21:32:03

toopeicgaming1999 (123 views)
2014-11-26 15:22:04

toopeicgaming1999 (114 views)
2014-11-26 15:20:36

toopeicgaming1999 (32 views)
2014-11-26 15:20:08
Resources for WIP games
by kpars
2014-12-18 10:26:14

Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

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
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!