native popup inputbox password color WIN OSX GTK QT CONSOLE C# LUA SSH
v3.3.1 a C file + a header (add them to your C or C++ project) with 8 dialog functions: - beep - notify popup - message & question - input & password - save file - open file(s) - select folder - color picker complements OpenGL GLFW GLUT GLUI VTK SFML TGUI SDL Ogre Unity3d ION OpenCV CEGUI MathGL GLM CPW GLOW IMGUI MyGUI GLT NGL STB & GUI less programs NO INIT NO MAIN LOOP NO LINKING NO INCLUDE the dialogs can be forced into console mode windows (XP to 10) ASCII MBCS UTF8 UTF16 - native code creates the graphic dialogs - enhanced console mode via dialog.exe - basic console input unix (command line calls) ASCII UTF8 - applescript, kdialog, zenity - python + tkinter + dbus - dialog (opens a console if needed) - basic console input VisualStudio MinGW-gcc GCC Clang TinyCC OpenWatcom-v2 BorlandC SunCC on Windows Mac osx Linux Bsd Solaris Minix Raspbian click the tab 'Files' for prototypes help helloworld
C/C++ library to add light and intuitive GUI to OpenGL and DX programs
AntTweakBar is a small and easy to use C/C++ library that allows programmers to quickly add a light and intuitive GUI into OpenGL or DirectX based programs to interactively tweak parameters on-screen. AntTweakBar works with Linux, Windows and OSX, and can be easily integrated with custom windowing system or with existing toolkits. Examples of integration with GLFW, SDL, GLUT, SFML and DirectX are provided. The AntTweakBar library mainly targets graphical applications that need a quick way to tune parameters (even in fullscreen mode) and see the result in real-time like 3D demos, games, prototypes, inline editors, debug facilities of weightier graphical applications, etc. The project is not maintained anymore but feel free to download and modify the source code to fit your needs or fix issues.
A 3D matrix screensaver based on The Matrix Reloaded. Supports widescreen setups, and can be run on Windows, Mac OSX, Linux, BSD and many other UNIX based operating systems.
remake of the classic STUNTS game, but more realistic; more like GTA 3
Sort of remake of the classic STUNTS driving game, but featuring many authentic elements, OpenGL graphics, and more realistic physics than the origianal, plus particular attention to internal view. It has all the features that CTruck3D has but it is much like GTA 3 ... can get on-off the vehicle, and one can climb on stunt-structures, and there are buildings on which one can jump. As soon as possible I wish to put more structures, and do better climb-on simulation. Of course heightmap is editable, a 300x300 one, and also the color map is editable so one can draw nice roads... also the position of stunt-structures in easily editable. Have lots of fun! Soon more cars and better textured terrain should be available... maybe also in-game terrain editing possiblity. Comments or suggestions are appreciated. compiled for Windows too (XP, 32 bit), it is in the folder "windows_ver_XP"
A basic 3D environment with a first-person POV
Despite being more graphically advanced than my 2D game engine, it isn't as well developed. Its original name was "3DWorld" because it simulated a 3-dimensional environment -and that's pretty much all it does. You can move around, pick up a cube, and jump using typical FPS controls. I started to implement the ability to shoot but it's still incomplete. This project has been put on hold in order to focus on my 2D game engine.
CTruck 2D is a 2D, oldstyle, physically realistic 2D truck game. Predecessor of the CTruck3D vehicle simulator series. I wrote it from zero in C (+OpenGL&GLUT). It has ascii-art and nice graphics version, and a special funny version It's a very basic thing: there are free rigid bodies and springs with strong attenuation/damping. It's very simple and very short code, and collisions of bodies with ground are good and stable. A good simulation of this kind, however requires Lagrangian method. I proposed the Lagrange_motocross as an alternative of this kind. The code is not much longer but the it's overall more complicated, and collisions are a bad issue.
A simple 3D framework in C++
A simple 3D framework in C++ that supports OpenGL, OpenAL and GLUT.
Free vector,quaternion,matrix math library
Over 75 C++ function for working with vectors, matrix and quaternions. Inside the package there is no cycles, if's, classes or structures. Ideal for designing 3D engines. Headlines of functions are intuitive. For each headline there is a one line comment in Russian. Matrix are presented in OpenGL form 0 4 8 12 1 5 9 13 2 6 10 14 3 7 11 15 Now we are working on adding 50+ more functions for processing the planes, splines, bezier curves and interpolation methods.
sinusoidal decomposition of a sound
Takes audio input from microphone (or internal pc monitor) and display it as sum of sinus waves