Featured games (78)
games approved by the League of Dukes
Games in Showcase (429)
Games in Android Showcase (89)
games submitted by our members
Games in WIP (467)
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
1  Discussions / General Discussions / Re: libgdx or unity on: 2014-04-22 00:35:59
The fact that code is involved is... accidental 
Did you mean incidental? Cool
Most of my accidental code is just bad coding. It would be so cool to write a game engine by accident. So far I've written a lot and it is mostly intentional  Grin
2  Discussions / General Discussions / Re: Blender Character Animation formats on: 2014-04-17 12:51:35
I used that tutorial to create a collada importer as well. Its the only one I found that I could use to make an importer for Java. It is not the most optimised implementation but it gets the job done. I have all the mesh and texture data I want and an attempt at the joint and skinning info. I'm still trying to get the skinning to work in my render engine and haven't started using the animation data yet. If anyone has a working example of skinning in a shader they want to share, that would be great. I'm using blender and Ultimate Unwrap 3D so my importer has to be able to work with both.
3  Discussions / General Discussions / Re: The Big Linux Distro Thread on: 2014-04-02 11:12:31
I've only tried knoppix, ubuntu, mint and raspbian wheezy for the raspberry pi ( debian cut down version i think), and debian on VMPlayer to run SWGEmu. So far mint is my prefered distro. I just wanted an easy route to linux as I've mostly only used windows for many years. I started with a zx81, BBCs and acorn electron and used to using dos, so the terminal isn't to alien, but I still prefer to point and click and mint lets me use it the way I'm used to most of the time. Installing video drivers can be tricky but there is usually someone who has done it before and written a guide.
4  Discussions / General Discussions / Re: Java 8 on Raspberry Pi on: 2014-03-20 10:09:11
Cheers Riven I'll give JOGL a look.
5  Discussions / General Discussions / Java 8 on Raspberry Pi on: 2014-03-19 20:12:53
Yay! New Raspberry Pi today and Java 8 installed successfully (Linux ARM v6/v7 Hard Float ABI). Now just to figure out what the hell I'm going to do with it  Grin.
I have Netbeans set up to build and send the jar to the Raspberry Pi and then run it. I usually use LWJGL for opengl rendering, does it work on the Raspberry Pi? Or is there a similar alternative?
6  Discussions / General Discussions / Re: Data bases and game programming on: 2014-02-14 11:26:56
I will have to try out kryo, I've not seen that before. As teletubo says I am looking partly to practice what ill be learning in college, but also I intend on using sqlite for server side management of data. I want to make a game that you run a server on you desktop but can play the game on your desktop or phone/pad/tablet, so it takes the pressure off your mobile device and you can play with your friends and host your own games.

I'm developing for windows, Linux and Android, so I am wanting a solution that works for each. As sqlite is on android I thought I would start with  that. Up until now I haven't needed any persistent data, but before I get in too deep I want to consider the options. So far I can load models from *.obj files and Collada *.dae files. I'm working on getting joint animations and skinning to work.

Loading from these sorts of files and having to parse them takes way too long, a large model took up to 6 seconds to load a dae model on windows and over 50 seconds on android for the same model with the same code. So instead I made my own binary model data file and now it loads in 0.2 seconds on pc and android. Plus it is a fraction of the size.

So when it comes to the final release the data will be optimized binary formats, but for development I just want it to be simple, manageable and efficient.
7  Discussions / Miscellaneous Topics / Re: What is your typing speed? on: 2014-02-13 15:18:36
Best I could do is 50 word per minute with 1 mistake.  Tongue
8  Discussions / General Discussions / Data bases and game programming on: 2014-02-13 12:28:07
I'm having to put my game engine on hold (or at least much slower development) as I have just started my final two college courses (Relational databases: theory and practice and Fundamentals of interaction design) for a degree in computing.

The Interaction design course has some specific usage to game design with the interface and interaction, so I'm looking forward to that.

The database course is going to be useful as I am planing on using sqlite-jdbc
for media storage in my development tools, and for possible rpg data, skills, trades ect. in actual games.

So the question is :
     'How have you used databases/DBMS in your games/development?' 

and if not :
     'What other methods do you use to manage your data?

  • xml
  • text file
  • your own binary data format
  • not applicable as everything in your game is completely procedurally generated
  • shush... its top secret.. persecutioncomplex
9  Discussions / General Discussions / Re: A Reminder To Everyone Here on: 2014-01-11 17:59:44
I am English and English is the only language I know Wink. I'am dyslexic and really struggle with spelling and am not good a proof reading my mistakes Roll Eyes. I often make typos and all sorts of errors Shocked. So when someone who is trying to communicate in English, no matter how bad it is or how many mistakes they make I don't mind one bit Cool. I don't like it when people judge Cranky you for how you write or speak. Cry  However if I make mistakes and errors in code it is fine and to point it out Pointing.  (please do!)

