All Projects → harfang3d → dogfight-sandbox-hg1

harfang3d / dogfight-sandbox-hg1

Licence: MIT license
Air to air combat game, created in Python 3 using HARFANG 3D.

Programming Languages

python
139335 projects - #7 most used programming language
Inno Setup
370 projects
lua
6591 projects

Projects that are alternatives of or similar to dogfight-sandbox-hg1

Measurements.jl
Error propagation calculator and library for physical measurements. It supports real and complex numbers with uncertainty, arbitrary precision calculations, operations with arrays, and numerical integration.
Stars: ✭ 248 (+281.54%)
Mutual labels:  physics
spicyphysics
Sup bois, here's my work
Stars: ✭ 22 (-66.15%)
Mutual labels:  physics
few-shot-segmentation
PyTorch implementation of 'Squeeze and Excite' Guided Few Shot Segmentation of Volumetric Scans
Stars: ✭ 78 (+20%)
Mutual labels:  volumetric
MIMS
PyQt application for creating mass interaction models and compiling them into Faust dsp code, or ~gen objects (for Max/MSP)
Stars: ✭ 22 (-66.15%)
Mutual labels:  physics
use-spring
Hooke's law hook
Stars: ✭ 53 (-18.46%)
Mutual labels:  physics
verlet
build and animate objects according to verlet physics. pure golang library
Stars: ✭ 26 (-60%)
Mutual labels:  physics
Haskanoid
A breakout game in Haskell using SDL and FRP, with Wiimote and Kinect support.
Stars: ✭ 242 (+272.31%)
Mutual labels:  physics
SciNet PyTorch
A PyTorch implementation of the SciNet Paper
Stars: ✭ 34 (-47.69%)
Mutual labels:  physics
cplot
Function plotter
Stars: ✭ 27 (-58.46%)
Mutual labels:  physics
physx-js
PhysX for JavaScript
Stars: ✭ 80 (+23.08%)
Mutual labels:  physics
UnitedEngine
Lightweight physic engine designed for massive and fast simulations
Stars: ✭ 133 (+104.62%)
Mutual labels:  physics
mechamodlearn
Structured framework for learning mechanical systems in PyTorch
Stars: ✭ 22 (-66.15%)
Mutual labels:  physics
masci-tools
Tools, utility, parsers useful in daily material science work
Stars: ✭ 18 (-72.31%)
Mutual labels:  physics
vimeo-depth-viewer
OpenGL application for viewing depth and color video streams from Intel RealSense cameras
Stars: ✭ 49 (-24.62%)
Mutual labels:  volumetric
GFDL atmos cubed sphere
The GFDL atmos_cubed_sphere dynamical core code
Stars: ✭ 34 (-47.69%)
Mutual labels:  physics
Artiq
A leading-edge control system for quantum information experiments
Stars: ✭ 245 (+276.92%)
Mutual labels:  physics
InterfaceInteraction
Interact your app's interface elements with different effects!
Stars: ✭ 57 (-12.31%)
Mutual labels:  physics
piranha
The Piranha computer algebra system.
Stars: ✭ 91 (+40%)
Mutual labels:  physics
ThePhysicsHub
The Physics Hub is an open source physics simulations project that is being developed by physics students worldwide and aims to deliver clear and easy to understand physics simulations free for everyone!
Stars: ✭ 116 (+78.46%)
Mutual labels:  physics
TimeEvolvingMPO
A Python 3 package to efficiently compute non-Markovian open quantum systems.
Stars: ✭ 43 (-33.85%)
Mutual labels:  physics

Dogfight (Air to air combat sandbox)

⚠️ WARNING ⚠️

This project is archived as it was based on HARFANG® 3D engine version 1.x.x that is now superseded by HARFANG® 3D 2.0. If you still need to run this older version of the dogfight, you will require to specifically deploy the HARFANG 1.2.0 Python wheel.

Please check the new version of the Dogfight Sandbox: https://github.com/harfang3d/dogfight-sandbox-hg2

Description

Air to air combat simulation, created in Python 3 using the HARFANG 3D framework.

This project features :

  • Ocean shader
  • Skydome shader
  • Volumetric clouds
  • AI-driven opponent

The source code and the graphics assets are made available for studying purpose. However, you are free to fork this repository, extend the simulator or release anything that is based on it.

How to run Dogfight

  1. Get Python 3
  2. Get HARFANG 3D
    1. Either download it from the HARFANG website and follow the install instructions
    2. Or, using PIP in the command line, type 'pip install -Iv harfang==1.2.0'
  3. Clone/download this repository
  4. run main.py

Credits

  • Code : Eric Kernin
  • Graphics : Jean-Marie Lamarche & Bruno Lequitte

Screenshots

Video Player (Youtube) Screenshot #1 Screenshot #2 Screenshot #3 Screenshot #4

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].