DragonPrime - LoGD Resource Community
Welcome Guest
  • Good afternoon, Guest.
    Please log in, or register.
  • September 23, 2017, 01:00:56 PM
Home Forums News Downloads Login Register Advanced Search
* *
DragonPrime Menu
Login
 
 
Resource Pages
Search

  Show Posts
Pages: [1] 2 3 4
1  Core Code Development Discussions / Core Development Discussion / Re: LotGD Rewrite (Daenerys) Weekly Updates on: June 08, 2017, 11:15:46 AM
Thanks for the offer! Send me a message with your email and I'll add you to our slack channel.
2  Core Code Development Discussions / Core Development Discussion / Re: LotGD Rewrite (Daenerys) Weekly Updates on: May 23, 2017, 07:23:17 AM
Daenerys (LotGD Rewrite) Not-So-Weekly Update 05/23/2017

Progress
@eliwood has been updating the core. Version 0.3.0-alpha of the Daenerys Core introduces a change in how events manage data: events now get a rigid EventContext object with a well-defined API instead of an array to enforce parameters and provide a more reliable interface. Furthermore, it adds an API to store a user's viewpoint in the database and to restore it later. This allows modules to display another scene before another. For example, a new day can be displayed instead of the actual scene. Then, the original scene can be displayed later.

Our GraphQL crate is compatible with these changes. However, work is being done in cleaning up the API and renaming portions of it, thus preventing a full 0.3 release just yet for both crate and client. Our previously written modules are in progress of being adapted and released as 0.3 versions as well.

@austenmc has been working on the mobile client and it's up and running in a basic form. It supports adding realms (i.e., servers) and creating users and characters on those realms. I built out the UI for the scenes themselves as well, but I don't have it hooked up to the server yet, so it's just dummy data.

You can see the progress in this video:
https://youtu.be/jyfSBP2rav8

I also took the time to add SSL certs to our module repository at code.lot.gd. Good to get that out of the way Smiley

Heroes
The hall of heroes is collecting dust. Come join us! As always, there are
starter tasks, some of which can be completed even by programming n00bs:
https://github.com/lotgd/core/issues

There are also a few roles available if anyone wants one, some more accessible
than others:

  • Server sysadmin for our DigitalOcean instances. We need someone to help set up a sandbox server to experiment with. You can choose your own RPG theme if you like! Smiley
  • Scene coder. Someone to help port over the key scenes (like village, inn, etc.)
    to our new formats.
  • Fantasy writer (non-techncial). Once we get the code done, we need to create a compelling story
    to attract players. I have some ideas but it would be helpful to have someone think about
    this more extensively, write up a story line, non-player characters, etc. Inspire us
    to finish the code!

Next Goals
Finish the 0.3-alpha release of the crate and the modules.
Finish the mobile client enough to use it to navigate through scenes and release beta versions on both iOS and Android.
3  Game Administration, Installation and Configuration / Game Administration Chat / Test on: April 29, 2017, 09:54:45 AM
This is a test.
4  Game Administration, Installation and Configuration / Installation and Configuration Assistance / Re: Error on INSTALLER.PHP?? Error 500 on: April 28, 2017, 12:43:53 PM
Can you dump the log files from apache? Maybe they'll include a stack trace for the 500.
5  Important Stuff - You need to read this! / DragonPrime Announcements / Re: New Site Moderator - austenmc on: March 18, 2017, 03:41:00 PM
Happy to help!
6  Core Code Development Discussions / Core Development Discussion / Re: LotGD Rewrite (Daenerys) Weekly Updates on: February 23, 2017, 03:03:00 AM

Daenerys (LotGD Rewrite) Not-So-Weekly Update 02/23/2017

Progress
Good to be back for an update after many months! I've been sidetracked on a politics app project recently but @eliwood has made great progress.

The web client can now display scenes, create characters and take navigation actions between scenes. It's almost a playable game!

The core and the web client also support multiple characters per login, since many users want multiple personas on a single server.

Here's a sequence of screenshots of the web client:

https://imgur.com/gallery/DOaGw

Heroes
The hall of heroes is collecting dust. Come join us! As always, there are
starter tasks, some of which can be completed even by programming n00bs:
https://github.com/lotgd/core/issues

There are also a few roles available if anyone wants one, some more accessible
than others:

  • Server sysadmin for our DigitalOcean instances. We need someone to add a
    script to support https via Let's Encrypt to our http://code.lot.gd instance.
  • Scene coder. Someone to help port over the key scenes (like village, inn, etc.)
    to our new formats.
  • Fantasy writer (non-techncial). Once we get the code done, we need to create a compelling story
    to attract players. I have some ideas but it would be helpful to have someone think about
    this more extensively, write up a story line, non-player characters, etc. Inspire us
    to finish the code!

Next Goals
Some of the piping we're using to move data around the web client is kind of clunky. @eliwood will look into replacing it.

I will probably work on getting a basic mobile app set up to navigate through the
scenes.
7  Core Code Development Discussions / Version 1.2.0 Development / Re: Current/Active Revival Attempts on: January 02, 2017, 03:24:19 PM
@pharis tell us more about your goals and how you would recommend setting up a LotGD project that supports web+mobile and around 10k users / day? Adding realtime support sounds like it would benefit from a structured, multi-layered approach.
8  Core Code Development Discussions / Version 1.2.0 Development / Re: Current/Active Revival Attempts on: November 18, 2016, 09:40:46 AM
I don't know of any other efforts than the ones you mentioned. Come join us! Smiley
9  Game Administration, Installation and Configuration / Installation and Configuration Assistance / Re: "Connection reset by peer" after installing on: November 15, 2016, 09:55:59 PM
It could be a memory or timeout issue. Are there no other log messages in the server logs?
10  Core Code Development Discussions / Version 1.2.0 Development / Re: Current/Active Revival Attempts on: November 14, 2016, 10:19:52 AM
Your concerns are totally valid, and I believe that if Daenerys fails, other than for lack of finishing it Smiley, it will be because of its complexity.

