diff --git a/README.md b/README.md index 730f28b..b3d5dfd 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Introducing OpenDnD +# Introducing freeTTRPG # A Swiss Quality Project @@ -20,4 +20,4 @@ We're building a platform where users can share their content packs with the com # Join the Movement -We're excited to share OpenDnD with the world and hope you'll join us on this journey. Together, let's create a TTRPG ecosystem that's open, inclusive, and driven by the passion of its community. +We're excited to share freeTTRPG with the world and hope you'll join us on this journey. Together, let's create a TTRPG ecosystem that's open, inclusive, and driven by the passion of its community. diff --git a/Website-draft/.vscode/launch.json b/Website-draft/.vscode/launch.json new file mode 100644 index 0000000..c60fc70 --- /dev/null +++ b/Website-draft/.vscode/launch.json @@ -0,0 +1,14 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "type": "chrome", + "request": "launch", + "name": "Open index.html", + "file": "c:\\Users\\lucab\\Desktop\\opendnd\\Website-draft\\index.html" + } + ] +} \ No newline at end of file diff --git a/Website-draft/assets/game.png b/Website-draft/assets/game.png new file mode 100644 index 0000000..db3ed2f Binary files /dev/null and b/Website-draft/assets/game.png differ diff --git a/Website-draft/assets/gigachad.png b/Website-draft/assets/gigachad.png new file mode 100644 index 0000000..60df27b Binary files /dev/null and b/Website-draft/assets/gigachad.png differ diff --git a/Website-draft/assets/grass.png b/Website-draft/assets/grass.png new file mode 100644 index 0000000..8290881 Binary files /dev/null and b/Website-draft/assets/grass.png differ diff --git a/Website-draft/assets/player.png b/Website-draft/assets/player.png new file mode 100644 index 0000000..cf9af4d Binary files /dev/null and b/Website-draft/assets/player.png differ diff --git a/Website-draft/assets/tharok.png b/Website-draft/assets/tharok.png new file mode 100644 index 0000000..b4165ec Binary files /dev/null and b/Website-draft/assets/tharok.png differ diff --git a/Website-draft/assets/water.png b/Website-draft/assets/water.png new file mode 100644 index 0000000..921a60f Binary files /dev/null and b/Website-draft/assets/water.png differ diff --git a/Website-draft/download.html b/Website-draft/download.html new file mode 100644 index 0000000..599811c --- /dev/null +++ b/Website-draft/download.html @@ -0,0 +1,73 @@ + + + + + + openTTRPG + + + +
+
+
openTTRPG
+ + +
+
+ +
+
+

open a git console

+

$ git init

+

Initialize an empty Git repository in the current directory.

+
+ +
+

Go to our codeberg website

+ + + +

+ $ git clone https://codeberg.org/Patrick_Pluto/opendnd.git +

+

+ Clone the openTTRPG repository from Codeberg to your local machine. +

+
+ +
+

git clone

+

+ $ git clone https://codeberg.org/Patrick_Pluto/opendnd.git +

+

+ Clone the openTTRPG repository from Codeberg to your local machine. +

+
+ +
+

move into the repository

+

$ cd opendnd

+

Display the contents of the license file (`LICENSE`).

+
+ +
+

read through our license

+

$ cat LICENSE

+

Move the bash console into the newly created repository

+
+
+ + + + diff --git a/Website-draft/index.html b/Website-draft/index.html new file mode 100644 index 0000000..100b72b --- /dev/null +++ b/Website-draft/index.html @@ -0,0 +1,121 @@ + + + + + + freeTTRPG + + + +
+
+
freeTTRPG
+ + +
+
+ +
+
+

The Game

+

+ Tired of the commercialization of tabletop role-playing games, we + decided to take matters into our own hands. We're creating an + open-source, community-driven TTRPG project that puts creativity and + freedom back in the hands of players. +

+ current game version +

Current game version

+
+ +
+

Our Vision

+

+ Our project offers a game engine with a solid foundation of basic + content and story packs to get you started. But that's just the + beginning. We're also providing a powerful content creator tool that + allows users to craft their own custom content packs. With this tool, + you'll be able to create your own rules, characters, items, spells, + attacks, and much more. +

+
+ +
+

Copyright

+

+ The best part? Everything you create with our tool is yours to own and + control. We won't claim any copyright or ownership over your + creations. You're free to share, modify, or use your content as you + see fit. +

+
+ +
+

Community-Driven Platform

+

+ We're building a platform where users can share their content packs + with the community. While sharing is encouraged, it's not required. + You can keep your creations private or share them with the world – the + choice is yours. +

+
+ +
+

Join Us

+

+ We're excited to share freeTTRPG with the world and hope you'll join + us on this journey. Together, let's create a TTRPG ecosystem that's + open, inclusive, and driven by the passion of its community. +

+
+ +
+

Our Code

