I dare you... to hit paste in the replies.

Started by SilentSam, December 02, 2014, 09:55:37 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

James Gryphon

(quote box and attribution added by me)
Quote from: Paul K. Olson1. The NEAREST register. I *think* I like this idea but I have
reservations. Having to scan your surroundings with the turret is a
central concept in the game. Now, I agree that aiming should be made
more efficient, but I don't know if the ability to immediately locate
a target should be handed to you on a silver platter. It will change
more than just tracking and initial target acquisition.

Now, don't get me wrong. RoboWar currently makes aiming way too
cumbersome. Maybe we should implement NEAREST, but we should
entertain alternatives, too. One would be single-instruction
manipulation of the aim register -- for both writes and reads. For
example, @30 would set aim to 30; @53 would set it to 53. You get
the idea. Changing the relative angle would be nice, too. @+30 and
@-30 would change AIM by +30 and -30 degrees.

Reading AIM should also cost one instruction, not two. In other
words get rid of the implicit RECALL command. Actually, I think we
should do this for all registers. Writing should be single
instruction, too. We already have the nomenclature (e.g., A vs. A').
All that's needed is redo token recognition.
« Subject to editing »

Jukka the Sling

I didn't have anything on the Kindle's clipboard, so I went and copied this, including the image tags, from an earlier post...

"The world is indeed full of peril, and in it there are many dark places; but still there is much that is fair, and though in all lands love is now mingled with grief, it grows perhaps the greater." ~J.R.R. Tolkien

James Gryphon

"Him was a nice old pussens, him was"

- from a book
« Subject to editing »

Faiyloe

I am back... sort of... maybe... Hi?

Rainshadow

Quote from: Copy'n'PasteThe first one is David. David is short and has messy black hair. He wears a red coat that goes about halfway down his shins with the sleeves rolled up to his elbows, a white t-shirt, blue jeans, red trainers (the kind I always ask for) and black fingerless gloves. He wields a shortsword and fire magic. He's 16

The next is Michael. He's tall and lanky and has medium-length black hair, cat ears and a tail. He wears an open zip-up yellow hoodie (hood down), white t-shirt, black jeans and black trainers. He doesn't have a weapon. He's also 16

Then there's David's brother Alex/Alexander. He's tall and has short brown hair. He wears a pull-on white hoodie (hood down), black jeans, blue trainers and the lower half of his face is covered by a black mask (which you don't have to draw, it's not really something he always wears, it's up to you). He has a belt of throwing knives going down diagonally from his right shoulder. He's 19

Then it's Tom/Thomas. He's short and has short blond hair. He wears a pull-on dark blue hoodie (hood down), lighter blue chinos and black trainers. His weapons are a curved knife and water magic. He's 17

And last is James. He's tall and has Sherlock-like black hair except longer. He wears a green wool coat with the collar covering the lower half of his face, black jeans and dark green trainers. His weapon is a stick of wood that changes size and lets him perform nature magic so that can be done however you want. He's 18
If you're interested in my art or keeping in touch, I'm active on DeviantArt and Instagram!

Søren

766f746564206a4948206a756b6b612e206a61746c687161


I'm retired from the forum

Jukka the Sling

"The world is indeed full of peril, and in it there are many dark places; but still there is much that is fair, and though in all lands love is now mingled with grief, it grows perhaps the greater." ~J.R.R. Tolkien

Søren

Wildcat Attack!* is a roleplay started by Cornflower MM. Signups started January 8, 2014, and the RP itself began January 16. The RP is about a horde of wildcats (and other members of the cat family) as they try to take over the abbey of Redwall.

(* means as of this edit the RP is still going)


I'm retired from the forum

Jukka the Sling

"The world is indeed full of peril, and in it there are many dark places; but still there is much that is fair, and though in all lands love is now mingled with grief, it grows perhaps the greater." ~J.R.R. Tolkien

Søren


Delthion       -12 (80%)
Skarzs       -0 (0%)
Soren       -1 (6.7%)
Sam       -0 (0%)
Sandpaw       -0 (0%)
TaM       -1 (6.7%)
Rus       -0 (0%)
Ash       -1 (6.7%)
James       -0 (0%)
Edit Poll


I'm retired from the forum

Rainshadow

Quote from: Copy'n'PasteAdd Tess or Lucy and there's my vote.
If you're interested in my art or keeping in touch, I'm active on DeviantArt and Instagram!

Mhera

General Statistics
   
