DragonPrime - LoGD Resource Community
Welcome Guest
  • Good evening, Guest.
    Please log in, or register.
  • March 28, 2017, 06:26:51 PM
Home Forums News Links Downloads Login Register Advanced Search
* *
DragonPrime Menu
Login
 
 
Resource Pages
IRC Channels
Search

  Show Posts
Pages: [1] 2 3 4
1  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!
2  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.
3  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.
4  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
5  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?
6  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.
7  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
8  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.
9  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
10  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.
11  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
12  Important Stuff - You need to read this! / Forum Forum / Re: Petition to Upgrade this Forum on: September 10, 2016, 10:22:56 PM
Quote
why don't you just create a new forum? Sure, you wish that Deanerys may become official and dragonprime is the website that's linked on all the existing servers, but still you could start something

I haven't ruled this out, but it feels divisive and like you said, there are numerous links to this site around the web and my purpose is to draw in more contributors via these links, so having another site is a long-way around to this end.

Will give it a bit more time Smiley
13  Important Stuff - You need to read this! / Forum Forum / Petition to Upgrade this Forum on: September 07, 2016, 03:41:14 AM
I want to discuss a sensitive topic, so bear with me here.

The software running this forum is quite old and has many issues:
* the registration process sometimes takes too long for new users, as I've had people contact me via other services to ask for help with registration. The reason Talisman has given me for this is the forum software doesn't handle spam registration accounts well.
* there are many dead links on the site.
* it lacks basic features like @mentions and mobile support.
* markup language is proprietary, archaic and verbose.
* the email notifications are rather poor.
* it has its share of bugs, like the tiny preview window Smiley

I'd like to petition Talisman to upgrade the forum to something more modern and supported, like Discourse. Please comment below if you agree.

I've contacted Talisman directly about upgrading a couple of times, offering engineering support to help make it happen and even offering to take on the hosting cost going forward. My most recent requests have gone unanswered so I've turned to a public post Sad

Talisman: let's please migrate to a modern system to help keep the community alive. As a good faith gesture, and to show that I'm serious, I've sent in $20 via PayPal.
14  Coding Support / Coding Support Desk / Re: Password protected area not working on: August 25, 2016, 01:34:38 PM
Great example of why you should always use {} around if/while/for/etc code blocks Wink
15  Core Code Development Discussions / Core Development Discussion / Re: LotGD refactoring on: August 11, 2016, 10:50:14 PM
How is this going?
Pages: [1] 2 3 4

*
DragonPrime Notices
Version 1.1.2 is the current supported version and is available for download.

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