+ +
+ +
+

Our Game Assets

+ +
+
+ + + + diff --git a/Website-draft/style.css b/Website-draft/style.css new file mode 100644 index 0000000..37a4cb8 --- /dev/null +++ b/Website-draft/style.css @@ -0,0 +1,194 @@ +/* Reset and global styles */ +* { + box-sizing: border-box; + margin: 0; + padding: 0; + font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; + transition: 0.5s; +} + +/* Body styles */ +body { + background-color: #f5f5f5; + background-image: url("img/KSS.jpeg"); + background-repeat: no-repeat; + background-size: cover; + background-position: center; + background-attachment: fixed; + display: flex; + flex-direction: column; + align-items: center; + min-height: 100vh; +} + +/* Header styles */ +header { + background-color: rgba(0, 0, 0, 0.7); + padding: 10px; + width: 100%; + position: fixed; + top: 0; + left: 0; + z-index: 1000; +} + +.header-content { + display: flex; + justify-content: space-between; + align-items: center; + max-width: 1200px; + margin: 0 auto; +} + +.project-name { + color: white; + font-size: 1.5em; +} + +.burger-menu { + background: none; + border: none; + color: white; + font-size: 1.5em; + cursor: pointer; + display: none; +} + +.menu { + list-style: none; + display: flex; + justify-content: space-around; + flex-grow: 1; +} + +header li { + margin: 0 10px; +} + +header a { + color: white; + text-decoration: none; + padding: 10px; + border-radius: 5px; + transition: background-color 0.3s ease; +} + +header a:hover { + background-color: rgba(255, 255, 255, 0.2); +} + +/* Article styles */ +article { + margin-top: 100px; + padding: 20px; + width: 90%; + max-width: 800px; + background: rgba(255, 255, 255, 0.9); + border-radius: 10px; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); + text-align: center; +} + +h1 { + color: #333; + margin-bottom: 20px; +} + +p { + color: #666; + line-height: 1.6; + margin-bottom: 20px; +} + +img { + max-width: 100%; + height: auto; + margin-bottom: 20px; +} + +button { + padding: 10px 20px; + margin: 2em; + border: none; + background-color: #333; + color: white; + border-radius: 5px; + cursor: pointer; + transition: background-color 0.3s ease; +} + +button:hover { + background-color: #555; +} + +/* Additional CSS for command-line style */ +.code-box { + background-color: #f0f0f0; + font-family: "Courier New", Courier, monospace; + padding: 10px; + border-left: 4px solid #555; + margin-left: 20px; +} + +.flex { + display: flex; + align-items: center; +} + +/* Cards section styles */ +section .cards { + margin-top: 50px; + flex-wrap: wrap; + justify-content: space-between; +} + +section .card { + width: calc(100% / 3 - 30px); + text-align: center; + list-style: none; + background-color: #fff; + padding: 40px 15px; + border-radius: 5px; + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.04); + margin-bottom: 20px; +} + +section .card img { + height: 120px; + width: 120px; + border-radius: 50%; + margin-bottom: 20px; +} + +/* Mobile Styles */ +@media (max-width: 768px) { + .burger-menu { + display: block; + } + + .menu { + display: none; + flex-direction: column; + background-color: rgba(0, 0, 0, 0.7); + position: absolute; + top: 50px; + left: 0; + width: 100%; + z-index: 999; /* Adjusted z-index to ensure dropdown covers article content */ + } + + .menu.active { + display: flex; + } + + header li { + margin: 0; + width: 100%; + } + + header a { + padding: 15px; + width: 100%; + display: block; + } +} diff --git a/assets/test/gigachad.png.import b/assets/test/gigachad.png.import new file mode 100644 index 0000000..be2dc7b --- /dev/null +++ b/assets/test/gigachad.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cjt5fedr54w6u" +path="res://.godot/imported/gigachad.png-0332640cb704dbcf450ac0f1e305a5f8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/test/gigachad.png" +dest_files=["res://.godot/imported/gigachad.png-0332640cb704dbcf450ac0f1e305a5f8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/test/tharok.png.import b/assets/test/tharok.png.import new file mode 100644 index 0000000..d2fe3b6 --- /dev/null +++ b/assets/test/tharok.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://jdhx6w38ifh7" +path="res://.godot/imported/tharok.png-154bb81c083d35fa46f266b3cfa46578.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/test/tharok.png" +dest_files=["res://.godot/imported/tharok.png-154bb81c083d35fa46f266b3cfa46578.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/project.godot b/project.godot index 836603b..151af59 100644 --- a/project.godot +++ b/project.godot @@ -11,7 +11,7 @@ config_version=5 [application] config/name="openDND" -run/main_scene="res://scenes/menu/main.tscn" +run/main_scene="res://scenes/test/map.tscn" config/features=PackedStringArray("4.2", "GL Compatibility") config/icon="res://icon.svg"