Giter Club home page Giter Club logo

godot-factorio's Introduction

Godot Factorio

image

About this Project

I am not a game developer, but I am very interested in godot and the implementation of various functions in games.

I like the game factorio very much,So I try to rebuild factorio in godot. I hope to have a deeper understanding of using godot and improve my coding skills through this project. Feel free to download and use the source code!

About me

My name is Jack ,I'm from china and I am a graphic designer, 2D/3D motion designer, and a software developer.

recently I make tutorials on how to make software with godot

https://www.bilibili.com/video/BV1Dg4y117yc/?vd_source=4d580911b276ce52bae8036d92ecbf7f

If you have any questions, feel free to contact me: [email protected]

Boghma

I am the founder of Bogham. boghma is a community committed to creating and sharing free tools and tutorials. Currently it mainly focuses on blender, c4d and godot.

our website:

https://boghma.com/

https://community.boghma.com/

if you are interested in us, welcome to join us. https://discord.gg/y8GZEwmx

godot-factorio's People

Contributors

jackadux avatar

Stargazers

biiigwang avatar MegaGV avatar  avatar  avatar WithGarlic avatar 灵境工程师 avatar  avatar

Watchers

 avatar

godot-factorio's Issues

single belt

可以理解为是传送带的一边。
此对象可以动态改变长度, 在连续的传送带状态稳定后会合并为一条

base entity

使用refcounted类型, 可以稍微提升性能

refactor Inventory

使用新的方式重构Inventory.
UI职责划分更明确,data-module

debug tool

需要一个debug工具 用于查看 entity的状态

refactor inventory and slot

移除hand slot 取消 slot 和 Inventory 直接交互的部分, 后续只存在Inventory和inventory之间交互

belt item view offset

为了在传送带表现更顺滑的平移,需要借助 resource_entity 储存偏移量,并显示在视图中

recipe

配方 resource 和 database

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.