Cub3d-Linux
This is my final 42's project Cub3d, using the ray-casting technique and C to create a Wolfenstein 3D-like game
파일 탐색기
최종 버전 다운로드 (.zip)- cub3d.h
- mlx.1
- mlx_loop.1
- mlx_new_image.1
- mlx_new_window.1
- mlx_pixel_put.1
- mlx.1
- mlx_loop.1
- mlx_new_image.1
- mlx_new_window.1
- mlx_pixel_put.1
- main.c
- main.o
- Makefile.gen
- Makefile.mk
- mlx-test
- new_win.c
- open.xpm
- open24.xpm
- open30.xpm
- configure
- libmlx.a
- libmlx_Linux.a
- Makefile
- Makefile.gen
- Makefile.mk
- mlx.h
- mlx_clear_window.c
- mlx_clear_window.o
- mlx_destroy_display.c
- mlx_destroy_display.o
- mlx_destroy_image.c
- mlx_destroy_image.o
- mlx_destroy_window.c
- mlx_destroy_window.o
- mlx_expose_hook.c
- mlx_expose_hook.o
- mlx_ext_randr.c
- mlx_flush_event.c
- mlx_flush_event.o
- mlx_get_color_value.c
- mlx_get_color_value.o
- mlx_get_data_addr.c
- mlx_get_data_addr.o
- mlx_hook.c
- mlx_hook.o
- mlx_init.c
- mlx_init.o
- mlx_int.h
- mlx_int_anti_resize_win.c
- mlx_int_anti_resize_win.o
- mlx_int_do_nothing.c
- mlx_int_do_nothing.o
- mlx_int_get_visual.c
- mlx_int_get_visual.o
- mlx_int_param_event.c
- mlx_int_param_event.o
- mlx_int_set_win_event_mask.c
- mlx_int_set_win_event_mask.o
- mlx_int_str_to_wordtab.c
- mlx_int_str_to_wordtab.o
- mlx_int_wait_first_expose.c
- mlx_int_wait_first_expose.o
- mlx_key_hook.c
- mlx_key_hook.o
- mlx_lib_xpm.c
- mlx_loop.c
- mlx_loop.o
- mlx_loop_hook.c
- mlx_loop_hook.o
- mlx_mouse.c
- mlx_mouse.o
- mlx_mouse_hook.c
- mlx_mouse_hook.o
- mlx_new_image.c
- mlx_new_image.o
- mlx_new_window.c
- mlx_new_window.o
- mlx_pixel_put.c
- mlx_pixel_put.o
- mlx_put_image_to_window.c
- mlx_put_image_to_window.o
- mlx_rgb.c
- mlx_rgb.o
- mlx_screen_size.c
- mlx_screen_size.o
- mlx_set_font.c
- mlx_set_font.o
- mlx_string_put.c
- mlx_string_put.o
- mlx_xpm.c
- mlx_xpm.c.ok
- mlx_xpm.o
- README.md
- rgb2c.pl
- errors.c
- get_next_line.c
- get_next_line_utils.c
- init.c
- keys_draw.c
- parsing.c
- parsing_color_resolution_texture.c
- parsing_map.c
- parsing_utils.c
- raycasting.c
- raycasting_init.c
- raycasting_move.c
- raycasting_utils.c
- save.c
- sprites.c
- eagle.xpm
- greystone.xpm
- purplestone.xpm
- red.xpm
- tonneau.xpm
- Makefile
- map.cub
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/iciamyplant/Cub3d-Linux
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd Cub3d-Linux
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Make
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make && ./Cub3d map.cub
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
