Author Topic: ROE Online - The Programming Effort  (Read 6466 times)

0 Members and 1 Guest are viewing this topic.

Offline X-Elinie/RiD (Niels)

  • Former players
  • Regent
  • *****
  • Posts: 948
  • Regency: 19
  • Gender: Male
  • Formerly Star of the East
ROE Online - The Programming Effort
« on: March 16, 2010, 10:12:44 pm »
Hi guys

As came up in the new DO thread, once we get to a certain point, the next step is uplifting into databases and real programs.

The good thing, by taking an outset in something like the excel sheets, is that its a pretty darn good specification document of what needs to happen. Its a place to start.

But before we do something crazy like this, making ROE Online, I'd like to know how many programmers are among us? - What resources do we have to pull on?

I design IT systems, do specifications and can, to a degree, read and check code. I cannot write code though, not from scratch.

I thought I'd create this thread, just to see if there is any interest in doing it.
Formerly: His Grace, Patriarch Rashid ibn Daouta, Last Imperial Duke of the Eastern Marches, Duke of Elinie, Master of Sutren Hills, Holy Paladin of Avanalae, Light of Reason.

Offline X-MOC/Leman States (Even)

  • Ser Engineer
  • Former players
  • Regent
  • *****
  • Posts: 501
  • Regency: 16
  • Patriarch Leman States
Re: ROE Online - The Programming Effort
« Reply #1 on: March 16, 2010, 10:24:41 pm »
I make things out of concrete and steel. Does that help?
"We are RuinsofEmpire now, and when we act, we create our own reality."

Offline DM B

  • Green Knight
  • Deity
  • Emperor
  • *
  • Posts: 5.210
  • Regency: 51
  • Gender: Male
    • Twilightpeaks.net - Hone of Ruins of Empire
Re: ROE Online - The Programming Effort
« Reply #2 on: March 16, 2010, 10:42:36 pm »
I can conjure forth stories from the deep dark parts of my mind...
DM Bjørn

Offline X-Bellam & BC/TB (Bobby)

  • Former players
  • Regent
  • *****
  • Posts: 639
  • Regency: 33
Re: ROE Online - The Programming Effort
« Reply #3 on: March 16, 2010, 11:00:40 pm »
Could you try conjuring them from the light and happy parts on occasion?

Offline X-Medoere & RCS/KE (Thorsten)

  • Former players
  • Regent
  • *****
  • Posts: 950
  • Regency: 22
Re: ROE Online - The Programming Effort
« Reply #4 on: March 16, 2010, 11:19:42 pm »
Could you try conjuring them from the light and happy parts on occasion?

I'd settle for something bleak and grayish, really... It could only be an improvement.  :P

Offline X-Mieres & SAS/AV (Mark)

  • Former players
  • Noble
  • ****
  • Posts: 282
  • Regency: 15
  • Gender: Male
Re: ROE Online - The Programming Effort
« Reply #5 on: March 17, 2010, 12:23:49 am »
Sorry, I'm a lawyer and so offer nothing useful to society at all...
Every man has a price he will willingly accept, even for what he hoped never to sell. 

Offline X-Tornilen/SM (Alexander)

  • Former players
  • Noble
  • ****
  • Posts: 343
  • Regency: 22
  • Gender: Male
  • Duchess Marya Tanar
Re: ROE Online - The Programming Effort
« Reply #6 on: March 17, 2010, 01:00:17 am »
I like messing around with Openoffice and it's many features, including the database and other things like that, so that could be useful.

Some programming experience, but nothing that I've kept up to date. C# and .net in a development enviroment like Visual Studio or somesuch is easy to work with though, in my experience.

However, time and dedication to the project are different things. I like to fiddle with these things, not quite do work with them. Dunno, count me in as a possible support/troubleshooter/small assignments kinda guy.
Marya Tanar, The Sword Mage
Duchess and Mage of Tornilen

Offline X-Roesone/SG (Shido)

  • Former players
  • Scion
  • ***
  • Posts: 133
  • Regency: 10
  • Count Saender Ghoried
