Coder Social home page Coder Social logo

guaris / tetraforce Goto Github PK

View Code? Open in Web Editor NEW

This project forked from loudsmilestudios/tetraforce

0.0 1.0 0.0 1.02 MB

GBC Zelda-inspired game with online multiplayer. Built with Godot Engine

License: MIT License

GDScript 99.06% GLSL 0.94%

tetraforce's Introduction

TetraForce

GBC Zelda-inspired game with online multiplayer. Built with Godot Engine

TetraForce Logo

TetraForce is a Legend of Zelda clone built with Godot Engine. It aims to combine classic Zelda gameplay with online multiplayer and a built-in randomizer.

We are currently trying to build a solid Zelda-like engine that can run online smoothly. The online multiplayer will be peer to peer connections with one central host server.

What is currently done (to be updated)
  • Basic Zelda gameplay/combat
  • Online multiplayer
  • Screen transitions
  • Dialog boxes

As of right now we have player and enemy synchronization finished. If players are in separate scenes, they will be running that scene client side with no network traffic. When a player enters a scene that another player is in, the first player will host that scene for the other player (and only that player). If the host leaves, it will be given to another player in that scene.

This should keep the networking light. If players are exploring different parts of the world, very little synchronization will be necessary. If they decide the join up, they will seamlessly connect.

No builds are out yet. In the meantime, feel free to download the source and play around with it. Current build is on Godot Engine 3.2 alpha 3.

The Team
Contribute!

We are looking for extra programmers to help with enemies, items, and everything else. If you have experience with Godot Engine (and especially Godot high level networking), please join us.

If you are a composer that can write GameBoy chiptunes, we would also love to hear what you can do.

Finally, level designers that can design Zelda overworlds and dungeons will be needed when we are further along in the project.

Join our Discord!

Join our Discord server for updates and discussion: https://discord.gg/cxTBVCZ

tetraforce's People

Contributors

gboydhub avatar dobbelsteen avatar marcjv avatar nodding avatar mclark4386 avatar tristancrawford avatar iqgobo avatar essojadojef avatar fishcollab avatar tarasophiedev avatar acurteman avatar rueterscooter avatar santouits avatar viniciusaportela avatar

Watchers

James Cloos avatar

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.