2024-05-21 22:21:22 +00:00
|
|
|
Let's make a game, and start small.
|
|
|
|
|
2024-05-28 22:41:32 +00:00
|
|
|
Plan
|
|
|
|
====
|
2024-05-21 22:21:22 +00:00
|
|
|
|
|
|
|
1. Step 1: Make a 0-player fish-tank, full of goblins.
|
2024-06-09 15:57:49 +00:00
|
|
|
2. idk, C libraries, probably.
|
|
|
|
3. Multiplayer map, distributed with consensus algorithm.
|
|
|
|
4. Worldwide, serverless, MMORPG.
|
2024-05-28 22:14:40 +00:00
|
|
|
|
|
|
|
Read the overview.
|
|
|
|
|
2024-06-09 16:38:43 +00:00
|
|
|
Check the [wiki](ssh://git@gitea.dmz.rs:2222/Decentrala/fishtank.wiki.git).
|
|
|
|
|
2024-06-09 13:19:12 +00:00
|
|
|
Dependencies
|
2024-05-28 22:41:32 +00:00
|
|
|
============
|
|
|
|
|
2024-06-09 18:30:04 +00:00
|
|
|
- `godot` 4.2
|
2024-05-28 22:41:32 +00:00
|
|
|
- `texlive`
|
|
|
|
* `amsmath`
|
|
|
|
* `amssymb`
|
|
|
|
* `graphicx`
|
|
|
|
* `inputenc`
|
|
|
|
* `fontend`
|
|
|
|
* `textcomp`
|
|
|
|
* `lmodern`
|
|
|
|
* `hyperref`
|
|
|
|
- `lowdown`
|
2024-06-09 13:26:26 +00:00
|
|
|
- `graph-easy`
|
|
|
|
|
|
|
|
Godot Note
|
|
|
|
===========
|
|
|
|
|
|
|
|
If your [graphics card does not support vulcan](https://github.com/godotengine/godot/issues/58927), you may need to start godot like this:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
godot --rendering-driver opengl3
|
|
|
|
```
|
2024-06-09 14:44:10 +00:00
|
|
|
|
|
|
|
Git Large File Server
|
|
|
|
=====================
|
|
|
|
|
|
|
|
Git's large-file-server (LFS) lets you track your fat binary files, without making the repository bloated and awful for everyone else in the future.
|
|
|
|
|
|
|
|
If you want to track 'jpg' files, you can track them like this:
|
|
|
|
|
|
|
|
```bash
|
2024-06-09 15:57:49 +00:00
|
|
|
git lfs track "*.jpg"
|
2024-06-09 14:44:10 +00:00
|
|
|
```
|