ClearView RC Helicopter Simulator

As we all know, flying rc helicopter is not easy. I wrote radio controlled helicopter simulator using Java, Xith3d, Joal and JInput. Check it out at http://rcflightsim.com and let me know what do you think. Any feedback is better than none.

The page looks like the stylesheet wasn’t loaded… I checked the source and gasp there isn’t any styling :o

You also don’t mention the price or the download size.

You also say it’s crossplatform, but there are only msi files.

(Well, that’s my feedback for now)

Thanks. I never said it is crossplatform. BTW, what stylesheet? :=)

you can program that RC simulator but you dont know what a stylesheet is? :o

a style sheet, commonly referred to as CSS (“cascading stylesheets”), tells the browser how to render certain elements in a webpage. You insert styles directly into the file using this tag:


<style type="text/css"><!--
      /* styles go here */
--></style>

or you can link to a file that has all of the style properties in it using the tag like this:


<link rel="stylesheet" href="file.css">

for example, if you wanted the color of all links to be red, you could do this:


<style type="text/css"><!--
      a {
            color: #ff0000;
      }
--></style>

note that both the and tags go between and of the HTML document

for a quick tutorial on CSS visit http://www.w3schools.com/css/default.asp

Thanks for the explanation. Never needed this. Have someone ran my program? :-[

[quote]Thanks for the explanation. Never needed this. Have someone ran my program? :-[
[/quote]
/me uses linux
not going to run a .msi stuff

Alright… I tested it. Despite the fact that my os isn’t supported - it’s win98.

The installer comes with it’s own vm… alright. That means about ~12mb of junk for me. Hum. cough webstart cough

All textures are non power of 2. What a waste. 960x960 for the skyboxes… why? They also look surprisingly bad in game… dunno why.

-Xms256m -Xmx768m

Jesus. Why?

Ok. The smoke looks somewhat odd and the rotors kill the shadow below em. You might want to look into that.

The framerate is surpringly low. Only about 60fps after some warmup (500mhz/gf2mx). Maybe the models are really high poly? They shouldn’t, because you don’t see much of em anyways.

2 slightly different but basically identical cam modes. Man… it’s a pc simulation… add things like a chase cam and cockpit view :wink:

I have a rather perfect gamepad for this kind of games here. 2 analog sticks, dpad and tons of buttons… but still… I was unable to set it up correctly, because the right stick only showed up as “right mini stick” (instead of two seperate axis). So… uhm… hadn’t much fun. I would have preferred an RC Stuntcopter-ish setup. One stick up/down and left/right and the other for tilting in all directions.

The “demo version blabla” text isn’t centered.

The menu doesn’t show which item is currently active. The menu is also not very well organised.

After a crash (heli - not the game) it seems to be frozen for some seconds (framerate stays normal)… what are you doing there?

It disables numlock… I hate that so very very much.

Sound doesn’t work… I didn’t install that openal stuff like you suggested on that page. I didn’t, because other openal games doesn’t need that.

Hm… the model isn’t high poly. It’s pretty low poly actually (took a closer look). So… uhm… intermediate mode? You also need to improve the textures a bit. They look pretty unclean (esp the raptor).

That’s bout it. And don’t complain, you asked for it :wink:

Btw right now it’s very thin for a complete game.

Tried to install it and got a dialog:


Incorrect command line parameters.

Windows Installer V 2.00.2600.1106
Copyright(blahblahblah...)

Running:
Pentium 4 2.50GHz, WinXP SP1, nVidia GF3 ti200, 512MB RAM,

Started the .msi from the browser.

Installs fine an also starts, just cannot do anything for I have no joystick at work :frowning:

I like the idea. Wanted to do something similar with the FlyingGuns framework (just multiplayer, of course :).

If it turns out you cannot make too much money with it … why not making it opensource?

Add a link to the author to the web page. Gives you some personal credit :slight_smile:

@home: Java Virtual Machine Launcher:
Fatal exception occured. Program will exit.

:’(

C:\Programme\SVKSystems\ClearView>clearview

C:\Programme\SVKSystems\ClearView>JavaLauncher\j2re1.4.2_05\bin\java.exe -Djava.library.path=".\clea
rview\libs" -classpath .\models;.;.\clearview;.\clearview\libs\clearview.jar;.\clearview\libs\xith3d
.jar;.\clearview\libs\joal.jar;.\clearview\libs\jinput.jar;.\clearview\libs\jutils.jar;.\clearview\l
ibs\jogl.jar;.\clearview\libs\vecmath.jar;.\clearview\libs\registry.jar -Xms256m -Xmx768m a.a.a.n
1>log.txt
Exception in thread “main” java.lang.ArrayIndexOutOfBoundsException: 0
at a.a.a.n.a(Unknown Source)
at a.a.a.n.c(Unknown Source)
at a.a.a.n.main(Unknown Source)

Loading controller file from C:/Programme/SVKSystems/ClearView/models/controller.txt
Scanning jar: win32-x86-directinput-plugin.jar
Examining file : META-INF/
Examining file : META-INF/MANIFEST.MF
Examining file : net/
Examining file : net/java/
Examining file : net/java/games/
Examining file : net/java/games/input/
Examining file : net/java/games/input/DirectInputAxis.class
Examining file : net/java/games/input/DirectInputDevice.class
Examining file : net/java/games/input/DirectInputEnvironmentPlugin.class
Found candidate class: net/java/games/input/DirectInputEnvironmentPlugin.class
Adding class to plugins:net.java.games.input.DirectInputEnvironmentPlugin
Examining file : net/java/games/input/DirectInputKeyboard.class
Examining file : net/java/games/input/DirectInputMouse$BallAxis.class
Examining file : net/java/games/input/DirectInputMouse$BallImpl.class
Examining file : net/java/games/input/DirectInputMouse$ButtonImpl.class
Examining file : net/java/games/input/DirectInputMouse$ButtonsImpl.class
Examining file : net/java/games/input/DirectInputMouse.class
Examining file : net/java/games/input/DirectInputRumbler.class
Creating Lexmark X5100 Series polling = false
Creating Microsoft SideWinder Force Feedback 2 polling = false

Creating Lexmark X5100 Series polling = false
This HID is the problem. Make sure you have only your game pad as HID.

oNyx, thanks for the feedback. Used some of it for the next iteration. Regarding the cam views, the whole purpose of rc simulator is that you are outside of the helicopter and thas is what makes it so hard, because of the control reversal when heli turns against you.

[quote]>Creating Lexmark X5100 Series polling = false
This HID is the problem. Make sure you have only your game pad as HID.
[/quote]
??

This Lexmark is a printer!!

Not sure how I did it with JXInput, but I’m pretty sure I never enumerated a printer!

I filter for Game Pad type devices. So, how the JInput listed a printer as gamepad is somethink I would like to investigate. Can you please tell me if you run Game Pad Tester, what is the type that this printer shows on the tester?