Yay! Emoticons for the win! Cool
10  Java Game APIs & Engines / OpenGL Development / Re: Difficulty Learning on: 2013-12-23 10:00:25
Check out thebennybox his 3D Game engine development tutorial videos have been really useful.
11  Discussions / General Discussions / Re: Anyone tried AIDE? on: 2013-12-10 01:32:52
I have AIDE on my nexus 7 and memo pad. I think it is excellent just so long as you are using an external keyboard as typing on the screen sucks. I link to my projects in dropbox and use AIDE when ever I'm away from my desktop. I prefer the 10" screen of the memo pad but the nexus is more portable. Both are fine for tinkering.
12  Discussions / General Discussions / Re: What are the laws regarding Making a fan Game of a Movie? on: 2013-08-09 20:07:31
This will not answer the general question of making a fan game of a movie but if you are interested in making a Star Wars game you could  make a mod/level for Jedi Knight II: Jedi Outcast or Jedi Academy using GtkRadiant.

Or just make a game for your own personal use.

I've been dreaming of my own SW game for years some day it will become a reality  Grin
13  Game Development / Game Play & Game Design / Re: Just something to think about while you go about your lives. on: 2013-06-21 15:59:10
I think there is a similar situation in Jedi Academy where to win you don't kill the final character. I like games which don't give the obvious kill the bad  guy ending and have choices that develop your character and change the story based on your path you choose like the Knghts of the old Republic.
14  Discussions / Miscellaneous Topics / Re: Yippieeee! Got my new Graphic card! on: 2013-06-19 18:42:43
GeForce GTX 650 Ti for desktop dev. Does everything I need for now.
Nvidia Tegra 3 (Nexus 7) for Android =)
15  Discussions / General Discussions / Re: Arrrgg... sequence diagrams ... so hard to get motivated.. on: 2013-06-19 12:48:56
Agile was covered in a previous assignment  Grin

Good  Wink at least it hasn't been pointless after all.
16  Discussions / General Discussions / Re: Arrrgg... sequence diagrams ... so hard to get motivated.. on: 2013-06-19 10:19:07
Well the next assignment covers;
  • Design by Contract
  • Assertions
  • Software architectures
  • Frameworks
  • Product lines
  • Patterns for application layering
  • Singletons and Factories
  • Unit testing

Anything here still being used today?  persecutioncomplex
I'm just hoping that when I finish my degree not everything will be completely out dated and pointless  Cry I've only got this course this year and  two next year (Relational databases:theroy and practice, Fundamentals of interaction design)and I'm done.
17  Discussions / General Discussions / Re: Arrrgg... sequence diagrams ... so hard to get motivated.. on: 2013-06-18 10:54:00
Thanks to everyone who replied to this thread. I got 92% for my assignment so the motivation worked.  Grin
18  Discussions / Miscellaneous Topics / Re: What music do you listen to while you code? on: 2013-06-13 10:54:58
I mostly listen to Star Wars sound track, Katy Perry, Muse or Five steps from hell;D but if I get stuck on something ....silence is the only way....
19  Game Development / Artificial Intelligence / Re: Pathfinding, and your A* Heuristic of choice? on: 2013-06-13 10:45:47
The AI part of my game engine is the part I'm most looking forward to. I really enjoyed studying it so I'm hoping it wont take to long to get started on.

So how does your AI work, are they free roaming or stuck on a grid of nodes?
20  Game Development / Artificial Intelligence / Re: Pathfinding, and your A* Heuristic of choice? on: 2013-06-10 15:59:20
Here are some quotes of my findings from one of my Assignments from the course with the open university 'Natural and Artificial Intelligence'.

context : search in Sokoban ( a puzzle game)
"One method of developing heuristics is to identify constraints in the problem and relax them to form an easier problem. The cost of solving the easier problem can be quickly calculated; which gives an approximate cost for solving the real problem...."

How many constraints you relax to develop a heuristic depends on the complexity of the task and the time it takes to evaluate. Relaxing one might be enough to create the most efficient heuristic or you might need two or more, but there is a balance that needs to be met so that the best heuristic is found within the allotted development time. Bringing in too much complexity can lead to confusing and unmanageable code. However exploring a number of constraints can lead to a better solution.
The best heuristic is the one which more accurately estimates the cost and so more accurately guides the search towards the goal state, resulting in fewer nodes expanded which means a faster and optimal search. The heuristic should also be admissible.

A heuristic is admissible if it always underestimates the cost of the path to the solution. It is important for finding optimal solutions at it means the partially constructed optimal paths will always be chosen over the sub optimal paths to the goal state.

The things that affect the relative performance of the algorithms using different heuristics appear to be the size of the state space, if it is small then a less complex algorithm can find it fast. If the state space is large then the similar algorithm that is slightly less complex can be faster but expands more nodes. So I if you had to choose only one algorithm/ heuristic it would be best to use A* (displaced heuristic) as it is complete optimal and efficient.....

Obviously my results are only valid for the Sokoban puzzle that i was experimenting with but there are some general principles to draw from.
We used a program called 'search lab' which let you try out many different combinations of algorithms.
21  Game Development / Artificial Intelligence / Re: Pathfinding, and your A* Heuristic of choice? on: 2013-06-10 10:44:12
I haven't implemented any AI yet, but from extensive testing during my degree course on AI it seams like the Heuristic of choice is the one that fits the job at the time. The problem is there isn't a fits all heuristic, you have to test and see what works with what you are trying to do. So my heuristic of choice is the one that fits the job  Grin
22  Java Game APIs & Engines / Java 2D / Re: 2D Game's Possibilities? on: 2013-06-08 20:57:07
The only game that I remember scaring me was Alien on the Sega Game Gear. Going through dark passages never  knowing what direction the Xenomorph would come from persecutioncomplex.

