Return to “REKT”

Re: REKT Turns: The Formatting

#16
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

Re: REKT Turns: The Formatting

#17
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

Re: REKT Turns: The Formatting

#19
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

Re: REKT Turns: The Formatting

#23
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

Re: REKT Turns: The Formatting

#24
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

Re: REKT Turns: The Formatting

#25
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:      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:      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:      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:      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:      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

Re: REKT Turns: The Formatting

#30
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)
A life well lived only happens once.
Seems deep until you think about it.

Online Now

Users browsing this forum: No registered users and 1 guest

cron