Re: ROE Online - The Programming Effort
« Reply #7 on: March 17, 2010, 06:04:26 am »
Some programming experience with C (Ansi, ++, #), Java (up to 1.4), Delphi. I played with MySQL for some while (along with other 'bigger' databases). I'm able to review and correct code in PHP, but not write from scratch.
Count Saender Ghoried
Crown Regent of Roesone
First councillor of the Spider River Traders
Royal guild of Roesone

Offline DM B

  • Green Knight
  • Deity
  • Emperor
  • *
  • Posts: 5.210
  • Regency: 51
  • Gender: Male
    • Twilightpeaks.net - Hone of Ruins of Empire
Re: ROE Online - The Programming Effort
« Reply #8 on: March 17, 2010, 06:55:58 am »
I'm sure I could help with SOMETHING - problem is I have absolutely ZERO available time...sorry.
DM Bjørn

Offline X-Alamie/CA (Marco)

  • Former players
  • Noble
  • ****
  • Posts: 436
  • Regency: 5
  • Gender: Male
Re: ROE Online - The Programming Effort
« Reply #9 on: March 17, 2010, 07:41:51 am »
I ccannot help, I work for an Insurance, still less useful than lawyers :-[

Offline X-IHH/Wallac Isilviere (Kasper)

  • Sovereign
  • ******
  • Posts: 1.607
  • Regency: 18
  • Gender: Male
  • Pontiff Wallac Isilviere, High Prefect of the IHH
Re: ROE Online - The Programming Effort
« Reply #10 on: March 17, 2010, 08:56:05 am »
I used to do a little programming way back but the last 10 years have seen me moving towards borderline retard at computer applications.

The best of luck  :D
His Holiness Wallac Isilviere, Pontiff of All Anuire, High Prefect of the Impregnable Heart of Haelyn

Offline X-Osoerde (Alan)

  • The Dragon
  • Former players
  • Sovereign
  • ******
  • Posts: 1.394
  • Regency: 21
  • Gender: Male
Re: ROE Online - The Programming Effort
« Reply #11 on: March 17, 2010, 01:16:59 pm »
I work currently with:

C+
C++
C#
VB(A)
T-SQL
HTML
Javascript
PHP

My skill with some of these is primative, though.
Yes, wyrmling, the meat is made all the more tender by armor...

Offline X-Hermedhie (Ronny)

  • Former players
  • Freeman
  • *
  • Posts: 31
  • Regency: 2
Re: ROE Online - The Programming Effort
« Reply #12 on: March 18, 2010, 03:04:09 pm »
I'm an Indie game developer on the side of my main job. So I can prolly help with any coding.

Languages I know:
C, C++, C#
VB.net
Java
Javascript
Flash / Actionscript 2 & 3 / Flex
PHP
SQL

Relevant tools I've worked with:
MSSQL
MySQL
Apache
IIS

I've also been running my own Linux web-server, studied system development with RUP and UML earlier, and studied projectbased system development last year.
Yes... I am a computer geek ;)

Offline X-Medoere & RCS/KE (Thorsten)

  • Former players
  • Regent
  • *****
  • Posts: 950
  • Regency: 22
Re: ROE Online - The Programming Effort
« Reply #13 on: March 18, 2010, 03:07:52 pm »
Languages I know:

Danish,
English,
German,
a bit Norwegian and Swedish...

I also know how to draw a decent stickman.

(my point being that although I'd be glad to assist with something, I am clearly incompetent.)

Offline X-Elinie/RiD (Niels)

  • Former players
  • Regent
  • *****
  • Posts: 948
  • Regency: 19
  • Gender: Male
  • Formerly Star of the East
Re: ROE Online - The Programming Effort
« Reply #14 on: March 18, 2010, 06:57:05 pm »
OK! - Thanks people, but don't sell yourselves short. We'll need people manually copy/pasting content soon enough.  ;)

I think what we need to do first, is to describe what we would like to have.

So, let the brainstorming begin. Post your requirements, how obscure they may be, and I will try to collect it all together in some structured form.

My own thoughts:

1. The P&H, as a reference catalog available to all users.
  - A "Hidden" flag to be possible to set on any object/holding by the DM, and thusly have it be invisible and not counting in the "visible" world.

2. A Player Realm view, where is it, whats it called, what does it own. The P&H+Domain Secrets+DO
  a. DO creation, or rather "turn planning"
      - Long term scheduling, setting up long term scenario plans.
      - Army unit tracker, where are they, who has interest there, other units in same location
      - Who else is active in the areas where the realm has interests, what is their status?
      - Diplomatic agreements, holding support, building access, army movement access etc. define types

  b. DM NPC realm view, with "cheat" functions, ability to set any value and change anything.

3. A DM view, what actions are up, what do they affect, which ones overlap, who has set influence up to be triggered by any of the events set to happen?
    - The ability to march the game forward 1 Turn. The plans for that turn, ready or not, of the players take effect and become frozen to editing by the players.
    - NPC realm scripting. "Equilibrium" lock, keeps realm static if no players interfere.
       i. Smart scripting, flag preferred holding types and provinces of interest, rule until full, don't let prosp. go lower than -2, agitate when all ruled up, then... etc. Control by policies instead of detail scripting.

4. Rule database interface. All actions and events have a ruleset. Most of these are based on a set of variables, it must be possible for Bjørn to enter this area and tweak the variables for the different game components. Actions, units, spells etc.

5. Character Registration, when a player wish to submit a new character, he will use a specific form for it, to make it easy for Bjørn to accept, refuse or ask more details.
    - Create character "bluebook" where all characters flagged "public" can be looked up.
    - Make it possible to do Espionage and as a result receive person info on "secret" characters.

Thats all I have this second... Your turn.  :)
Formerly: His Grace, Patriarch Rashid ibn Daouta, Last Imperial Duke of the Eastern Marches, Duke of Elinie, Master of Sutren Hills, Holy Paladin of Avanalae, Light of Reason.