Total Members:   2216
Total Posts:   400715
Total Topics:   6806
Total Categories:   5
Users Online:   24
Most Online:   120 - December 08, 2014, 12:05:58 PM
Online Today:   44
   
Average registrations per day:   2.28
Average posts per day:   294.69
Average topics per day:   5.5
Total Boards:   39
Latest Member:   CristalDragoon
Average online per day:   37.52
Male to Female Ratio:   2.7:1
Top 10 Posters   Top 10 Boards

James Gryphon

long
RSPEED, does the same as "Radar sync Radar –" would do but without the sync. That is it gives you the option of seeing if a shoot is heading towards or away from you. Again this makes programming easier.

GRENADE, travels a fixed distance and explodes there. Suggested speed is 8px/c and power same as explosives. Gives some more option in programming, while still being something you don't have to have.

I guess the other register along the same lines would be a "Range sync
Range -", or similar to doppler but for radial speed instead of
tangential. (Real doppler shift actually tells you radial velocity not
tangential, but who is counting). There was a placeholder for this in
the old code but I don't think it was ever enabled.

A register to tell you the exact angle to the shot detected by RADAR.

The other thing that would make writing a new robot easier would be if
you didn't have to write corner hopper four times. Could we implement a
layer of indirection that would allow you to write them once. Consider
a system with five additional registers: P', T', SpeedP', SpeedT',
AimR'. P' (perpendicular) would represent the distance from a wall*,
SpeedP' would be the speed perpendicular away from that wall*, T' and
SpeedT' would be the tangential distance and speed along that wall*.
AimR' would be the aim relative to that wall* with zero facing 90
degrees out from the wall. * = Then you have a parameter you can set to
determine which wall the measurements are made from. When the parameter
is 'TOP' you have the regular coordinate system P=Y T=X SpeedP=SpeedY
and SpeedT=SpeedX. (I guess I don't have Aim=AimR). If you set the
parameter to 'LEFT' then P=X T=-Y SpeedP=SpeedX and SpeedT=-SpeedY. If
the parameter is set to 'BOTTOM" then P=-Y T=-X. When it is set to
'RIGHT' P=-X T=Y. With this system you can write code for a wall hopper
once. I would envision have the direction parameter automatically set
when Edge interrupts fire so you could write a bot without changing them
manually if you wanted two, or you could change it yourself.

I'm in full support of Matt's new registers, though I
would suggest the minor change of "LEFT" being the
standard. Then, with "LEFT," P would then correspond
to X, T to Y, SpeedP to SpeedX, SpeedT to SpeedY, and
AimR to Aim, and I assume LEFT would be the default.
TOP would change the above x's to y and the above y's
to -x, AimR to AimR-90 ('AimR 90 -' heh). Etc.


We could also introduce "center" as one of the
parameter. It would have the same directions as Left
but would decrease P and T by 150. I don't know if we
need such an option, but the point I'm making is that
with Matt's registers we could add new coordinate
reference systems without adding a host of new
registers, just by adding one new parameter option.
We could add options that gave standard math
orientations of aim' (90 aim -), which would also give

My Top-5-Changes List:
1) New [P,T,SpeedP,SpeedT,AimR] registers with
reference' parameter.
2) Increase battle length to 2500 chronons.
3) Change processor purchases (I suggest
[10,20,30,40,50], though [5,15,30,50,75] has its
merits; it would be hard to tell with (5)).
4) Change shields*.

How about a register like chargeshield'? You store some value of
energy in there, to a maximum per round. This will be added to the
shield.

"Chargeshield": not sure I know what you mean. Is
this to auto-recharge shields lost due to decay or a
hit? For example: if I set shields to 10 and
chargeshield to 2, on chronons where a bot lost a
shield due to decay it would automatically reset
shields to 10. And if it got hit and lost all
shields, it would invest 2 energy a chronon until it
got back up to 10 shields? Seems neat to me.

black hole gun
[close]
« Subject to editing »

Søren

Quote from: Soren the Warrior on February 28, 2015, 02:40:37 PM
Do you like "Sugar" by Maroon5 (Clean version of course.)?
Do you like "She Will be Loved" by Maroon5?
Do you have any idea what I'm talking about?
Do you like my sing-along song?


I'm retired from the forum

James Gryphon

*thesestatementshavenotbeenevaluatedbythefoodanddrugadministration
thisproductisnotintendedtodiagnosetreatcureorpreventanydiseasethestatements
abovemaynotberepresentativeofeverysampleofproductpleaseconsultwithyourdoctor
beforeusingthisproductyourresultsmayvary
« Subject to editing »