Added copyright notice to XML assets.

This commit is contained in:
Ryan "Lofenyy" Medeiros 2023-06-30 22:40:19 -06:00
parent 4473661fcf
commit 8425d887db
15 changed files with 150 additions and 15 deletions

8
.gitignore vendored
View File

@ -1 +1,9 @@
# This file is part of LibreWands.
# LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
# LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
# You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/.
Build/

View File

@ -1,3 +1,11 @@
<!-- This file is part of LibreWands. -->
<!-- LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. -->
<!-- LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -->
<!-- You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/. -->
<document maps="255">
<map bases="218" infos="1" items="1" doors="1" chars="2">
<base x="60" y="28" t="35" c="0" walk="0" />

View File

@ -1,3 +1,13 @@
% This file is part of LibreWands.
% LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
% LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
% You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/.
% ---
\part{User Manual}
\chapter{Map Editor}

View File

@ -1,2 +0,0 @@
\part{Packaging Manual}

View File

@ -0,0 +1,12 @@
% This file is part of LibreWands.
% LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
% LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
% You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/.
% ---
\part{Packaging Manual}

View File

@ -1,9 +1,20 @@
% This file is part of LibreWands.
% LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
% LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
% You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/.
% ---
\part{Developer Manual}
\chapter{Plan}
\section{Work Timeline}
\chapter{Work Timeline}
\section{Development cycles}
\subsection{Monthly Themes}
\begin{description}
\item[Jun] Initial planning. Announce on Diode Zone, Venera Social, Lemmy and the Trisquel forums. Get a Fediverse Blog page in circulation. Finally, announce on r/gameideas.
\item[Jun] Initial planning. Announce on Diode Zone, Venera Social, Lemmy and the Trisquel forums. Get a Fediverse Blog page in circulation. Finally, announce on r/linux.
\item[Jul] World Design, classic. Announce on r/worldbuilding.
\item[Aug] World Design, implementation. Announce on r/programming\_ideas.
\item[Sep] World Design, testing. Announce on r/betatests.
@ -14,9 +25,29 @@
Finally, ideally once the new year rolls around, we'll be finished. Announce this beautiful game on r/linux.
\section{Inspirations}
\subsection{Monthly}
The main concept of the game revolves around the idea of people carrying p0owerful monsters with them as they travel. They may choose to battle these monsters. The objective of this game is to collect all magic wands, which can be obtained from monster champions. To collect them all, is to become the best monster coach in the region. We focus mainly on early modern Southern European culture, including tarot cards, classical elements, rennaissance and baroque culture.
Create a new kanban project. Don't forget to review all major files in the project.
\begin{description}
\item[Week 1] Advance the project with new features.
\item[Week 2] Improve quality through feature freezing, bug hunting, quality tools and lowering the barrier of contribution.
\item[Week 3] Package the software for as many distributions as possible.
\item[Week 4] Advertise through carefully chosen media.
\end{description}
\subsection{Weekly}
On Mondays, plan out our week in the newly created monthly kanban project description on Gitea. Check our LiberaPay account for contributions.
\subsection{Daily}
\begin{itemize}
\item Check for issues and pull requests.
\item Check our Peertube channel and Lemmy community for notifications.
\item Work on our project.
\item Push all changes to Gitea when we're finished.
\end{itemize}
\chapter{Battle}
@ -147,16 +178,18 @@ The monsters that a character carries are strored in a struct array with five el
The information in this chapter are merely suggestions. I've designed the engine to allow for as much creative freedom as possible. Feel free to break the rules, if it creates a more fun and/or interesting gaming experience.
\section{Cities \& Towns}
The main concept of the game revolves around the idea of people carrying powerful monsters with them as they travel. They may choose to battle these monsters. The objective of this game is to collect all magic wands, which can be obtained from monster champions. To collect them all, is to become the best monster coach in the region. We focus mainly on early modern Southern European culture, including tarot cards, classical elements, rennaissance and baroque culture.
For every one of the five cities, the following should be present.
\section{Cities and Towns}
For every city except Coffee City, the following should be present and accessible.
\begin{itemize}
\item Heal Center per city.
\item Heal Center per city.
\item Item center per city.
\item Wand Center per city.
\item Wand Center per city.
\item Storyline quest.
\item Dungeon quest.
\item Dungeon quest.
\item Amenity quest.
\end{itemize}

View File

@ -17,9 +17,9 @@ Copyright © 2023 Ryan "Lofenyy" Medeiros.
\tableofcontents
\input{../Documentation/1 User.tex}
\input{../Documentation/2 Packager.tex}
\input{../Documentation/3 Developer.tex}
\input{../Documentation/1-User.tex}
\input{../Documentation/2-Packager.tex}
\input{../Documentation/3-Developer.tex}
\end{document}

View File

@ -1,3 +1,11 @@
# This file is part of LibreWands.
# LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
# LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
# You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/.
version = 0.0.3
all: editMaps

View File

@ -31,3 +31,14 @@ Currently, the only supported platform is GNU/Linux. Support for other operating
Please feel free to play around with the map editor and send me your creations to be merged into the greater world. I'm also very open to bug reports, support requests, and code contributions. You can create an issue report at 'https://gitea.com/lofenyy/LibreWands/'. You can support my efforts at [LiberaPay.](https://liberapay.com/lofenyy/)
## Copyright Notice
*This file is part of LibreWands.*
*LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.*
*LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.*
*You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/.*

View File

@ -1,3 +1,11 @@
// This file is part of LibreWands.
// LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
// LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
// You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/.
#include <confuse.h>
#include <ncurses.h>
#include <stdint.h>

View File

@ -1,3 +1,11 @@
// This file is part of LibreWands.
// LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
// LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
// You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/.
void initEngine()
{
initscr();

View File

@ -1,3 +1,11 @@
// This file is part of LibreWands.
// LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
// LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
// You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/.
// Add
// a
// new

View File

@ -1,3 +1,11 @@
// This file is part of LibreWands.
// LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
// LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
// You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/.
#include <stdint.h>
struct mapmonster

View File

@ -1,3 +1,11 @@
// This file is part of LibreWands.
// LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
// LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
// You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/.
#include "engineCore.c"
#include <ncurses.h>

View File

@ -1,3 +1,10 @@
# This file is part of LibreWands.
# LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
# LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
# You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/.
---
Language: Cpp
UseTab: Always