Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (416)
games submitted by our members
Games in WIP (307)
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 / Game Play & Game Design / Re: Pixel art? on: 2013-02-26 22:27:22
I use Grafx 2. This tool is really nice for pixel art, it has a lot usefull functions like a Sieve mode etc...

https://code.google.com/p/grafx2/

2  Discussions / Miscellaneous Topics / Re: Generalized Rant Thread on: 2012-04-24 23:22:08
Oops accidental medal for you Tongue

Not accidental, that was actualy a prety good reply.  Smiley
3  Discussions / Miscellaneous Topics / Re: Generalized Rant Thread on: 2012-04-24 21:22:31
This thought model in your brain is induced by your relation with computers... The bitwise thinking : something is true or false!

You could "double" your thinking by having "floating" boundaries!

(I'm not kidding)  Grin
4  Discussions / General Discussions / Re: How Long Have You Been Coding? on: 2012-04-23 23:08:02
Began at 9, I'm now 30.
As professionnal : now 8 years Smiley.

Best programmers don't realy care about technology, they make it by using what's suitable for the problem!
5  Discussions / General Discussions / Re: The Art of Video Games Exhibition on: 2012-04-23 23:02:19
Great text Smiley

I agree with Chris that video game are art. It's a shame that so many people (that I know) discard it as just a waste of time...

Some people have a very personnal definition of what is art...

Even if no one agree on a clear definition, there's an evidence that a lot of things produced by humans fall in this cathegory, more than few. If putting words together produce art called poetry, why putting words, images, sounds and mechanics together wouldn't be called art?

This exhibition looks very interresting!!
6  Discussions / Miscellaneous Topics / Re: Generalized Rant Thread on: 2012-04-23 22:48:32
I'd guess that 85% of my CS related rants are actually the same one, over and over (ad nauseam) and can be described as reactionary to people taking the following notions:

Doing "A" in situation "B" is a good idea.
Doing "A" in situation "B" is a bad idea.

and extrapolation "B" to always.

I guess ranting on something is not very popular amongs community of humans Smiley

Nothing's black or white Smiley if the initial statement of your rant falls in one or the other then there's always someone to tell you that you may have underestimated some situations. It's especialy true when it hurts someone's personnal preferences by telling something is negative.


7  Discussions / Miscellaneous Topics / Re: Generalized Rant Thread on: 2012-04-20 20:49:17
Lazyness is good when the time comes to code, it forces you to reuse and think to avoid working to much Grin
8  Java Game APIs & Engines / Java 2D / Re: Youtube !!!!! on: 2012-04-20 19:54:51
You look talented, it's nice to see people sharing knowledge!
9  Discussions / General Discussions / Re: The Unit Testing Advocacy & Derision Thread on: 2012-04-20 18:47:37
I'd say it complementary because it's more about integration tests than unit testing. It's very usefull for an analyst, who most of the time don't write code but want to test the application, it's often faster for him to write a test in plain english than retesting all cases one by one by point and click the interface each time developpers make changes.
10  Discussions / General Discussions / Re: The Unit Testing Advocacy & Derision Thread on: 2012-04-20 18:30:38
I've extensively used JBehave (http://jbehave.org/) and indeed Behavior Driven Developpement is realy something to consider in library writting, I've got nice results with Web Service Interface testing too. The nice thing about this is that anyone can write a new test case can do it, even a non-programmer!  Smiley

11  Discussions / General Discussions / Re: The Unit Testing Advocacy & Derision Thread on: 2012-04-20 17:56:27
Also, data structures. At various points, I've needed to design custom internal data structures for a given application. The test cases were very useful first in writing the data structure and testing out edge cases, but the bigger benefit was in stopping other developers from breaking things.

Certain code doesn't mesh will with unit tests: user interface code is a good example. All the code needed to wire up interfaces and handle user input and update screen elements doesn't lend itself to meaningful test cases.

This is my experience with unit testing. Especialy, stopping other developers from breaking things is the point of it. Since the costs involved for the life of an application is mostly about maintenance and not it's initial developpement, it's imperative that developpers write code that test code even at the cost of having to write twice as much code Smiley.
12  Discussions / General Discussions / Re: The Unit Testing Advocacy & Derision Thread on: 2012-04-20 17:08:36
A unit test is just more code, not really an explanation of what you're trying to achieve. It looks to me as if unit testing is being overzealously applied to make up for a lack of take-up from design-by-contract techniques. And failing. Everywhere I see it being used in a corporate environment, it's all about ass-covering, "not breaking the build" (haha as if), following procedure ("we do it this way here"), etc. rather than any intelligent application of unit testing as per Riven's usage - that is, just testing a few little odd bits here and there that are complicated.

If you seen this applied the way you described here, it wasn't right. Unit testing is mostly used in TDD (test driven developpement) and it has been demonstrated that it can cut down the total developpement time of rather big project by factor 2. On corporate project, assuming that every programer isn't a A+ class, it helps to avoid 4000 lines methods and enforce decoupling of the different parts of the application since it force the application to be testable, it's a mean to obtain quality, not just "ass-covering".

Here's a good reference :
http://www.agiledata.org/essays/tdd.html

Enjoy Smiley
Pages: [1]
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars and Titan!

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

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
mrbenebob (16 views)
2013-06-19 14:55:23

BrassApparatus (25 views)
2013-06-19 08:52:37

NegativeZero (28 views)
2013-06-19 03:31:52

NegativeZero (30 views)
2013-06-19 03:24:09

Jesse_Attard (34 views)
2013-06-18 22:03:02

HeroesGraveDev (71 views)
2013-06-15 23:35:23

Vermeer (70 views)
2013-06-14 20:08:06

davedes (72 views)
2013-06-14 16:03:55

alaslipknot (64 views)
2013-06-13 07:56:31

Roquen (88 views)
2013-06-12 04:12:32
Smoothing Algorithm Question
by UprightPath
2013-05-28 02:58:26

Smoothing Algorithm Question
by UprightPath
2013-05-28 02:57:33

Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38
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!