Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (513)
Games in Android Showcase (121)
games submitted by our members
Games in WIP (577)
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 ... 22
1  Game Development / Newbie & Debugging Questions / Re: is video playback in java really as complicated as it seems? on: 2011-12-17 19:59:48
We need someone to write a multithreaded, standard compliant H264 decoder in pure Java. Any volunteers?
My FFMPEG player can  run any codec that ffmpeg supports. You can simple compile FFMPEG on any platform that you want to run the player on.

pretty sure using H264 has also licensing problems
IIRC its only free for internet video and end users
There are ways to get around licensing issues with FFMPEG, even if that means requiring a simple external installer not packaged with your program.
2  Games Center / Showcase / Re: Mini Quests on: 2011-12-16 11:45:07
My opinion in regards to android Dev:

Because Im used to using LWJGL, I program in android directly. I find that the OpenGL handling is relatively similar. Also because android handles ogg natively, It means that you dont really need to learn any 3rd party libraries.

Its easy enough to handle touchscreen events (Activity class), as its not that different to mouse events in java (Applet class).

One other thing that may surprise a new developer is how android resets that application on orientation change, you just need to setup a few lines of code in the xml file (there is heeps of examples on the net) to make your application work like a solid game without any surprising behaviour.
3  Game Development / Newbie & Debugging Questions / Re: is video playback in java really as complicated as it seems? on: 2011-12-16 07:21:45
I made a video player a while back using ffmpeg (link)
It wasnt the best didnt really spend much time on it. But it might be a good idea to look into ffmpeg command line tool.
you can feed any video compression type out to jpeg over a socket (aswell as .au for sun audio). And just have a server waiting to upload any images or audio data.
On stopping the video you can simply close the port, and ffmpeg will close.
you can also set a whole bunch of custom settings into the command line tool, also read the video information with the ffmpeg output.
It would also mean that it would automatically updated with any new release of ffmpeg.
The bottle neck is weather or not FFMPEG real time encoding is fast enough. That said, even if the computer isnt fast enough you can always change the export screensize, or framerate so that even the slowest computers can view something.
4  Games Center / Archived Projects / Re: Android Word Search App on: 2011-12-14 18:54:35
Released the final version of this app. Going to start workng on something new.

Note to anyone thats interested. Word searches are in very little demand  Cry
5  Games Center / Contests / Re: TinyGame2011 on: 2011-12-14 10:41:03
edit: *Deleted didnt check the dates
6  Games Center / Showcase / Re: Mini Quests on: 2011-12-14 03:43:03
It seems all that is needed is arrows and a select button.

So I think you could use the dpad without problems, and remove dependency on the touch screen by default. As for touch screen devices have no extra buttons on screen, if people touch around in the corner areas, the character moves in that direction, or touches the center he shoots/selects.

Most of the work would just be to setup a view to display a bitmap with the current pixels values.
7  Games Center / Showcase / Re: Mini Quests on: 2011-12-13 19:05:48
My opinion might be tainted by my new found excitement with android. Have you considered porting it?
It seems like a simple enough game to release on android, and would be really awesome to see on a portable device.
8  Games Center / WIP games, tools & toy projects / Re: Hexara -- work in progress on: 2011-12-11 09:56:04
Side issue, I'm hoping (perhaps in vain) that I can use some of this sound programming expertise in android. But I haven't really looked closely enough at Android yet. Most of the books and tutorials I've come across just cover some simple ways to do sound, nothing low level.
If you ever want quick android assistance, like copy and paste code snippets and such. Feel free to add me to MSN (msn contact link is under my image on the forum post).
9  Games Center / Archived Projects / Re: Android Word Search App on: 2011-12-11 07:00:12
I don't have Android yet, but should probably download the emulator, at the least.
I was thinking I would do this aswell, but I purchased an Asus Slider. Money well spent. Its really great for development to actually have an android device. The emulators are so slow and really discouraging. I also find that once I have invested money in something I am more likely to stick to it. Either I waste money on movies or a new tech device to develop on Smiley. I was always hoping to get into android dev, but getting the android device is what pushed me over the edge.

Quote
When I was designing "Hexara" the original version used letters and words instead of symbol strings. It would be a lot more intuitive, an easier-to-understand puzzle if I went back to this. But the problem with words is that there is an expectation they will follow some sort of theme. That semantic element makes designing the puzzles more difficult.
I tested 'Hexara' this game would be perfect for android.

Quote
How ARE you putting together the word lists?
Are you automating the puzzle creation process at all?
Yeah i take in a list of words from a text file. This game is only a free test game, but I will be releasing an amped up version to purchase with more word lists and extra game modes.
The game automatically fills words into the table then fills characters in the remaining empty spots.
10  Games Center / WIP games, tools & toy projects / Re: Hexara -- work in progress on: 2011-12-11 06:54:19
Fun game.

The sound adds a lot to the atmosphere of the game. It will defenitely be a lot better with ogg support as the load time is a considerably excessive.
That said with all the graphic effects, I didnt notice any lag or flickers.

