raptor007 / x-wing-revival Goto Github PK
View Code? Open in Web Editor NEWX-Wing combat space flight simulator (uses RaptorEngine).
Home Page: https://www.raptor007.com/x-wing-revival/
X-Wing combat space flight simulator (uses RaptorEngine).
Home Page: https://www.raptor007.com/x-wing-revival/
After compiling this game in ArchLinux and download the assets, it fails to start:
$ ./xwingrev
X-Wing Revival 0.1.6 Alpha
Unable to set fullscreen video mode 0x0x32: Couldn't find matching GLX visual
Unable to set fullscreen video mode 640x480x32: Couldn't find matching GLX visual
Unable to set windowed video mode 640x480x32: Couldn't find matching GLX visual
I'm using a GeForce GTX 750 with the latest nvidia drivers (396.24)
May want to add a timer that counts down the seconds until respawn. It will be important for competition matches, as well as simply allowing the player to know how long until they need to be ready to fly, again.
When using shot prediction (enabled by default) firing a pair of missiles/torpedoes with 3 ammo remaining only fires a single one on the server. You can tell this happened if one tracks its locked target and the other doesn't. This is because the firing mode is automatically reduced to available ammo, so the client erroneously sends firing mode 1 with its shooting update. Sometimes firing the last 2 missiles as a pair also does not really fire server-side, so neither will track.
This can cause your ammo count to get out of sync with the server, which can then cause other strange situations such as lasers that won't stop firing or docking bays refilling ammo seemingly beyond capacity.
I recommend changing the Network Predict setting from "All My Shots" to "My Lasers".
This bug has been patched server-side, so "Fly Online" should no longer be effected.
Small non-technical note: web page link is not working.
The hitboxes on the starfighters and asteroids are spherical, which often causes unexpected collisions when one might expect to be "skimming the surface". This is especially prevalent in the Battle of Yavin, where you can accidentally clip your fighter on trench projections you should have missed (underside/topside for horizontally-oriented craft like X-Wings and Y-Wings, and starboard/port sides for more vertically-oriented craft like B-Wings and TIE Fighters), and battles with Many+ asteroids.
When respawning, the weapon link resets back to single fire for both lasers and projectiles (so if you were set to dual- or quad-fire mode, you have to cycle back to that after respawn).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.