REKT Turns: The Formatting

A Space-Based Role Playing Game! (Unaffiliated with Limit Theory)
Forum rules
- Forum Rules - - REKT Rules - - REKT FAQ - - REKT Wiki

Re: REKT Turns: The Formatting

Postby Dinosawer » Wed May 25, 2016 1:03 am

Yeah, easier to type too.
Edited the first post with dashes instead of lists. :)

Charley_Deallus wrote:We could use a special program called DinoDoesItAll
You message the post to Dino, who spends 18 hours a day reformatting it to fit his program, which will make Tal's life SUPER easy!
:ghost: :ghost: :ghost: :ghost: :ghost:
*Runs*

You kid, but that was literally plan B. Well, except for the 18 hours a day part. :ghost:
Warning: do not ask about physics unless you really want to know about physics.
The LT IRC / Alternate link || The REKT Wiki || PUDDING
Image
User avatar
Dinosawer
Admiral
 
Posts: 5821
Joined: Fri May 09, 2014 1:08 pm
Location: Belgium

Re: REKT Turns: The Formatting

Postby Cha0zz » Wed May 25, 2016 1:24 am

I agree with formatting to make tal's life easier. (how could I not agree, seriously?)

I think that human review of the program parsed output will probably still be needed though (because of stuff like players writing two actions as different actions while they actually can be done in the same layer, stuff executed by the ship AI, etc).
LT Wiki | IRC | REKT Wiki
Image
Idiots. Idiots everywhere. ~Dr. Cha0zz
User avatar
Cha0zz
Rear Admiral
 
Posts: 1850
Joined: Thu Aug 01, 2013 3:37 am
Location: Belgium

Re: REKT Turns: The Formatting

Postby Dinosawer » Wed May 25, 2016 1:26 am

Yeah, obviously. I'll try to make it as smart as possible, but there's always gonna be oddities.
But it saves Tal 90% of the work, then that's already a couple hours less work. :D
Warning: do not ask about physics unless you really want to know about physics.
The LT IRC / Alternate link || The REKT Wiki || PUDDING
Image
User avatar
Dinosawer
Admiral
 
Posts: 5821
Joined: Fri May 09, 2014 1:08 pm
Location: Belgium

Re: REKT Turns: The Formatting

Postby Cha0zz » Wed May 25, 2016 1:28 am

Dinosawer wrote:Yeah, obviously. I'll try to make it as smart as possible, but there's always gonna be oddities.
But it saves Tal 90% of the work, then that's already a couple hours less work. :D

Yeah sure, I'm all for stuff that saves Tal some work.

Also, are this the first steps to a fully automated REKT game?
:ghost:
LT Wiki | IRC | REKT Wiki
Image
Idiots. Idiots everywhere. ~Dr. Cha0zz
User avatar
Cha0zz
Rear Admiral
 
Posts: 1850
Joined: Thu Aug 01, 2013 3:37 am
Location: Belgium

Re: REKT Turns: The Formatting

Postby Dinosawer » Wed May 25, 2016 1:32 am

