在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例C/C++游戏开发 → 火线逃生 - C++小游戏

火线逃生 - C++小游戏

C/C++游戏开发

下载此实例
  • 开发语言:C/C++
  • 实例大小:3.78M
  • 下载次数:17
  • 浏览次数:102
  • 发布时间:2022-09-27
  • 实例类别:C/C++游戏开发
  • 发 布 人:mountaineergal.2001
  • 文件格式:.zip
  • 所需积分:2
 相关标签: c++ 小游戏 挑战

实例介绍

【实例简介】火线逃生 - C 小游戏

一个简单又富有挑战性的游戏,使用你的特别技能 - 时间转换和双重跳来逃离可怕的岩浆!

【实例截图】from clipboard

【核心代码】

.
├── LD50-flameline-master
│   ├── LICENSE.md
│   ├── Makefile
│   ├── README.md
│   ├── assets
│   │   ├── _images
│   │   │   ├── ability.png
│   │   │   ├── bg.png
│   │   │   ├── lava.png
│   │   │   ├── logo.png
│   │   │   ├── player.png
│   │   │   ├── prison.png
│   │   │   ├── secret.png
│   │   │   ├── shot.png
│   │   │   ├── tiles.png
│   │   │   └── vignette.png
│   │   ├── _player.aseprite
│   │   ├── _shot.aseprite
│   │   ├── _tiles.png
│   │   ├── assets
│   │   │   ├── Monocat_7x14.ttf
│   │   │   ├── _gates_of_heck.mmp
│   │   │   ├── _got_item.mmp
│   │   │   ├── _time_start.sfs
│   │   │   ├── _time_stop.sfs
│   │   │   ├── atlas.png
│   │   │   ├── atlas.refl
│   │   │   ├── breaking_prison.wav
│   │   │   ├── broke_prison.wav
│   │   │   ├── death.wav
│   │   │   ├── gates_of_heck.ogg
│   │   │   ├── got_item.wav
│   │   │   ├── jump.wav
│   │   │   ├── landing.wav
│   │   │   ├── pew.wav
│   │   │   ├── push.wav
│   │   │   ├── secret.wav
│   │   │   ├── shot_breaks_block.wav
│   │   │   ├── shot_dies.wav
│   │   │   ├── time_start.wav
│   │   │   └── time_stop.wav
│   │   └── map.json
│   ├── build_number.txt
│   ├── examples
│   │   ├── demo
│   │   │   ├── main.cpp
│   │   │   ├── main.h
│   │   │   └── state_world.cpp
│   │   └── transitive_closure_sorter.cpp
│   ├── gen
│   │   ├── Makefile
│   │   ├── make_macros.cpp
│   │   └── make_math.cpp
│   ├── lib
│   │   ├── cglfl.cpp
│   │   ├── imgui.cpp
│   │   ├── imgui_LICENSE.txt
│   │   ├── imgui_demo.cpp
│   │   ├── imgui_draw.cpp
│   │   ├── imgui_freetype.cpp
│   │   ├── imgui_impl_opengl2.cpp
│   │   ├── imgui_impl_opengl3.cpp
│   │   ├── imgui_impl_sdl.cpp
│   │   ├── imgui_stdlib.cpp
│   │   ├── imgui_tables.cpp
│   │   ├── imgui_widgets.cpp
│   │   ├── implementation.cpp
│   │   └── include
│   │       ├── cglfl
│   │       │   ├── cglfl.hpp
│   │       │   ├── config.hpp
│   │       │   └── macros.hpp
│   │       ├── cglfl_gl2.1
│   │       │   └── cglfl_generated
│   │       │       ├── macros_internal.hpp
│   │       │       ├── macros_public.hpp
│   │       │       └── types.hpp
│   │       ├── cglfl_gl3.2_core
│   │       │   └── cglfl_generated
│   │       │       ├── macros_internal.hpp
│   │       │       ├── macros_public.hpp
│   │       │       └── types.hpp
│   │       ├── cglfl_gles2.0
│   │       │   └── cglfl_generated
│   │       │       ├── macros_internal.hpp
│   │       │       ├── macros_public.hpp
│   │       │       └── types.hpp
│   │       ├── imconfig.h
│   │       ├── imgui.h
│   │       ├── imgui_freetype.h
│   │       ├── imgui_impl_opengl2.h
│   │       ├── imgui_impl_opengl3.h
│   │       ├── imgui_impl_sdl.h
│   │       ├── imgui_internal.h
│   │       ├── imgui_stdlib.h
│   │       ├── imstb_rectpack.h
│   │       ├── imstb_textedit.h
│   │       ├── imstb_truetype.h
│   │       ├── stb_image.h
│   │       ├── stb_image_write.h
│   │       └── stb_rect_pack.h
│   ├── local_config.default.mk
│   ├── media
│   │   ├── banner_itch.png
│   │   ├── banner_ld.png
│   │   ├── bg_itch.png
│   │   ├── screenshot_1.png
│   │   ├── screenshot_2.png
│   │   ├── screenshot_3.png
│   │   └── top_banner_itch.png
│   ├── project.mk
│   └── src
│       ├── audio
│       │   ├── buffer.h
│       │   ├── complete.h
│       │   ├── context.h
│       │   ├── errors.h
│       │   ├── openal.h
│       │   ├── parameters.h
│       │   ├── sound.cpp
│       │   ├── sound.h
│       │   ├── sound_loader.h
│       │   ├── source.h
│       │   └── source_manager.h
│       ├── entities
│       │   ├── base.h
│       │   └── mixin_create_entities_by_name.h
│       ├── game
│       │   ├── buildnumber.cpp
│       │   ├── buildnumber.h
│       │   ├── main.cpp
│       │   ├── main.h
│       │   ├── map.cpp
│       │   ├── map.h
│       │   ├── master.hpp
│       │   ├── particles.cpp
│       │   ├── particles.h
│       │   ├── sounds.h
│       │   ├── state_ending.cpp
│       │   └── state_world.cpp
│       ├── gameutils
│       │   ├── adaptive_viewport.cpp
│       │   ├── adaptive_viewport.h
│       │   ├── fps_counter.h
│       │   ├── parse_geometry.h
│       │   ├── render.cpp
│       │   ├── render.h
│       │   ├── state.h
│       │   ├── tiled_map.cpp
│       │   ├── tiled_map.h
│       │   ├── tiles_to_edges.cpp
│       │   └── tiles_to_edges.h
│       ├── graphics
│       │   ├── blending.h
│       │   ├── clear.h
│       │   ├── complete.h
│       │   ├── dummy_vertex_array.h
│       │   ├── errors.h
│       │   ├── font.h
│       │   ├── font_file.h
│       │   ├── framebuffer.h
│       │   ├── image.h
│       │   ├── index_buffer.h
│       │   ├── scissor.h
│       │   ├── shader.h
│       │   ├── simple_render_queue.h
│       │   ├── text.h
│       │   ├── texture.h
│       │   ├── texture_atlas.cpp
│       │   ├── texture_atlas.h
│       │   ├── types.h
│       │   ├── vertex_buffer.h
│       │   └── viewport.h
│       ├── icon.ico
│       ├── icon_16.png
│       ├── icon_32.png
│       ├── icon_48.png
│       ├── icon_64.png
│       ├── input
│       │   ├── button.h
│       │   ├── complete.h
│       │   ├── enum.h
│       │   └── mouse.h
│       ├── interface
│       │   ├── gui.h
│       │   ├── messagebox.cpp
│       │   ├── messagebox.h
│       │   ├── window.cpp
│       │   └── window.h
│       ├── macros
│       │   ├── adjust.h
│       │   ├── enum_flag_operators.h
│       │   ├── finally.h
│       │   ├── generated.h
│       │   ├── maybe_const.h
│       │   ├── member_downcast.h
│       │   ├── named_loops.h
│       │   └── named_macro_parameters.h
│       ├── meta
│       │   ├── assignable_wrapper.h
│       │   ├── check_type_hash.h
│       │   ├── common.h
│       │   ├── constexpr_hash.h
│       │   ├── lists.h
│       │   ├── stateful.h
│       │   ├── string_template_params.h
│       │   └── type_info.h
│       ├── physics_2d
│       │   ├── debug_renderer.h
│       │   └── math_adapters.h
│       ├── program
│       │   ├── common_macros.h
│       │   ├── compiler.h
│       │   ├── entry_point.h
│       │   ├── errors.cpp
│       │   ├── errors.h
│       │   ├── exe_path.cpp
│       │   ├── exe_path.h
│       │   ├── exit.h
│       │   ├── main_loop.h
│       │   ├── parachute.h
│       │   └── platform.h
│       ├── reflection
│       │   ├── full.h
│       │   ├── full_with_poly.h
│       │   ├── interface_basic.h
│       │   ├── interface_container.h
│       │   ├── interface_enum.h
│       │   ├── interface_scalar.h
│       │   ├── interface_std_optional.h
│       │   ├── interface_std_string.h
│       │   ├── interface_std_variant.h
│       │   ├── interface_struct.h
│       │   ├── metadata_multiarray.h
│       │   ├── poly_storage_support.h
│       │   ├── short_macros.h
│       │   ├── structs.h
│       │   ├── structs_basic.h
│       │   ├── structs_vec_mat.h
│       │   └── utils.h
│       ├── signals
│       │   ├── interface.h
│       │   └── target.h
│       ├── stream
│       │   ├── better_fopen.h
│       │   ├── input.h
│       │   ├── output.h
│       │   ├── readonly_data.h
│       │   ├── save_to_file.h
│       │   └── utils.h
│       ├── strings
│       │   ├── common.h
│       │   ├── escape.h
│       │   ├── format.h
│       │   ├── lexical_cast.h
│       │   └── symbol_position.h
│       └── utils
│           ├── alignment.h
│           ├── archive.cpp
│           ├── archive.h
│           ├── bit_manip.h
│           ├── bit_vectors.h
│           ├── byte_order.h
│           ├── clock.h
│           ├── filesystem.cpp
│           ├── filesystem.h
│           ├── hash.h
│           ├── json.cpp
│           ├── json.h
│           ├── mat.h
│           ├── memory_access.h
│           ├── metronome.h
│           ├── multiarray.h
│           ├── packing.cpp
│           ├── packing.h
│           ├── poly_storage.h
│           ├── random.h
│           ├── range_set.h
│           ├── robust_math.h
│           ├── simple_iterator.h
│           ├── sparse_set.h
│           ├── tasks.h
│           ├── transitive_closure.cpp
│           ├── transitive_closure.h
│           ├── unicode.h
│           └── unicode_ranges.h
└── 火线逃生 - C 小游戏.zip

34 directories, 253 files


标签: c++ 小游戏 挑战

实例下载地址

火线逃生 - C++小游戏

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警