orpg
orpg
OpenRPG Developers Blog
6 posts
Keep up to date with the latest from the OpenRPG team including release notes, content updates, internal code reviews, and more!
Don't wanna be here? Send us removal request.
orpg · 8 years ago
Text
Alpha Hotfix v0.4.4-dev Released
11/05/17Download source
This hotfix is larger than some of the previous fixes, including a fix for the TravisCI build errors.
A single hotfix has been released on Sunday (11/05/17). This hotfix was released to reolve an issue when the Travis CI system ran any homebrew operation, which was fixed simply by updating homebrew on maxOS builds.
Hotfix v0.4.4
(Commit c3180be)
Commit 10801e8: Added Contributor Covenant Code of Conduct to lay the groundwork for community interaction and respect.
Commit fb666f2: Ability to build on Windows confirmed.
Commit 12d5c14: Fixed roll command bug and added basic help command to openrpg TUI.
Commit 353d6cc: Addition of if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; fi during before_install operation.
Commit 9d8a0bf: Added back Linux Clang-5.0 build
Until next time!
- Nick (Core Maintainer | Founder)
3 notes · View notes
orpg · 8 years ago
Text
Alpha Hotfix v0.4.3-dev Released
8/30/17Download source
So we had another minor build error with the Travis CI service.
A single hotfix has been released on Wednesday (8/30/17). This hotfix was released to reolve an issue when the Travis CI system ran the apt-get operation, which it does not appear we have much control over at this time. The exact error reads: The command "sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install clang-5.0" failed and exited with 100 during .
Hotfix v0.4.3
(Commit aae023f)
Commit 90a2c96: commented out Clang-5.0 run on linux in .travis.yml
Until next time!
- Nick (Core Maintainer | Founder)
3 notes · View notes
orpg · 8 years ago
Text
Hotfixes for Alpha v0.4.0-dev
6/5/17Download source
So we had some minor build errors with the Travis CI service we use for continuous integration (CI) and cloud testing. Continuous integration and cloud testing is incredibly important in current software development, so fixing these build issues are vital to us at OpenRPG. What cloud testing with Travis CI allows us to do is test OpenRPG in enviroments we normally wouldn't have the opprotunity to test on.
Two hotfixes have been released since Wednesday (5/31/17). The first hotfix was released the same day, and I even snuck in a link change in the Alpha v0.4.0-dev release post, found here. The second hotfix was released this passed Friday (6/2/17) and fixed a very specific build issue with GCC compilation on Linux. Below you can find the change notes for each hotfix that was released for Alpha v0.4.0-dev
Hotfix v0.4.1
(Commit 788431f)
Commit 2ce40c3: hotfix to resolve make check failing
Hotfix v0.4.2
(Commit ed449fb)
Commit 2a9ada8: Moved to C++11 again however we are now picking standard per build. See the commit message for more details!
Until next time!
- Nick (Core Maintainer | Founder)
10 notes · View notes
orpg · 8 years ago
Text
Alpha Release v0.4.0-dev Available now
5/31/17 Download source
Woah! It’s that time again. There is a lot coming with this update. We are still in alpha, so many of them are very technical, but consider this post the release notes!
For those who do not understand development life cycles (from Wikipedia):
The alpha phase of the release life cycle is the first phase to begin software testing (alpha is the first letter of the Greek alphabet, used as the number 1). In this phase, developers generally test the software using white-box techniques. Additional validation is then performed using black-box or gray-box techniques, by another testing team. Moving to black-box testing inside the organization is known as alpha release.[1]
Alpha software can be unstable and could cause crashes or data loss. Alpha software may not contain all of the features that are planned for the final version.[2] In general, external availability of alpha software is uncommon in proprietary software, while open source software often has publicly available alpha versions. The alpha phase usually ends with a feature freeze, indicating that no more features will be added to the software. At this time, the software is said to be feature complete.
These are the following changes in Alpha v0.4.0-dev:
We made this blog blog.openrpg.io!
We have our own discord channel here!
New Races to build characters with
Human
Dwarf
Hill Dwarf
OpenRPG API launched (api.openrpg.io)! (commit 8a15016)
New namelists for generating names! (commit a3a6929)
Aarakrokra
Changeling
Goliath
Halfling
Kor
Minotaur
Teifling
Warforged
Support added for Agender races
include/ now has module specific headers! This means that someone looking to use the roll module only needs to #include "roll.h". If you only need a specific header in the module it is now located in a subdir with the name of the module, i.e #include "roll/die.h"
NameGenerator support added to OpenRPG console
Improved roll module error reporting
Imrpoved ExpressionTree methods to prevent segfaults from bad strings
Sneak Peak of the GUI! This is the most subject to change in the whole project. The GUI is NOT included in the release of Alpha v0.4.0-dev, however the source code can be found in the electron-gui branch of the GitHub repository
Until next time!
- Nick (Core Maintainer | Founder)
10 notes · View notes
orpg · 8 years ago
Text
Looking for more developers!
5/15/17
OpenRPG is looking for additional core developers join the team to accelerate our development!
OpenRPG is Free Open Source Software (FOSS). What is FOSS you may ask?
FOSS programs are those that have licenses that allow users to freely run the program for any purpose, modify the program as they want, and also to freely distribute copies of either the original version or their own modified version. If you would like to read the ORPG license (Identical to the Boost license) follow this link!
If you don’t know what we do here at OpenRPG checkout out our first blog post here.
OpenRPG is still in its infancy and I want it to do a lot by v1.0.0! What OpenRPG aims to accomplish two fold.
First, it will be a tool for someone to use to quickly create content for a tabletop RPG world. v1.0.0 will focus specifically on the 5e rules, however I hope to have that expand out to include Pathfinder and as far back as AD&D.
Secondly, OpenRPG should be structured in such a way that game developers that want to emulate the d20 system in a video game could easily implement our libraries in their games to help speed production of back end tools.
So how can I help?
First, come join us on discord and meet the team! No matter what you’re background is we could use your help. Working on FOSS looks AMAZING on resumes, no matter what your field of study is. Here is a short list of some things we could use help with:
Spelling and grammar checking
Web design
UI/UX design
QA testing
Artists
and more!
Some helpful skills, but NOT required:
C++, Rust, or Web Development experience (HTML, CSS, JavaScript node.js, etc.)
Knowledge in more than one spoken language
D&D or Role-playing Experience
The eagerness to meet peers and learn new skills
To have FUN
For a full list of the current list of TODO’s visit our contributing page here!
To finish up.. Have a GIF set of some of the working programs in Alpha!
Until next time!
- Nick (Core Maintainer | Founder)
29 notes · View notes
orpg · 8 years ago
Text
OpenRPG Developers Blog
4/27/17
Welcome to the OpenRPG Developers Blog!
The OpenRPG developer blog will be used to communicate changes, ideas, and concepts involved in the OpenRPG project.
OpenRPG is still in its infancy and I want it to do a lot by v1.0.0! What OpenRPG aims to accomplish two fold.
First, it will be a tool for someone to use to quickly create content for a tabletop RPG world. v1.0.0 will focus specifically on the 5e rules, however I hope to have that expand out to include Pathfinder and as far back as AD&D.
Secondly, OpenRPG should be structured in such a way that game developers that want to emulate the d20 system in a video game could easily implement our libraries in their games to help speed production of back end tools.
Some of the features this tool will include by v1.0.0 are:
A GUI front-end for the CLI tools
A dice simulation tool
A name generator tool
A character generator tool (with the option to autofill a character sheet)
A town generator tool
An encounter/combat generator tool
A world generator tool
A world/town map generator
… And more (hopefully)!
v1.0.0 will contain a portable GUI that works on Windows, Linux, and macOS.
OpenRPG is currently in version 0.3.0-dev, with v0.4.0-dev actively in the works. Keep an eye out for more updates about OpenRPG. I will be looking at doing an article on our dice roller some time soon!
17 notes · View notes