raycasting-algorithm

There are 22 repositories under raycasting-algorithm topic.

  • AndyObtiva/perfect-shape

    Perfect Shape is a collection of geometric algorithms that are mostly useful for GUI manipulation like checking containment of a point in popular geometric shapes such as rectangle, square, arc, circle, polygon, and paths containing lines, quadratic bézier curves, and cubic bezier curves. Also, some general math algorithms like IEEE-754 Remainder.

    Language:Ruby30410
  • mcombeau/cub3D

    Cub3D is a 42 school team project to create a dynamic view inside a 3D maze using raycasting in the style of Wolfenstein3D.

    Language:C18110
  • TollyH/pymaze

    A pseudo-3D grid-based maze game written in Python with PyGame

    Language:Python15252
  • hamed-rezaee/flutter_raycasting_engine

    A Raycasting Engine for Flutter, based on https://github.com/vinibiavatti1/raycastingtutorial.

    Language:C++9203
  • llefranc/42_cub3D

    School project: create a video game using ray-casting technology and a graphic library (with all the bonuses).

    Language:C9200
  • anselnettles/doom-nukem

    This C project is about creating a 3D polygonal game with ray-casting technique, that utilizes no GPU. Just like the breakthrough shooter games in the 90s. As of January 24th 2023, this is a collaboration project with @Dofidog and @UItsi.

    Language:C52321
  • chran554/wolfenstein-raycaster

    A raycasting engine with ambient light, dynamic observer light source. The map and textures are from the mother of all first-person-shooter game Wolfenstein 3D. Wolfenstein 3D was groundbreaking in 3D using raycasting for low performance machines (by todays measures).

    Language:Go510
  • AtakanYigit/TypescriptRayCasting

    A Typescript project to simulate ray casting

    Language:TypeScript4100
  • Kuninoto/42_cub3D

    A simple 3D 'game' using MinilLibX (mlx), the graphic library of the 42School and the raycasting algorithm

    Language:C3100
  • muazzam-akhtar/cub3D-Linux

    Cub3D - A Project based on first person shooting 3D game which was developed in 1992.

    Language:C3200
  • rghouzra/raycaster-game-vec2-trigonemtry

    game implemented using raycasting

    Language:C3120
  • TollyH/CSMaze

    A C# port of PyMaze made with SDL2

    Language:C#3101
  • vijayn8495/perf.sh

    Power Saver Script for Thinkpad T480

    Language:Shell3
  • Ekkoz897/42cursus_cub3d

    Cub3D is a 42 school team project to create a dynamic view inside a 3D maze using raycasting in the style of Wolfenstein3D.

    Language:C2000
  • yettabaa/cub3D

    Cub3D is a 42 team project that recreates a Wolfenstein 3D-style game using raycasting. It involves building a dynamic 3D maze view with C and MiniLibX, focusing on graphics, algorithms, and game mechanics.

    Language:C2100
  • dpfls0922/42-cub3d

    🎮 raycasting 알고리즘으로 3D게임 구현하기

    Language:C0101
  • onkar69483/ConsoleFPS

    ConFPS is a console-based 3D raycasting first-person shooter game written in C++

    Language:C++00
  • quakcin/Cork

    👻😱 [OLD] Survival Horror Raycaster (C + Allegro5)

    Language:C0100
  • SH4KUR/point-in-polygon

    ray casting algorithm implementation to determine if a point is inside a polygon

    Language:C#0100
  • ayeshamk23/Cub3d

    Cub3D is a basic 3D game engine using raycasting, built in C with MiniLibX. Inspired by Wolfenstein 3D, it renders a first-person view from a 2D map, handling textures, player movement, and wall collisions.

    Language:C
  • mtelek/cub3D

    Cub3D is a 42 School project inspired by the classic Wolfenstein 3D, where you create a simple raycasting-based 3D renderer in C using the MinilibX library. The goal is to parse a map file, render a textured first-person view, and handle player movement and collisions.

    Language:C
  • RogerioLS/Cub3D-42sp

    This project involves creating a game engine inspired by 'Wolfenstein 3D' (the first-person shooter experience in gaming history) using raycasting techniques. Developed with phspeters

    Language:C