come to think of it the Aliens game on  the pc was pretty scary too.
23  Discussions / Miscellaneous Topics / Re: What's your favorite game. on: 2013-06-04 10:52:33
Star Wars Galaxies.(RIP so sad  Cry   )
X-wing./tie fighter/ x-wing Alliance
Dark forces.(back when you had to boot to dos with a floppy disc!)  Cool
Jedi Knight (first game I modded )
Half life....

24  Discussions / Miscellaneous Topics / Re: What music do you listen to while you code? on: 2013-06-03 22:15:44
Two Steps from hell Grin
25  Discussions / Miscellaneous Topics / Re: if you are not a programmer, what would you be ? on: 2013-06-03 21:40:09
Animator... Digital Artist... Voice Actor...
26  Discussions / General Discussions / Re: Arrrgg... sequence diagrams ... so hard to get motivated.. on: 2013-05-25 01:46:57
@sproingie have to agree with you on UML case diagrams. My reaction to seeing them for the first time was "lol what the Huh , stick figures are you serious "

So far UML seams to be a way of communicating to people who don't program, which is fine in the right context. Some diagrams I have found useful in my own design process, but not as formal and long winded as my course seems to make it. I think I prefer to just rough out some ideas and then get on with code and not produce a fully documented design. Thanks for the discussion, it helps me get through it to see other people are less enthusiastic than me about UML
27  Discussions / General Discussions / Arrrgg... sequence diagrams ... so hard to get motivated.. on: 2013-05-24 13:40:02
I am a little behind with my college work... persecutioncomplex an assignment due in a couple of weeks and I have to learn about sequence diagrams in UML... but I would rather be designing a game engine ( Java OpenGL and LWJGL/Android).

Does any one here actually use sequence diagrams?

While procrastinating I Saw this YouTube clip about deferred lighting [/drools like homer]  Pointing
28  Discussions / General Discussions / Re: Kindle version of programming books compared to actual books on: 2013-04-04 09:39:40
Programming books are often thick heavy and expensive. My experience of kindle is on a nexus 7 and on the desktop version. I can't speak for other countries but for the UK we don't pay tax on e-books so they are a lot cheaper. Just the fact that I can take my library of books anywhere is brilliant. Some books diagrams are hard to see as they don't always scale properly. The choice of books is sometimes more limited but more are being added all the time.

So long as you read the reviews of the books before buying and do your research, and if there is one try the sample before, you will be ok Grin

29  Game Development / Newbie & Debugging Questions / Re: Loading LWJGL natives on: 2013-04-03 15:24:51
@matheus23 Thanks your suggestions. I can't do the first one as the options aren't there in linux mint. The second one is just what I need Cool. When I double click the script I get the options to 'Run in Terminal' 'Display' Cancel' or 'Run' which is actually better then just running the jar.
I hadn't considered that actually having the terminal would be a useful, now I can have some useful feed back at run time from the final program and not just in the IDE. Grin
30  Game Development / Newbie & Debugging Questions / Re: Loading LWJGL natives on: 2013-04-02 22:14:23
Ok I sent you the file but in the meantime I found out that I can run it if I open a terminal and type
java -jar Game.jar

 Roll Eyes
I didn't know this is how to open jar files on linux as I'm a complete linux noob. I was expecting to be able to write click and ask to open with the OpenJDK7 as I can for other Jar files.
So the thing is, it does work but I don't think it is really easy to do for beginners(to linux), such as myself and I want my programs to open in a very user friendly way. Is there a way of making a single click file that would open the program for a non developer?

Pages: [1] 2

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

The first screenshot will be displayed as a thumbnail.

xsi3rr4x (81 views)
2014-04-15 18:08:23

BurntPizza (73 views)
2014-04-15 03:46:01

UprightPath (84 views)
2014-04-14 17:39:50

UprightPath (67 views)
2014-04-14 17:35:47

Porlus (84 views)
2014-04-14 15:48:38

tom_mai78101 (107 views)
2014-04-10 04:04:31

BurntPizza (167 views)
2014-04-08 23:06:04

tom_mai78101 (263 views)
2014-04-05 13:34:39

trollwarrior1 (214 views)
2014-04-04 12:06:45

CJLetsGame (223 views)
2014-04-01 02:16:10
List of Learning Resources
by SHC
2014-04-18 03:17:39

List of Learning Resources
by Longarmx
2014-04-08 03:14:44

Good Examples
by matheus23
2014-04-05 13:51:37

Good Examples
by Grunnt
2014-04-03 15:48:46

Good Examples
by Grunnt
2014-04-03 15:48:37

Good Examples
by matheus23
2014-04-01 18:40:51

Good Examples
by matheus23
2014-04-01 18:40:34

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:22:30 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‑
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!