The Vehicular Epic (V.E.) is a cross-platform vehicle emulator based around intense gameplay, programmed in an epic, unreal style. Players can fully customize their own vehicles and maps, then submit them to the game for others to use. There's also multiplayer support, though port-forwarding or a VPN service is required. V.E. is fully open-source.Remember to extract the game's folder from its compressed format to your computer before trying to start playing.For more about the game e-mail RyanAlbano1@gmail.comDownload here:https://ryan-albano.itch.io/the-vehicular-epicIf you want to play in multiplayer, or simply keep up with the project, join my Discord server:https://discord.gg/y4tPpsT

I had around 20-40 FPS and some stuttering in the camera flow (the game itself was fluent, only the movement of the camera was strange – is this intentional?).My computer is pretty old (dual core 2.6 Ghz CPU), but the game ran fine. JavaFX runs well if you have OpenGL 3.0 support (on Linux for my part).Another strange thing: The menu is a bit slow and the selected entry is flickering?!I also had a look at your source code because I am considering which graphics engine I am going to use for future projects. I found was a bit messy with methods called "pp" or "pl" But all in all – well done!

Micro$oft broke Volkswagen's world record: Volkswagen only made 22 million bugs!

Good job. I advise you to use a versioning system (GIT, Subversion) to help developers to follow the changes in your source code. Moreover, packaging it as a Netbeans project is a bad idea to me, Netbeans generates tons of files, why not using a build tool like Gradle, Ant or Maven? Instead of packaging your game as an "executable" JAR, you should rather package it as a complete software with all necessary dependencies, it would be helpful for GNU Linux users as only a few distros (Fedora, Debian, Ubuntu) support OpenJFX (JavaFX) and numerous end users have no JRE installed on their machines. Drive your game easier to install if you want to target non technical end users and not only Java programmers. Good luck.

Nice work, no crashes so far, tough it complained (in the console) about being unable to load sound files from within the jar when simply running it. Otherwise it ran fine, still the selected menu entry is flickering a bit (or rather the border around it), see my previous post.

Is it intentional that there are no textures at all in the game? Also the graphics look a bit pale and dull.What are your experiences with JavaFX? I think it isn't really suited for games, especially not 3D games. In my next game I'm gonna use either LibGDX or JMonkeyEngine.

Cheers

Micro$oft broke Volkswagen's world record: Volkswagen only made 22 million bugs!

There should be textures, actually What are your computer specifications?

Where are some textures, to check for sure? I tested the game on a HD 6450, on which other JavaFX apps run fine with all graphical features. I mean, there are no image textures at all, but all of the shapes are properly colored and lighted. No errors in command line, except those with the music files, but thats my fault as I saw in the readme.

Also, the LOD makes those triangles on the ground appear and disappear all the time… maybe let them fade in and/or set the LOD distance higher?

Cheers

Micro$oft broke Volkswagen's world record: Volkswagen only made 22 million bugs!

And that seems to be the culprit.Loading images the following way works on all platforms (from outside the Jar):

1

Imageimg = newImage(newFileInputStream("images/Water.jpg"));

Performance is still good, even on larger maps.I don't know how you manage to maintain your code with this weird assembly-style naming and everything crammed into one file – with networking and all the other stuff… And one last thing: In this "Underwater" map there's weird flickering of the graphics everywhere, no matter if inside the water or not.

Cheers

Micro$oft broke Volkswagen's world record: Volkswagen only made 22 million bugs!

Many thanks for the help. For the next build, I've implemented the FileInputStream technique as you said, so hopefully the image loading issue's resolved.I also changed the audio loading order so on Linux, you can still hear your vehicle, even when multiple vehicles are in a match.

THREE new vehicles--Bugatti Chiron, MiG 31, and a G7 1200 bus! The Bugatti and bus may take a LONG time to load (on the order of minutes), but once loaded it should run just fine with no performance issues.

OBJ converter improved to super-optimize so that converted content should never lag the game.

The OBJ-to-VE Converter has been added to the project! See CUSTOM VEHICLES for more information.

-----------------------------------------------------------------

FUTURE ISSUES

Finish support for high-poly vehicle imports

Better memory management

Adding extra game modes (if they make good gameplay).

Accepting all user-submitted vehicles and maps! If you've built something and it's ready-to-go for V.E., feel free to submit it!

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