ramaureirac / godot-tactical-rpg Goto Github PK
View Code? Open in Web Editor NEWA tactical role-playing game demo for the Godot Engine
License: MIT License
A tactical role-playing game demo for the Godot Engine
License: MIT License
I created my own arena shape, as in the docs and placed two pawns but their RayCast3D is not colliding with any tile. The tiles are there though ...
My shape is almost flat
To make the game map, Node3D Area have 2 nodes: MeshInstance3D Terrain which is the game map model and Node3D Tiles, which is a parent containing MeshInstance3Ds, each representing a tile on the game map.
Making a new map is tedious because you have to first mode the base map, then create tiles to cover all possible positions.
While creating a MeshLibrary, another MeshInstance3D can be added (as a child?) for every mesh. This way, when a mesh is added into the GridMaps, this applies to both the mesh model and the tile.
massive move radius, and invincible
While a relatively recent feature, it should be theoretically possible to define a 3d grid as a navmesh, let it pull any move cost or obstacle modifier from the object in that space and then return the route.
It isn't as performant as a hand crafted A* implementation, but it's also a core component of the engine rather than running interpeted gdscript files. It should scale better if for any reason someone wants to do a map with many units or complex movement rules.
https://docs.godotengine.org/en/stable/classes/class_navigationserver.html
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.