There were a couple of reasons we went down this path:
  • I will really only stay motivated if Im learning something I can apply elsewhere, so learning new frameworks and technologies was an explicit goal of the project.
  • To attract new (skilled) developers, I think we need more modern technologies.
  • My hope is we can advance the code to a state where module developers and basic game admins work w/ the constructs we've created instead of Symfony, etc. So we can create convenience functions that make it as easy or easier to develop modules than the legacy codebase.
11  Core Code Development Discussions / Version 1.2.0 Development / Re: Current/Active Revival Attempts on: November 14, 2016, 08:44:57 AM
My thoughts with the Daenerys rewrite are to include sound and visuals to indicate weather in the mobile version, but this is a long way away Smiley

The Daenerys core will easily support graphical extensions. Care to help us work on it? Smiley
12  Core Code Development Discussions / Version 1.2.0 Development / Re: DragonPrime Team on: November 11, 2016, 06:53:26 AM
@Nightborn: never found much use in UML diagrams, at least over and above a simple API shell that I could write in code and share w/ coworkers.

I did spend some time on some documentation (https://github.com/lotgd/core/wiki/), including an architecture overview (https://github.com/lotgd/core/wiki/Architecture-Overview). Would love your feedback on how readable it is.
13  Core Code Development Discussions / Version 1.2.0 Development / Re: DragonPrime Team on: October 30, 2016, 02:58:10 PM
Definitely seems like this discussion validates the need for a finer-grained module system than a monolithic "core," one where people can contribute freely or choose to withhold or even sell access to modules, thereby retaining whatever sense of ownership they want to. @eliwood and I have built such a system, though little else of the code Smiley
14  Core Code Development Discussions / Core Development Discussion / Re: LotGD Rewrite (Daenerys) Weekly Updates on: October 30, 2016, 02:50:54 PM
Daenerys (LotGD Rewrite) Not-So-Weekly Update 10/30/2016

Progress
Seems like @eliwood and I took somewhat of a hiatus for about a month, but we're
back in the swing!

We want the management of locations within the game, which we call scenes, to
be easily editable by admins. Imagine a tool that visualizes the connections
between different places (like the Village and the Forest, or between different
villages). Up until now, the code only supported having one "from" place for
every scene (one parent if you will), but now the code supports multiple "from"
places. For example, the same Healer's Hut can be reached from the Village or
the Forest.

With this addition, I also built a command-line scene editor which allows easy
editing of which scenes are attached to each other.

@eliwood finished GraphQL API support for taking actions and moving between scenes.

I also helped @Talisman write a conversion script to port over the downloads from
the existing forum to a newer version of SMF. We'll see if we can get this working
soon.

Heroes
The hall of heroes is collecting dust. Come join us! As always, there are
starter tasks, some of which can be completed even by programming n00bs:
https://github.com/lotgd/core/issues

There are also a few roles available if anyone wants one, some more accessible
than others:

  • Server sysadmin for our DigitalOcean instances. We need someone to add a
    script to support https via Let's Encrypt to our http://code.lot.gd instance.
  • Scene coder. Someone to help port over the key scenes (like village, inn, etc.)
    to our new formats.
  • Fantasy writer (non-techncial). Once we get the code done, we need to create a compelling story
    to attract players. I have some ideas but it would be helpful to have someone think about
    this more extensively, write up a story line, non-player characters, etc. Inspire us
    to finish the code!

Next Goals
We still need to get the game loop running in a web interface, and not just the
command line.

I will probably work on getting a basic mobile app set up to navigate through the
scenes.
15  Core Code Development Discussions / Core Development Discussion / Re: LotGD Rewrite (Daenerys) Weekly Updates on: September 16, 2016, 11:31:11 PM
Daenerys (LotGD Rewrite) Not-So-Weekly Update 9/16/2016

Progress
Kept putting this update off until we finished some of the key game elements, but
now I'm ready to share.

First off, this update marks the fifth month since @eliwood and I joined forces and
restarted our respective re-writes. Hooray!

I'm also happy to announce that the code now supports a basic game loop and the first
LotGD scene has been written, the Weapons Shop! Check it out at
http://github.com/lotgd/module-weapon-shop.
It includes unit tests, and the process of writing them established some patterns we'll use on all modules.

@eliwood finished authentication support in the GraphQL crate. It now supports
usernames and passwords, with oauth support coming later.

Heroes
The hall of heroes is collecting dust. Come join us! As always, there are
starter tasks, some of which can be completed even by programming n00bs:
https://github.com/lotgd/core/issues

Next Goals
We still need to get the game loop running in a web interface, and not just the
command line. We also need a way to expose the additional interfaces provided
by modules to the GraphQL API.

I'm going to build a quick scene editor, so admins can stitch together a "map" of their
realm on the command line. Web interface tools will come later, for sure.

As always, you can check out the state of the world on github: http://github.com/lotgd/core
Pages: [1] 2 3 4

*
DragonPrime Notices
Welcome to DragonPrime - The LoGD Resource Community!

Support Us
No funds raised yet this year
Your help is greatly appreciated!
Recent Topics
DragonPrime LoGD
Who's Online
17 Guests, 0 Users
Home Forums News Downloads Login Register Advanced Search