在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:JoeyDeVries/Lucid开源软件地址:https://github.com/JoeyDeVries/Lucid开源编程语言:C++ 59.4%开源软件介绍:C++ Lucid - 2D Game Engine + Game w/ 3D lightingNotes
LucidLucid is the combined effort of creating a game by first creating a custom, organized and well-structured game engine and then building a game on top of it. Lucid is a game about dynamically switching physics state between specific colored block based on whatever colored light the player activates through its lantern. The player is required to influence the correct physics collision states at the exact right time to build a path for moving forward. Requires memory, quick reflexes, and the ability to look ahead. Lucid is an attempt to experiment with different approaches of designing and building a larger game and game-engine. This includes separating render state from game logic and separating physics state from both the game logic and render logic. Lucid features an entity component system for defining the game logic and uses an event queue system for inter-module communication. The goal of the system was to decouple irrelevant components and finding a strong balance between well-regarded design patterns and the system's requirements. For more information (including media) regarding Lucid: see joeydevries.com. Features
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论