Yes, the next step is writing a text parser and letting it already do a roll for each action :ghost:
(that most probably wouldn't work since things are more complicated than that, but eh, a man can dream)
Warning: do not ask about physics unless you really want to know about physics.
The LT IRC / Alternate link || The REKT Wiki || PUDDING
Image
User avatar
Dinosawer
Admiral
 
Posts: 5821
Joined: Fri May 09, 2014 1:08 pm
Location: Belgium

Re: REKT Turns: The Formatting

Postby Cornflakes_91 » Wed May 25, 2016 6:55 am

Maybe parse a link to the respective post into the csv as well, for easier referencing (like for the map snippets outlander and i like to use) and in-context-reading
User avatar
Cornflakes_91
Admiral
 
Posts: 9192
Joined: Wed Mar 06, 2013 1:53 am
Location: Austria

Re: REKT Turns: The Formatting

Postby Dinosawer » Wed May 25, 2016 8:26 am

Aye, that's not hard to do.

The hard part is intelligently reducing sentences to a format that fits in a small textbox :ghost:
Warning: do not ask about physics unless you really want to know about physics.
The LT IRC / Alternate link || The REKT Wiki || PUDDING
Image
User avatar
Dinosawer
Admiral
 
Posts: 5821
Joined: Fri May 09, 2014 1:08 pm
Location: Belgium

Re: REKT Turns: The Formatting

Postby Dinosawer » Wed May 25, 2016 2:41 pm

Progress was made today:
Code: Select all
Squidhead
COMMANDS:
ACTIONS
-------
Dinosawer
COMMANDS:
"Kai'isha, it seems the Doctor is...asleep? Eh? Can you give him anti-shock meds from your medkit? He might not be the nicest, but I'm not planning on leaving anyone behind. After that you can patch up people and help them to their ship if needed. And if you think it's safe, maybe you can try to recover Taepilus?"
"Aliss, can you help her with that? You can put his head in one of our cargo pods. "
ACTIONS
crawl towards exosuitguy
cut of interesting / weapony
stuff them in backpack.
throw hema's sword (turned off)
crawl back to objective,
take crossbow out of backpack,
if plasma streamer is kaput
-ake electrorifle too.
fire explosive bolt for crossbow,
fire plasma streamer/plasma rifle,
fire plasma rifle/electrorifle at mimir
when shieldmaiden is arrived and shield
-take beacon from hip and enable
-limp towards end of hangar,
-scoop up plasma bomb launcher
-jump from edge to shieldmaiden,
-let squidhead fix suit and leg.
while in a vacuum/lowered pressure,
-use hands to try and keep
go to spac
pudding there.
-------
Our Allmighty Overlord
COMMANDS:
ACTIONS
remove mighty missile launcher from back.
fire missile launcher at cluster
put mighty missile launcher back
if some enemies survived:
-charge at enemies that survived.
-decapitate one of enemies with
-yell at another enemy to intimidate
-run at intimidated enemy.
-slice him in face (filthy
if enemies are dead now:
-sheathe goodman blad
-turn and bow to comrades
-promote peace, justice, and equality
-begin telling story of how
if enemies are not dead
-begin telling story of how
-------
Dr. Cha0zz
COMMANDS:
"Jimmy open the pod bay doors"
ACTIONS
if jimmy opens pod bay
-say thank you to jimmy
-close pod bay doors behind
lse:
-if jimmy calls me dave:
--call jimmy hal
--die from fear
sing daisy bell
clean boots
-------

Next steps:
0. Fix whatever bug is eating letters
1. Parse ifs
2. Output to spreadsheet
3. Make some additions to inventory manager (to keep track of which weapon people are holding and if they have quickdraws)
5. Make weapon database file for names and default ammo and stuff
6. Hook up to Inventory manager
7. Put in weapon switching that way
8. Put in ammo tracking and automatic reload layers
9. Profit

Won't get done before mission 3 at all, but should be worth it. Also, if you do your posts formatted already I'll have something to test on. :)
Warning: do not ask about physics unless you really want to know about physics.
The LT IRC / Alternate link || The REKT Wiki || PUDDING
Image
User avatar
Dinosawer
Admiral
 
Posts: 5821
Joined: Fri May 09, 2014 1:08 pm
Location: Belgium

Re: REKT Turns: The Formatting

Postby Dinosawer » Sun May 29, 2016 3:40 am

I made some additions to the first post:
(important note about it the GM has to see about an action)
eg
Jump to the shieldmaiden (using crossbow + cable reel if needed)

Including the name of your weapon in your attack action would be very helpful
As would including clear keywords:
if for conditions
when or while for things that could happen at any point (kindly don't use if for this, because I can not parse the difference between the two if you do)
else/otherwise/if not for else conditions
shoot/fire/attack/slash/... for attacks
take/switch/drop/pick up for taking and switching gear
get in+ship/get out+ship/... for dismounting and getting back in
reload/load x with for reloading (duh)
etc.
(just examples, I'll add more I see you use, as long as they're clear and unambiguous)

Also, I strongly prefer
Do A
and B

over
Do A and do B
I can make it split on "and" (and probably will) but and is not always used for 2 actions, so that's still ambiguous.


This is gonna be a very large project that will take weeks, and I won't have time to code until the end of June so it won't be done for the start of the mission, but it would help a lot if everyone already used it in the mission - so I have stuff to test on and can tune it to how people use the new formatting.
I already have an extensive design document, so I already know what I need to code, but there's bound to be stuff I forgot.
Warning: do not ask about physics unless you really want to know about physics.
The LT IRC / Alternate link || The REKT Wiki || PUDDING
Image
User avatar
Dinosawer
Admiral
 
Posts: 5821
Joined: Fri May 09, 2014 1:08 pm
Location: Belgium

Re: REKT Turns: The Formatting

Postby Dinosawer » Thu Jun 02, 2016 4:34 pm

So, I got kind of burrowed in questions about it on IRC after the mission post, so prepare for

Dino's expanded guide to writing a formatted post
Step 1: write your post like you would without formatting. Make sure :
* actions are underlined and
* commands are underlined and between ""
* things that are not actions are not underlined. Formatting should not restrict roleplay. Play all the roles. Everything that isn't underlined is simply ignored by the program.
SPOILER:      Step 1   (SHOW)
"I think I'm fine. Payback, Francis, Andrew, you guys okay?
Francis, THIS IS NOT THE TIME TO NAP.
And yes Cha0zz, we might as well check them out now we're here."
Well, that went worse than expected.
I'll land my ship on its new treads, give my casket a quick lookover to check for damage, drive to the entrance of the canyon and have a peek towards the wrecks there.
When enemies are spotted, I'll get in cover, shoot one with my electrolaser and shoot one with my quantum cannon. If there's a group of them, fire a flechette bomb at them.
If I'm hungry, eat a battery.


Step 2: put a return after each action. An action is a thing you do. shooting, getting out of your ship, scanning, whatever.
Also put a return after each condition. Conditions in my example are "when enemies are spotted", "if there"s a group of them", "if I'm hungry".
SPOILER:      Step 2   (SHOW)
"I think I'm fine. Payback, Francis, Andrew, you guys okay?
Francis, THIS IS NOT THE TIME TO NAP.
And yes Cha0zz, we might as well check them out now we're here."
Well, that went worse than expected.
I'll land my ship on its new treads,
give my casket a quick lookover to check for damage,
drive to the entrance of the canyon
and have a peek towards the wrecks there.
When enemies are spotted,
I'll get in cover,
shoot one with my electrolaser
and shoot one with my quantum cannon.
If there's a group of them,
fire a flechette bomb at them.
If I'm hungry,
eat a battery.


Step 3: Everything that depends on our first condition gets a dash.
SPOILER:      Step 3   (SHOW)
"I think I'm fine. Payback, Francis, Andrew, you guys okay?
Francis, THIS IS NOT THE TIME TO NAP.
And yes Cha0zz, we might as well check them out now we're here."
Well, that went worse than expected.
I'll land my ship on its new treads,
give my casket a quick lookover to check for damage,
drive to the entrance of the canyon
and have a peek towards the wrecks there.
When enemies are spotted,
-I'll get in cover,
-shoot one with my electrolaser
-and shoot one with my quantum cannon.
-If there's a group of them,
-fire a flechette bomb at them.
If I'm hungry,
eat a battery


Step 4: Everything that depends on our second condition also gets a dash. In this case, the second condition depended on the first, so that means two dashes.
SPOILER:      Step 4   (SHOW)
"I think I'm fine. Payback, Francis, Andrew, you guys okay?
Francis, THIS IS NOT THE TIME TO NAP.
And yes Cha0zz, we might as well check them out now we're here."
Well, that went worse than expected.
I'll land my ship on its new treads,
give my casket a quick lookover to check for damage,
drive to the entrance of the canyon
and have a peek towards the wrecks there.
When enemies are spotted,
-I'll get in cover,
-shoot one with my electrolaser
-and shoot one with my quantum cannon.
-If there's a group of them,
--fire a flechette bomb at them.
If I'm hungry,
eat a battery


Step 5: repeat for the next action, etc.
SPOILER:      Step 5   (SHOW)
"I think I'm fine. Payback, Francis, Andrew, you guys okay?
Francis, THIS IS NOT THE TIME TO NAP.
And yes Cha0zz, we might as well check them out now we're here."
Well, that went worse than expected.
I'll land my ship on its new treads,
give my casket a quick lookover to check for damage,
drive to the entrance of the canyon
and have a peek towards the wrecks there.
When enemies are spotted,
-I'll get in cover,
-shoot one with my electrolaser
-and shoot one with my quantum cannon.
-If there's a group of them,
--fire a flechette bomb at them.
If I'm hungry,
-eat a battery


Congratulations, you now have a properly formatted post!
Warning: do not ask about physics unless you really want to know about physics.
The LT IRC / Alternate link || The REKT Wiki || PUDDING
Image
User avatar
Dinosawer
Admiral
 
Posts: 5821
Joined: Fri May 09, 2014 1:08 pm
Location: Belgium

Re: REKT Turns: The Formatting

Postby BFett » Sun Oct 16, 2016 1:09 am

Bumping.

Please pin this thread as it is fairly important.
User avatar
BFett
Vice Admiral
 
Posts: 2506
Joined: Thu Jan 23, 2014 6:44 pm
Location: A galaxy far far away

Re: REKT Turns: The Formatting

Postby Talvieno » Sun Oct 16, 2016 8:00 am

I wouldn't consider this thread "extremely important". While it's helpful for people to lay out their actions in a line (extremely so), the actual project got called off. Technical difficulties and a lack of time, you see. The parser never got written.
Image
Have a question? Send me a PM!
User avatar
Talvieno
Community Manager
 
Posts: 8197
Joined: Fri Apr 11, 2014 6:50 pm
Location: North GA, USA

Re: REKT Turns: The Formatting

Postby Dinosawer » Sun Oct 16, 2016 8:59 am

Well, not called off, but reduced in scope and put on indefinite hold for now :think:
(sorry for that btw, but I didn't have the energy to do it last summer do to aformentioned RL stuff :oops: )
Warning: do not ask about physics unless you really want to know about physics.
The LT IRC / Alternate link || The REKT Wiki || PUDDING
Image
User avatar
Dinosawer
Admiral
 
Posts: 5821
Joined: Fri May 09, 2014 1:08 pm
Location: Belgium

Re: REKT Turns: The Formatting

Postby BFett » Sun Oct 16, 2016 1:52 pm

Oh I thought it had been made and was currently in use. My mistake.
User avatar
BFett
Vice Admiral
 
Posts: 2506
Joined: Thu Jan 23, 2014 6:44 pm
Location: A galaxy far far away

Re: REKT Turns: The Formatting

Postby vector67 » Mon Oct 17, 2016 3:44 pm

Wait, is there a possibility of actually writing this formatter, because I'd love to help. Maybe we should start a thread about it if there isn't one already (I'm not particularly observant on this forum)
Image
User avatar
vector67
Lieutenant
 
Posts: 87
Joined: Sun Oct 13, 2013 12:26 am

Previous

Return to REKT



Who is online

Users browsing this forum: No registered users and 2 guests