Running on:
OS: Win7
Browser: mozilla firefox.
11  Games Center / Archived Projects / Android Word Search App on: 2011-12-10 12:23:24
Started a simple word search app to get myself familar with the Android market place.

Even though its still in beta version you can play a complete game on the hardest level.
Planning on adding a timed game mode.

Android Market Page

Youtube demonstration

Happy to hear any ideas of how to improve the game.





12  Games Center / WIP games, tools & toy projects / Re: TUER: Truly Unusual Experience of Revolution, FPS using JOGL on: 2011-09-14 11:06:16
Even the frontier between good and evil is political, I don't deny that corruption is a problem but it is sometimes a part of some political views (not mine).

Maybe we should not derail too much this thread  Wink


No system of government is perfect. Corruption is inevitable, the only thing that the people (might) have to protected themselves is a united "faith" in a constitution, as a piece of paper has no power in itself.

I know im adding to the off railing of this thread, but I just dont get the point of any extremest views, as the "right" way.
13  Discussions / General Discussions / Re: Brainstorming the future on: 2011-09-05 01:27:30
Personally, I think it would be great to have a front page with a menu.

Something clean, non-intimidating even for non-developers, along the lines of:

-- MENU BUTTONS: -- [PLAY GAME] [GAME DEVELOPMENT] [FORUM] [ABOUT JGO]

[PLAY GAMES]
* Links to a clean game navigation tree.
* showcase quality games (applet only).
* Should give broader JGO traffic

[GAME DEVELOPMENT]
* list to introduction java tutorials (setting up, basic game loops)

[FORUM]
* This forum, (if it aint broke, dont fix it)
* Also maybe move the game showcase up the top of the forum, in case guests want to ask about game issues, or advise.

[ABOUT JGO]
* Blah blah blah

and maybe a large image of the pac ghost on the front page aswell.


Also Riven in regards to your current portal page. It might be a good idea to show a different showcase depending on the viewer. If its mobile, then mobile. If Desktop...
It does look great. As far as using the features are concerned, I'd probably be sticking mostly to the forum. So I think It really might be a better Idea to keep games, and development seperate. This way even an 8 year old could jump on the site, and have a fun time just going through games.
14  Discussions / Jobs and Resumes / Re: $100 USD for model loading on: 2011-08-15 18:56:30
http://assimp.sourceforge.net/
Maybe that would help. Its support almoust all formats. You need to hava some wrapper tought.
Looks like a really great 3D tool. Looking forward to the Java documentation.

I guess Im going to drop the job for the moment, its going to be too much work also implementing the 3D formats along with the model viewer program aswell.
15  Discussions / Jobs and Resumes / Re: $100 USD for model loading on: 2011-08-12 21:14:23
I was hoping to package the file support in the applet itself. Ill ask the client if he has access to the server, maybe installing a converter server side would be easyer.
16  Discussions / Jobs and Resumes / Re: $100 USD for model loading on: 2011-08-12 21:06:40
Thanks riven.

I tried this and Meshlab. Except they dont support UV co-ordinates.

I need UV support as Im trying to develop a realtime online model viewer for a client.
17  Discussions / Jobs and Resumes / $100 USD for model loading on: 2011-08-12 20:58:37
I am currently working on a job, I need to load some model formats into a java object. And I dont have the time to read up on each file specification.

I need support for vrml, 3ds, stl.

Either develop a class to load the models into, something like (seperating group by texture):
1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
class Model {
 Group groups[];
}
class Group {
 String texture;
 Face faces[]
}
class Face {
 Vector3f point[3];
 Vector3f normal[3];
 Vector2f textCoord[3];
}


Or alternatively, create a converter to export them as OBJ with support for UV texture co-ordinates.
18  Discussions / General Discussions / Re: Unlimited Detail Update on: 2011-08-11 15:18:22
I honestly think they are avoiding questions, because the technology is relatively simple.
Its just an advanced culling algorythm done on each pixel (instead of the frustrum). Its the logical next step. Geometry is no longer the bottle neck.
19  Discussions / General Discussions / Re: Unlimited Detail Update on: 2011-08-11 02:00:37
NEW VIDEO:

http://www.youtube.com/watch?v=JVB1ayT6Fdc
20  Games Center / Archived Projects / Re: screen capture and movie player applet (not a game) on: 2011-08-09 13:03:04
The webcam is ment to.
But Im not sure about my FFMPEG binary. I only managed to get 1 static build of FFMPEG.
And I dont even know if its 32bit or 64bit. I dont want it to install on machines if it doesnt work.
21  Games Center / Archived Projects / Re: screen capture and movie player applet (not a game) on: 2011-08-09 11:50:17
Also in a similar program, I have started working on a webcam recorder app for a client.

Just so everyone knows. There is alot of simple java jobs on freelancer.com. IMO its a great way to earn a little bit of extra cash.
22  Discussions / General Discussions / Re: Unlimited Detail Update on: 2011-08-05 15:11:18
Quote
In my humble opinion, point cloud algorithms fit well for some kinds of data, voxels are fine for some others, it is the same for polygons. Therefore, such an engine should convert point cloud objects into polygons or the opposite, known algorithms to do that cannot be applied in real-time.
Wouldnt it depend on the resolution of data. If pixels (atoms) are storred at a further distance from each other, and a ray collides between pixels with a normal facing towards the ray, it would make sense that the resulting color would be a gradient between the atoms.

Quote
Why is there absolutely no animation in their demos? They are not credible.
I think it makes sense that static objects are going to be easyer when developing an engine. But like I said before, even if scenes were static, you could always send a texture buffer, and depth buffer to hardware to handle post polygon rendering.
23  Discussions / General Discussions / Re: Unlimited Detail Update on: 2011-08-05 14:39:18
This discussion is strange. Nothing is unlimited in computer science and I completely agree with Notch, his objections are plausible. Moreover, it is already difficult to find money for research projects on mesh optimization whereas it would be very useful in near real-time visualization for geoscience, finding money for such a vaguely described project is even harder. They don't need anything in silicon to show at least a tiny animation and some people here are underestimating the difficulty of adapting point cloud based solutions for dynamic meshes.
Its not technically unlimited. Just like Google doesnt technically hold all the data on the internet. Its just a advanced culling algorythm done on ever pixel. Instead of the Hardware Buffer approach, its all software.

Also I dont see how hard it would be to store meshes broken up into (rgb)cube diffuse maps + (grayscale)cube depth map + (rgb)cube normal map. As all meshes are basically 1 sided hollow objects.
Not saying this is how the engine does it. (Just exploring ideas)
Using this method: objects can be scaled down without problem, they are given a bounding box by default. the processor challenge comes when firing the ray into the depth map, It shouldnt be hard to group data in a cleverly indexed way.
24  Discussions / General Discussions / Re: Unlimited Detail Update on: 2011-08-03 11:57:16
As for data storage. If all models are stored as cube maps with a cubemap for its depth buffer. Object geometry detail would be dependant on distance, and not noticeble by the eye. Photo quality graphics.

Get ready for a Porno Industry revolution.
25  Discussions / General Discussions / Re: Unlimited Detail Update on: 2011-08-03 11:42:45
Still no animations in there video...

No animations = useless. It is the only point I see  Grin
Not if you render to an image, and at the same time render the distance to a depth buffer.
Then pass the scene to DirectX or OpenGL for character handling.

But I honestly dont think animation would be much different then scene handling. When a bone moves, a new bounding box would need to be calculated. And when casting the ray in the call to render, you would need to do an extra calculation on the likely group of pixels.
26  Discussions / General Discussions / Unlimited Detail Update on: 2011-08-03 03:18:56
http://www.youtube.com/watch?v=00gAbgBu8R4&feature=player_embedded#at=23

http://www.youtube.com/watch?v=JVB1ayT6Fdc
27  Games Center / Archived Projects / Re: screen capture and movie player applet (not a game) on: 2011-06-04 14:39:38
I wanted to test your recorder to make a small clip of a game. Unfortunately the Audio Capture Device only had one option: "3 (Off)"   Cry

I had similar problem with CamStudio, so it might be a problem with my audio card. Fraps had no problem though.
Damn, the applet uses Java sound to capture from the Mic, so it may be a problem with Java, If you have the latest version of Java then Its probably not going to be fixable. Thanks for reporting the bug.
28  Games Center / Archived Projects / Re: Checkers board game - any feedback? on: 2011-05-31 16:06:40
2hard  Undecided
29  Game Development / Newbie & Debugging Questions / Re: Recording demos on: 2011-05-26 07:37:49
is this for fullscreen openGL?

also if you really want to you can take screen shots of your own by copying the back buffer into images. then use virtual dub to record it into a video.

Also while were on the topic, is it possible to get LWJGL to access the image buffer while another applications is rendering with OpenGL?
30  Games Center / Archived Projects / Re: screen capture and movie player applet (not a game) on: 2011-05-20 03:50:12
Yeah its a handy little tool Smiley
I also use it to encode video for the screencast applet.
Pages: [1] 2 3 ... 22
 

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

The first screenshot will be displayed as a thumbnail.

theagentd (20 views)
2014-10-25 15:46:29

Longarmx (53 views)
2014-10-17 03:59:02

Norakomi (47 views)
2014-10-16 15:22:06

Norakomi (35 views)
2014-10-16 15:20:20

lcass (39 views)
2014-10-15 16:18:58

TehJavaDev (69 views)
2014-10-14 00:39:48

TehJavaDev (69 views)
2014-10-14 00:35:47

TehJavaDev (61 views)
2014-10-14 00:32:37

BurntPizza (74 views)
2014-10-11 23:24:42

BurntPizza (46 views)
2014-10-11 23:10:45
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

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06
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!