Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Syn

Pages: 1
1
Other Places to Hang / What games are we playing and when
« on: Jul 22 '15 10:17am »
lets just post what we're doing maybe we can get some shit going
 so im on league of legends
terraria
cs go
like all of the fuckin time add me on steam if ya want 5ynthesis

2
General Chat / The state of Rx
« on: Jul 20 '15 05:05am »
So we are currently empty in terms of administration. I have IP banned that little shit and removed all of his posts from all of his accounts, the question is, what do we do now?

Lets just do a role call to see what we have to work with, whose actually still visiting these forums?

3
General Chat / Need help like ASAP
« on: Jun 03 '15 06:02pm »
Ok I got myself a nasty trojan, known as CryptoWall 3.0.

Basically in every directory on my PC, and i mean EVERY directory, there are 4 files:
HELP_DECRYPT.txt
HELP_DECRYPT.png
HELP_DECRYPT.url
HELP_DECRYPT.html

The text and png are the same, it reads:
What happened to your files ?
All of your files were protected by a strong encryption with RSA-2048 using CryptoWall 3.0.
More information about the encryption keys using RSA-2048 can be found here: http://en.wikipedia.org/wiki/RSA_(cryptosystem)


What does this mean ?
This means that the structure and data within your files have been irrevocably changed, you will not be able to work with them, read them or see them,
it is the same thing as losing them forever, but with our help, you can restore them.


How did this happen ?
Especially for you, on our server was generated the secret key pair RSA-2048 - public and private.
All your files were encrypted with the public key, which has been transferred to your computer via the Internet.
Decrypting of your files is only possible with the help of the private key and decrypt program, which is on our secret server.


What do I do ?
Alas, if you do not take the necessary measures for the specified time then the conditions for obtaining the private key will be changed.
If you really value your data, then we suggest you do not waste valuable time searching for other solutions because they do not exist.


For more specific instructions, please visit your personal home page, there are a few different addresses pointing to your page below:
1.http://7oqnsnzwwnm6zb7y.paygateawayoros.com/fcc9vc
2.http://7oqnsnzwwnm6zb7y.paymentgateposa.com/fcc9vc
3.http://7oqnsnzwwnm6zb7y.optionpaymentprak.com/fcc9vc
4.http://7oqnsnzwwnm6zb7y.watchdogpayment.com/fcc9vc

If for some reasons the addresses are not available, follow these steps:
1.Download and install tor-browser: http://www.torproject.org/projects/torbrowser.html.en
2.After a successful installation, run the browser and wait for initialization.
3.Type in the address bar: 7oqnsnzwwnm6zb7y.onion/fcc9vc
4.Follow the instructions on the site.


IMPORTANT INFORMATION:
Your personal page: http://7oqnsnzwwnm6zb7y.paygateawayoros.com/fcc9vc
Your personal page (using TOR): 7oqnsnzwwnm6zb7y.onion/fcc9vc
Your personal identification number (if you open the site (or TOR 's) directly): fcc9vc

And wherever these 4 files are, the files in that directory DO NOT OPEN.
Please guys, i'm freaking out.


4
General Chat / Handwriting judgement thread
« on: May 08 '15 12:27pm »
This is where you grab a pen, write "The quick brown fox jumped over the lazy dog", put the pen on the paper, and take a picture, so we can all judge you!

Starting with me..


5
So today i'm going to talk to you guys about your backbones in tron, or rather, your lack of.

We all know my story, I got tossed around like nobodies business when I first started, trying to please everyone, making sure that what I was doing was not right in my eyes but right in everyone elses eyes.
Fuck that.
It's about time you all started reacting in ways you feel to shit, instead of ways you feel you should be reacting.
Let's take an extreme example in illu's and bam's resignations(NOTE THESE ARE NOT MY OPINIONS BUT THIS EXAMPLE MERELY STATES IF THESE WERE YOUR OPINIONS THEY WOULD NOT BE DISRESPECTED). They resigned at a low point in Rx's career, at a point where it's pretty clear that their presence is fairly vital to the running of these grinding rusting ass gears we call rx. Fuck em. They wanna drop out when the going gets tough? Let em. They clearly didn't care enough about our shithole enough to see it through until the end.

People make mistakes, whether it's some maths in an applicants evaluation thread or telling a fellow clan member to commit suicide, people say and do stupid shit on a daily basis. So fucking what, if they can't get over shit let them mellow.

Next up, "Rx isn't going in the direction i want it to go right now":
What if this shit was real life, and your life wasn't going in the way you wanted it to go, you essentially have 3 options:
1. Do nothing
2. Commit suicide
3. Fucking do something about it
All of you losers planning on quitting are essentially picking option 2. Personally I pick option 3.


By now y'all have got to here by not reading and thinking "Fuck syn that bitch ass cracka asshole" or you've read it and thinking the same thing, either way, all I want you to take away from this is

Fucking stand up for yourselves instead of quitting, make life your bitch

6
General Chat / Tell me something
« on: Mar 25 '15 06:10pm »
What's going on in your life? What could you tell me that someone might not already know? Enlighten us with your god given unique thoughts, Rx.

7
General Chat / Computer Science Pre Exam Material
« on: Mar 07 '15 08:15am »
So my skeleton code for the 2015 A level CS exam has been released, thought you guys might be interested in it. It's in VBasic and Python.

Python:

# Skeleton Program code for the AQA COMP1 Summer 2015 examination
# this code should be used in conjunction with the Preliminary Material
# written by the AQA COMP1 Programmer Team
# developed in the Python 3.4 programming environment
 
BOARDDIMENSION = 8
 
def CreateBoard():
  Board = []
  for Count in range(BOARDDIMENSION + 1):
    Board.append([])
    for Count2 in range(BOARDDIMENSION + 1):
      Board[Count].append("  ")
  return Board
 
def DisplayWhoseTurnItIs(WhoseTurn):
  if WhoseTurn == "W":
    print("It is White's turn")
  else:
    print("It is Black's turn")
 
def GetTypeOfGame():
  TypeOfGame = input("Do you want to play the sample game (enter Y for Yes)? ")
  return TypeOfGame
 
def DisplayWinner(WhoseTurn):
  if WhoseTurn == "W":
    print("Black's Sarrum has been captured.  White wins!")
  else:
    print("White's Sarrum has been captured.  Black wins!")
 
def CheckIfGameWillBeWon(Board, FinishRank, FinishFile):
  if Board[FinishRank][FinishFile][1] == "S":
    return True
  else:
    return False
 
def DisplayBoard(Board):
  print()
  for RankNo in range(1, BOARDDIMENSION + 1):
    print("     _______________________")
    print(RankNo, end="   ")
    for FileNo in range(1, BOARDDIMENSION + 1):
      print("|" + Board[RankNo][FileNo], end="")
    print("|")
  print("     _______________________")
  print()
  print("      1  2  3  4  5  6  7  8")
  print()
  print()   
 
def CheckRedumMoveIsLegal(Board, StartRank, StartFile, FinishRank, FinishFile, ColourOfPiece):
  CheckRedumMoveIsLegal = False
  if ColourOfPiece == "W":
    if FinishRank == StartRank - 1:
      if FinishFile == StartFile and Board[FinishRank][FinishFile] == "  ":
        CheckRedumMoveIsLegal = True
      elif abs(FinishFile - StartFile) == 1 and Board[FinishRank][FinishFile][0] == "B":
        CheckRedumMoveIsLegal = True
  elif FinishRank == StartRank + 1:
    if FinishFile == StartFile and Board[FinishRank][FinishFile] == "  ":
      CheckRedumMoveIsLegal = True
    elif abs(FinishFile - StartFile) == 1 and Board[FinishRank][FinishFile][0] == "W":
      CheckRedumMoveIsLegal = True
  return CheckRedumMoveIsLegal
 
def CheckSarrumMoveIsLegal(Board, StartRank, StartFile, FinishRank, FinishFile):
  CheckSarrumMoveIsLegal = False
  if abs(FinishFile - StartFile) <= 1 and abs(FinishRank - StartRank) <= 1:
    CheckSarrumMoveIsLegal = True
  return CheckSarrumMoveIsLegal
 
def CheckGisgigirMoveIsLegal(Board, StartRank, StartFile, FinishRank, FinishFile):
  GisgigirMoveIsLegal = False
  RankDifference = FinishRank - StartRank
  FileDifference = FinishFile - StartFile
  if RankDifference == 0:
    if FileDifference >= 1:
      GisgigirMoveIsLegal = True
      for Count in range(1, FileDifference):
        if Board[StartRank][StartFile + Count] != "  ":
          GisgigirMoveIsLegal = False
    elif FileDifference <= -1:
      GisgigirMoveIsLegal = True
      for Count in range(-1, FileDifference, -1):
        if Board[StartRank][StartFile + Count] != "  ":
          GisgigirMoveIsLegal = False
  elif FileDifference == 0:
    if RankDifference >= 1:
      GisgigirMoveIsLegal = True
      for Count in range(1, RankDifference):
        if Board[StartRank + Count][StartFile] != "  ":
          GisgigirMoveIsLegal = False
    elif RankDifference <= -1:
      GisgigirMoveIsLegal = True
      for Count in range(-1, RankDifference, -1):
        if Board[StartRank + Count][StartFile] != "  ":
          GisgigirMoveIsLegal = False
  return GisgigirMoveIsLegal
 
def CheckNabuMoveIsLegal(Board, StartRank, StartFile, FinishRank, FinishFile):
  CheckNabuMoveIsLegal = False
  if abs(FinishFile - StartFile) == 1 and abs(FinishRank - StartRank) == 1:
    CheckNabuMoveIsLegal = True
  return CheckNabuMoveIsLegal
 
def CheckMarzazPaniMoveIsLegal(Board, StartRank, StartFile, FinishRank, FinishFile):
  CheckMarzazPaniMoveIsLegal = False
  if (abs(FinishFile - StartFile) == 1 and abs(FinishRank - StartRank) == 0) or (abs(FinishFile - StartFile) == 0 and abs(FinishRank - StartRank) ==1):
    CheckMarzazPaniMoveIsLegal = True
  return CheckMarzazPaniMoveIsLegal
 
def CheckEtluMoveIsLegal(Board, StartRank, StartFile, FinishRank, FinishFile):
  CheckEtluMoveIsLegal = False
  if (abs(FinishFile - StartFile) == 2 and abs(FinishRank - StartRank) == 0) or (abs(FinishFile - StartFile) == 0 and abs(FinishRank - StartRank) == 2):
    CheckEtluMoveIsLegal = True
  return CheckEtluMoveIsLegal
 
def CheckMoveIsLegal(Board, StartRank, StartFile, FinishRank, FinishFile, WhoseTurn):
  MoveIsLegal = True
  if (FinishFile == StartFile) and (FinishRank == StartRank):
    MoveIsLegal = False
  else:
    PieceType = Board[StartRank][StartFile][1]
    PieceColour = Board[StartRank][StartFile][0]
    if WhoseTurn == "W":
      if PieceColour != "W":
        MoveIsLegal = False
      if Board[FinishRank][FinishFile][0] == "W":
        MoveIsLegal = False
    else:
      if PieceColour != "B":
        MoveIsLegal = False
      if Board[FinishRank][FinishFile][0] == "B":
        MoveIsLegal = False
    if MoveIsLegal == True:
      if PieceType == "R":
        MoveIsLegal = CheckRedumMoveIsLegal(Board, StartRank, StartFile, FinishRank, FinishFile, PieceColour)
      elif PieceType == "S":
        MoveIsLegal = CheckSarrumMoveIsLegal(Board, StartRank, StartFile, FinishRank, FinishFile)
      elif PieceType == "M":
        MoveIsLegal = CheckMarzazPaniMoveIsLegal(Board, StartRank, StartFile, FinishRank, FinishFile)
      elif PieceType == "G":
        MoveIsLegal = CheckGisgigirMoveIsLegal(Board, StartRank, StartFile, FinishRank, FinishFile)
      elif PieceType == "N":
        MoveIsLegal = CheckNabuMoveIsLegal(Board, StartRank, StartFile, FinishRank, FinishFile)
      elif PieceType == "E":
        MoveIsLegal = CheckEtluMoveIsLegal(Board, StartRank, StartFile, FinishRank, FinishFile)
  return MoveIsLegal
 
def InitialiseBoard(Board, SampleGame):
  if SampleGame == "Y":
    for RankNo in range(1, BOARDDIMENSION + 1):
      for FileNo in range(1, BOARDDIMENSION + 1):
        Board[RankNo][FileNo] = "  "
    Board[1][2] = "BG"
    Board[1][4] = "BS"
    Board[1][8] = "WG"
    Board[2][1] = "WR"
    Board[3][1] = "WS"
    Board[3][2] = "BE"
    Board[3][8] = "BE"
    Board[6][8] = "BR"
  else:
    for RankNo in range(1, BOARDDIMENSION + 1):
      for FileNo in range(1, BOARDDIMENSION + 1):
        if RankNo == 2:
          Board[RankNo][FileNo] = "BR"
        elif RankNo == 7:
          Board[RankNo][FileNo] = "WR"
        elif RankNo == 1 or RankNo == 8:
          if RankNo == 1:
            Board[RankNo][FileNo] = "B"
          if RankNo == 8:
            Board[RankNo][FileNo] = "W"
          if FileNo == 1 or FileNo == 8:
            Board[RankNo][FileNo] = Board[RankNo][FileNo] + "G"
          elif FileNo == 2 or FileNo == 7:
            Board[RankNo][FileNo] = Board[RankNo][FileNo] + "E"
          elif FileNo == 3 or FileNo == 6:
            Board[RankNo][FileNo] = Board[RankNo][FileNo] + "N"
          elif FileNo == 4:
            Board[RankNo][FileNo] = Board[RankNo][FileNo] + "M"
          elif FileNo == 5:
            Board[RankNo][FileNo] = Board[RankNo][FileNo] + "S"
        else:
          Board[RankNo][FileNo] = "  "   
                   
def GetMove(StartSquare, FinishSquare):
  StartSquare = int(input("Enter coordinates of square containing piece to move (file first): "))
  FinishSquare = int(input("Enter coordinates of square to move piece to (file first): "))
  return StartSquare, FinishSquare
 
def MakeMove(Board, StartRank, StartFile, FinishRank, FinishFile, WhoseTurn):
  if WhoseTurn == "W" and FinishRank == 1 and Board[StartRank][StartFile][1] == "R":
    Board[FinishRank][FinishFile] = "WM"
    Board[StartRank][StartFile] = "  "
  elif WhoseTurn == "B" and FinishRank == 8 and Board[StartRank][StartFile][1] == "R":
    Board[FinishRank][FinishFile] = "BM"
    Board[StartRank][StartFile] = "  "
  else:
    Board[FinishRank][FinishFile] = Board[StartRank][StartFile]
    Board[StartRank][StartFile] = "  "
 
   
if __name__ == "__main__":
  Board = CreateBoard() #0th index not used
  StartSquare = 0
  FinishSquare = 0
  PlayAgain = "Y"
  while PlayAgain == "Y":
    WhoseTurn = "W"
    GameOver = False
    SampleGame = input("Do you want to play the sample game (enter Y for Yes)? ")
    if ord(SampleGame) >= 97 and ord(SampleGame) <= 122:
      SampleGame = chr(ord(SampleGame) - 32)
    InitialiseBoard(Board, SampleGame)
    while not(GameOver):
      DisplayBoard(Board)
      DisplayWhoseTurnItIs(WhoseTurn)
      MoveIsLegal = False
      while not(MoveIsLegal):
        StartSquare, FinishSquare = GetMove(StartSquare, FinishSquare)
        StartRank = StartSquare % 10
        StartFile = StartSquare // 10
        FinishRank = FinishSquare % 10
        FinishFile = FinishSquare // 10
        MoveIsLegal = CheckMoveIsLegal(Board, StartRank, StartFile, FinishRank, FinishFile, WhoseTurn)
        if not(MoveIsLegal):
          print("That is not a legal move - please try again")
      GameOver = CheckIfGameWillBeWon(Board, FinishRank, FinishFile)
      MakeMove(Board, StartRank, StartFile, FinishRank, FinishFile, WhoseTurn)
      if GameOver:
        DisplayWinner(WhoseTurn)
      if WhoseTurn == "W":
        WhoseTurn = "B"
      else:
        WhoseTurn = "W"
    PlayAgain = input("Do you want to play again (enter Y for Yes)? ")
    if ord(PlayAgain) >= 97 and ord(PlayAgain) <= 122:
      PlayAgain = chr(ord(PlayAgain) - 32)

VBasic:

Imports System.Math
Module CaptureTheSarrum
Const BoardDimension As Integer = 8


Sub Main()
Dim Board(BoardDimension, BoardDimension) As String
Dim GameOver As Boolean
Dim StartSquare As Integer
Dim FinishSquare As Integer
Dim StartRank As Integer
Dim StartFile As Integer
Dim FinishRank As Integer
Dim FinishFile As Integer
Dim MoveIsLegal As Boolean
Dim PlayAgain As Char
Dim SampleGame As Char
Dim WhoseTurn As Char
PlayAgain = "Y"
Do
WhoseTurn = "W"
GameOver = False
Console.Write("Do you want to play the sample game (enter Y for Yes)? ")
SampleGame = Console.ReadLine
If Asc(SampleGame) >= 97 And Asc(SampleGame) <= 122 Then
SampleGame = Chr(Asc(SampleGame) - 32)
End If
InitialiseBoard(Board, SampleGame)
Do
DisplayBoard(Board)
DisplayWhoseTurnItIs(WhoseTurn)
MoveIsLegal = False
Do
GetMove(StartSquare, FinishSquare)
StartRank = StartSquare Mod 10
StartFile = StartSquare \ 10
FinishRank = FinishSquare Mod 10
FinishFile = FinishSquare \ 10
MoveIsLegal = CheckMoveIsLegal(Board, StartRank, StartFile, FinishRank, FinishFile, WhoseTurn)
If Not MoveIsLegal Then
Console.WriteLine("That is not a legal move - please try again")
End If
Loop Until MoveIsLegal
GameOver = CheckIfGameWillBeWon(Board, FinishRank, FinishFile)
MakeMove(Board, StartRank, StartFile, FinishRank, FinishFile, WhoseTurn)
If GameOver Then
DisplayWinner(WhoseTurn)
End If
If WhoseTurn = "W" Then
WhoseTurn = "B"
Else
WhoseTurn = "W"
End If
Loop Until GameOver
Console.Write("Do you want to play again (enter Y for Yes)? ")
PlayAgain = Console.ReadLine
If Asc(PlayAgain) >= 97 And Asc(PlayAgain) <= 122 Then
PlayAgain = Chr(Asc(PlayAgain) - 32)
End If
Loop Until PlayAgain <> "Y"
Console.Readline()
End Sub


Sub DisplayWhoseTurnItIs(ByVal WhoseTurn As Char)
If WhoseTurn = "W" Then
Console.WriteLine("It is White's turn")
Else
Console.WriteLine("It is Black's turn")
End If
End Sub


Function GetTypeOfGame() As Char
Dim TypeOfGame As Char
Console.Write("Do you want to play the sample game (enter Y for Yes)? ")
TypeOfGame = Console.ReadLine
Return TypeOfGame
End Function


Sub DisplayWinner(ByVal WhoseTurn As Char)
If WhoseTurn = "W" Then
Console.WriteLine("Black's Sarrum has been captured. White wins!")
Else
Console.WriteLine("White's Sarrum has been captured. Black wins!")
End If
Console.WriteLine()
End Sub


Function CheckIfGameWillBeWon(ByVal Board(,) As String, ByVal FinishRank As Integer, ByVal FinishFile As Integer) As Boolean
If Board(FinishRank, FinishFile)(1) = "S" Then
Return True
Else
Return False
End If
End Function


Sub DisplayBoard(ByVal Board(,) As String)
Dim RankNo As Integer
Dim FileNo As Integer
Console.WriteLine()
For RankNo = 1 To BoardDimension
Console.WriteLine(" _________________________")
Console.Write(RankNo & " ")
For FileNo = 1 To BoardDimension
Console.Write("|" & Board(RankNo, FileNo))
Next
Console.WriteLine("|")
Next
Console.WriteLine(" _________________________")
Console.WriteLine()
Console.WriteLine(" 1 2 3 4 5 6 7 8")
Console.WriteLine()
Console.WriteLine()
End Sub


Function CheckRedumMoveIsLegal(ByVal Board(,) As String, ByVal StartRank As Integer, ByVal StartFile As Integer, ByVal FinishRank As Integer, ByVal FinishFile As Integer, ByVal ColourOfPiece As Char) As Boolean
If ColourOfPiece = "W" Then
If FinishRank = StartRank - 1 Then
If FinishFile = StartFile And Board(FinishRank, FinishFile) = " " Then
Return True
ElseIf Abs(FinishFile - StartFile) = 1 And Board(FinishRank, FinishFile)(0) = "B" Then
Return True
End If
End If
Else
If FinishRank = StartRank + 1 Then
If FinishFile = StartFile And Board(FinishRank, FinishFile) = " " Then
Return True
ElseIf Abs(FinishFile - StartFile) = 1 And Board(FinishRank, FinishFile)(0) = "W" Then
Return True
End If
End If
End If
Return False
End Function


Function CheckSarrumMoveIsLegal(ByVal Board(,) As String, ByVal StartRank As Integer, ByVal StartFile As Integer, ByVal FinishRank As Integer, ByVal FinishFile As Integer) As Boolean
If Abs(FinishFile - StartFile) <= 1 And Abs(FinishRank - StartRank) <= 1 Then
Return True
End If
Return False
End Function


Function CheckGisgigirMoveIsLegal(ByVal Board(,) As String, ByVal StartRank As Integer, ByVal StartFile As Integer, ByVal FinishRank As Integer, ByVal FinishFile As Integer) As Boolean
Dim GisgigirMoveIsLegal As Boolean
Dim Count As Integer
Dim RankDifference As Integer
Dim FileDifference As Integer
GisgigirMoveIsLegal = False
RankDifference = FinishRank - StartRank
FileDifference = FinishFile - StartFile
If RankDifference = 0 Then
If FileDifference >= 1 Then
GisgigirMoveIsLegal = True
For Count = 1 To FileDifference - 1
If Board(StartRank, StartFile + Count) <> " " Then
GisgigirMoveIsLegal = False
End If
Next
ElseIf FileDifference <= -1 Then
GisgigirMoveIsLegal = True
For Count = -1 To FileDifference + 1 Step -1
If Board(StartRank, StartFile + Count) <> " " Then
GisgigirMoveIsLegal = False
End If
Next
End If
ElseIf FileDifference = 0 Then
If RankDifference >= 1 Then
GisgigirMoveIsLegal = True
For Count = 1 To RankDifference - 1
If Board(StartRank + Count, StartFile) <> " " Then
GisgigirMoveIsLegal = False
End If
Next
ElseIf RankDifference <= -1 Then
GisgigirMoveIsLegal = True
For Count = -1 To RankDifference + 1 Step -1
If Board(StartRank + Count, StartFile) <> " " Then
GisgigirMoveIsLegal = False
End If
Next
End If
End If
Return GisgigirMoveIsLegal
End Function


Function CheckNabuMoveIsLegal(ByVal Board(,) As String, ByVal StartRank As Integer, ByVal StartFile As Integer, ByVal FinishRank As Integer, ByVal FinishFile As Integer) As Boolean
If Abs(FinishFile - StartFile) = 1 And Abs(FinishRank - StartRank) = 1 Then
Return True
End If
Return False
End Function


Function CheckMarzazPaniMoveIsLegal(ByVal Board(,) As String, ByVal StartRank As Integer, ByVal StartFile As Integer, ByVal FinishRank As Integer, ByVal FinishFile As Integer) As Boolean
If Abs(FinishFile - StartFile) = 1 And Abs(FinishRank - StartRank) = 0 Or Abs(FinishFile - StartFile) = 0 And Abs(FinishRank - StartRank) = 1 Then
Return True
End If
Return False
End Function


Function CheckEtluMoveIsLegal(ByVal Board(,) As String, ByVal StartRank As Integer, ByVal StartFile As Integer, ByVal FinishRank As Integer, ByVal FinishFile As Integer) As Boolean
If Abs(FinishFile - StartFile) = 2 And Abs(FinishRank - StartRank) = 0 Or Abs(FinishFile - StartFile) = 0 And Abs(FinishRank - StartRank) = 2 Then
Return True
End If
Return False
End Function


Function CheckMoveIsLegal(ByVal Board(,) As String, ByVal StartRank As Integer, ByVal StartFile As Integer, ByVal FinishRank As Integer, ByVal FinishFile As Integer, ByVal WhoseTurn As Char) As Boolean
Dim PieceType As Char
Dim PieceColour As Char
If FinishFile = StartFile And FinishRank = StartRank Then
Return False
End If
PieceType = Board(StartRank, StartFile)(1)
PieceColour = Board(StartRank, StartFile)(0)
If WhoseTurn = "W" Then
If PieceColour <> "W" Then
Return False
End If
If Board(FinishRank, FinishFile)(0) = "W" Then
Return False
End If
Else
If PieceColour <> "B" Then
Return False
End If
If Board(FinishRank, FinishFile)(0) = "B" Then
Return False
End If
End If
Select Case PieceType
Case "R"
Return CheckRedumMoveIsLegal(Board, StartRank, StartFile, FinishRank, FinishFile, PieceColour)
Case "S"
Return CheckSarrumMoveIsLegal(Board, StartRank, StartFile, FinishRank, FinishFile)
Case "M"
Return CheckMarzazPaniMoveIsLegal(Board , StartRank, StartFile, FinishRank, FinishFile)
Case "G"
Return CheckGisgigirMoveIsLegal(Board, StartRank, StartFile, FinishRank, FinishFile)
Case "N"
Return CheckNabuMoveIsLegal(Board, StartRank, StartFile, FinishRank, FinishFile)
Case "E"
Return CheckEtluMoveIsLegal(Board, StartRank, StartFile, FinishRank, FinishFile)
Case Else
Return False
End Select
End Function


Sub InitialiseBoard(ByRef Board(,) As String, ByVal SampleGame As Char)
Dim RankNo As Integer
Dim FileNo As Integer
If SampleGame = "Y" Then
For RankNo = 1 To BoardDimension
For FileNo = 1 To BoardDimension
Board(RankNo, FileNo) = " "
Next
Next
Board(1, 2) = "BG"
Board(1, 4) = "BS"
Board(1, 8) = "WG"
Board(2, 1) = "WR"
Board(3, 1) = "WS"
Board(3, 2) = "BE"
Board(3, 8) = "BE"
Board(6, 8) = "BR"
Else
For RankNo = 1 To BoardDimension
For FileNo = 1 To BoardDimension
If RankNo = 2 Then
Board(RankNo, FileNo) = "BR"
ElseIf RankNo = 7 Then
Board(RankNo, FileNo) = "WR"
ElseIf RankNo = 1 Or RankNo = 8 Then
If RankNo = 1 Then Board(RankNo, FileNo) = "B"
If RankNo = 8 Then Board(RankNo, FileNo) = "W"
Select Case FileNo
Case 1, 8
Board(RankNo, FileNo) = Board(RankNo, FileNo) & "G"
Case 2, 7
Board(RankNo, FileNo) = Board(RankNo, FileNo) & "E"
Case 3, 6
Board(RankNo, FileNo) = Board(RankNo, FileNo) & "N"
Case 4
Board(RankNo, FileNo) = Board(RankNo, FileNo) & "M"
Case 5
Board(RankNo, FileNo) = Board(RankNo, FileNo) & "S"
End Select
Else
Board(RankNo, FileNo) = " "
End If
Next
Next
End If
End Sub


Sub GetMove(ByRef StartSquare As Integer, ByRef FinishSquare As Integer)
Console.Write("Enter coordinates of square containing piece to move (file first): ")
StartSquare = Console.ReadLine
Console.Write("Enter coordinates of square to move piece to (file first): ")
FinishSquare = Console.ReadLine
End Sub


Sub MakeMove(ByRef Board(,) As String, ByVal StartRank As Integer, ByVal StartFile As Integer, ByVal FinishRank As Integer, ByVal FinishFile As Integer, ByVal WhoseTurn As Char)
If WhoseTurn = "W" And FinishRank = 1 And Board(StartRank, StartFile)(1) = "R" Then
Board(FinishRank, FinishFile) = "WM"
Board(StartRank, StartFile) = " "
ElseIf WhoseTurn = "B" And FinishRank = 8 And Board(StartRank, StartFile)(1) = "R" Then
Board(FinishRank, FinishFile) = "BM"
Board(StartRank, StartFile) = " "
Else
Board(FinishRank, FinishFile) = Board(StartRank, StartFile)
Board(StartRank, StartFile) = " "
End If
End Sub
End Module


8
Applications / Homecoming
« on: Jan 22 '15 01:10pm »
Age:  17
Gender: m
Aliases: syn, Synthesis
Time Played:
Approaching 7 years
Past Clans:
Rx, leader of X, Nyx
Global ID:
Syn@rx
Timezone and Available Times:
GMT
Invited By (if applicable):
Light
Have you read and Understood the Clan Charter: (Not needed until it is updated)
I helped write it.
Why did you choose to apply to Rx?



Ok here we go folks, this is gonna be a long one so put your dick on your pants sit down strap up and shut up. Let's start right at the beginning. Around 2008 I started DF, after seeing that video we've all seen with booni.xR and mose.
I kicked into whatever the DF server was called back then with a crazy name of "podded" (sorry to my homies who have heard this story a few thousand times but the new young bloods don't know bout me.)


So this podded character was young, enthusiastic, and ready to go. At the time Vcl and Rx were at the top of their game with constant rivalries and dope players around all the time.


This is where my time with Rx began. My first application was on October 11th 2011, after being infatuated with the whole DF system for just over a year. Here were my first reasons for applying, although they don't mean much now: People know I'm not really one for hiding what I think, so here it is. Vcl were the dicks of tron, truly awful personalities only compensated by their skill in the grid, that nobody could really match up to. Except for Rx, these clowns were genuinely nice people but also seemed to be the best, recently taking the top spot of DF. To my 13 year old self, you guys were the super heroes of tron kicking the villains to shit. It was dope. I wanted a part of that desperately. Now that first app didn't work out, and we're not going to go into details but the long story short is I acted like a dick when I was pretty close to getting in.


Hey that sounds similar right? So I got into Nyx and that was awesome for about a year and then I made exiled with fool (BRUH) where I actually became a respected member of the DF community, even if only for a short while.


Now for reasons that aren't relevant here exiled died. It wasn't a violent death so there's no regret to what happened there. This is where I came back to Rx. This is sort of a tron flaw of mine. I just don't find the game fun at all playing solo, which until now (then) I never really had to do. I got invited by dwiz and applied for the second time in early 2013, that one got declined, re apped 2 weeks later after getting to know each member individually, and got in.


Here comes my time in Rx, I started just like any member does, playing, posting, goofing around with you losers at any opportunity.


Now for vibes reign. This is where I get my power in Rx so all you who are wondering why I got where I did should take note. Rx at this time was super inactive, like, a forum post every 3 days kinda active. At this time, I was the highest ranking Rx member that wasn’t MIA. So I controlled all of the applicants and what have you, not to much greatness but that’s irrelevant. Vibe returned with a bang and started talking about a new order and such. I followed because he was so passionate about it and in all fairness he did a great job fixing up some old inaccuracies. This is when I got my promotion to leader and I re wrote the clan charter.

Vibes fall. Kira and pdbq returned and outspoke about some of these changes going to strictly too quickly, to which vibe basically RQ. I got demoted to General after all of the ranks were put back and we continued with the old style of Rx. This is how I became general, for leading the clan in vibes absence and sticking with everything all the way through.

Lets go to present day. College life is demanding and stressful and I will be the first to admit I do not handle stress well. My forums posts were meaningless, insulting, and basically all over out of order. On January 1st this year my grandmother passed away, the family knew this was coming up for a while now and we tried to spend as much time with her as possible before she left us. Such as, I decided to take a break from tron in order for me to achieve this. Admittedly I should’ve let someone know about my situation and that I did indeed plan to return but we all make mistakes, that is one of mine.

Lets talk about my re app. It was a joke. 100% I did not take it seriously at all, because honestly I didn’t expect as much resistance as I got. Another instance of me being ignorant to current affairs.

So this is my serious app. I know this is what some of you who rejected me being RxP wanted. So here it is.

MVP awards of this whole drama go to Bam and Light. Continuing to show what they think is right in the face of adversity. Whether it is for me or against me, I respect it.

After all, you cant pick and choose family.

N.B This app is 100% serious and should be deemed as such. Rejection will be final.

9
Applications / Mistakes were made.
« on: Jan 10 '15 09:12am »
Aliases: Syn, Rx.Syn, R O YA L T Y

Time Played: 08 maybe

Past Clans: Rx

Global ID: Syn@rxtron.com

Timezone and Available Times: GMT+0

Invited By (if applicable):

Have you read and Understood the Clan Charter: Yes

Why did you choose to apply to Rx: I can't remember

10
I write this with heavy hands, I really didn't want to do this, but it seems that there just is no place for me here anymore.

Ever since I found df I always wanted to be Rx, they were the top dogs, the ace of spades, the dogs bollocks, whatever. iNoob mose fool etc wrecking the grid up every day making enemies and admirers all over the place. That was the Rx i wanted to be in.
That isn't Rx anymore.

I'm going to miss you guys so much, the ones that made this place feel like home even though previously I had made this place my mortal enemy

In order of appearance:

Fool - What can I say man, you drew me to Rx, you quit Rx to set up eXiled. They were the best days of tron. I'll never forget them, you got a family too so chances are you're not even gonna see this for a while, but I love you man, keep it real.

iNoob - Again you aint even gonna see this until you visit in a few months time, but we were the shit together, we were #1 and #2 in DF for a solid year, pretending to be vitality to beat eS, shit I miss those times, good luck with the rest of your life Jon.

Kira - Funny thing is like is you and me stretch back so far, even back to Apple with fuji and proxy and Is0, you had that kickass maroon colour and a bike to match, you're a fucking beast at everything that has the tron label on it, whether it's playing the game itself or coding the fucking thing, I know you'd be the one to help if anyone had a problem.

Had - I feel like I might have been one of the only ones in Rx to connect with you on a personal level, and for that i'm pretty grateful, feels like I made a difference you know, I'm pretty sure you made that topic to demote me, but it doesn't even matter, I respect you dude, good luck with that girl.  ;)

mose - when this dude returned from the dead for like a month I played with him non stop, for a month, I eventually convinced this university bound dude to get back into Rx, sucks it didn't last. Another piece of Rx history gone, I hope you'll come back again moses.

pdbq - Ya know back on the old forums I was convinced you were a black dude, and I have no idea why, you're a fucking crazy DFer, nobody even knows why you're so good or what you have over people that other people don't. But on top of this you're the chillest guy I have ever met, that day of the DFT you were like "sorry guys, can't make it, house is flooded." and that was it. I was like "holy shit this dude has some inner chi i need a part of." Good luck with everything in your life man, I know you'll make it work.

Dwiz - This fucking guy right here, this is the type of guy that would roll into DF drunk as fuck and still leave skid marks on the grid where he messes everyone up while talking shit that doesn't even come close to making sense. But apart from being semi alcoholic, this dude is genuinely a really nice guy and people like that are gonna go far in life, soon.

leadsniper - When I applied on the new forums I saw your name and was like who the fuck is this guy, then someone explained that its "snipe upside down" i was like holy shit that's sick. Also for all you newbies, his name is not a joke. He will take your ass out to trash in sniperships, and I DARE you to challenge him to anything on CoD MW2.

And I'm sure there's many people I've missed, I may edit this sometime in the future if any other raging topic comes to my head.

But seriously, I loved you guys, this clan was the shit. Whoever takes the wheel. Drive it straight.

To whom much is given much is tested.

Soon.

11
General Chat / Screenshot thread.
« on: Sep 15 '14 05:23pm »
Last one is gone o.o
Rx aint dead yo

12
Plug.dj / New monstercat release
« on: Sep 06 '14 03:38pm »
Guess this is the most accurate board for it, it's certainly going in my playlist. https://soundcloud.com/monstercat/draper-coloured-glass

13
Announcements / Regarding Recent Changes
« on: Sep 04 '14 12:26pm »
So recently a few things have happened within this earthquake of a community, I was hoping to just go over some things so you guys can know what to expect out of all of this.

1st off: The loss of pdbq and vibe

   Pdbq and vibe were huge members of this community and were both a turning point in managing or reviving this clan, they will both be missed severely, although I can almost guarantee we have not seen the last of them, especially vibe.

2nd: New leadership

Dukevin and iNoob will return to their leader position and will remain in command of the off grid experience, as far as Rx in game goes from here, I am unsure.
    I was instated as "Vice Leader" by vibe, but as he left the clan in a borderline aggressive manner, I will happily step down if that is what you guys see fit.

3rd: The new domain.
   Coincidentally, as vibe deleted his account from the forums the insomniaclan.com domain cleared to a free parking website. As such, we will now visit the forums under the domain rxtron.com and similarly in game to those of you that use @insomniaclan.com logins, they will now become @rxtron logins. I will fix up permissions so no power is gained or lost on grid.

This is another point to add in Rx's long history, not the end of it.

-bbl syn


EDIT: This is also on the frontpage twice until I figure out what happened to the portal and enable all members to see it without navigating the forum.

14
Steam / CS:GO
« on: Aug 09 '14 05:38pm »
Anyone play it? We could start a clan over there, then slowly migrate to it..... o,o


15
Steam / Steam Usernames
« on: Feb 17 '14 04:14am »
Everybody needs to post their names on steam in this thread, k

syn

if you don't have steam its free to get, so get it

16
Dogfight Throwdown / Promo
« on: Feb 11 '14 03:00pm »
Quote
Dogfight Throwdown 3

To Enter:
Gather two friends + you
Sign yourself up Here

To Referee:
Step 1: Become active and known within the DF community.
Message Syn/pdqb/iNoob on the insomnia clan forums with your login @ forums

To learn the rules
Click here with your

Good luck!

Now your guys' job is to post this everywhere you can, except where I have; which is currently nowhere.

17
Dogfight Throwdown / What is the future for the DFT?
« on: Feb 06 '14 04:10pm »
Topic related.
  So recently I was thinking, thinking about tron, DF in general and back when the war with Rx vs Rd had something crazy number of spectators, now I know this clearly isn't possible with the current player base present on the grid; but I think Rx should be the ones pushing the DFT forward, into the faces of everybody we can.

   Look at how the first DFT went. It was successful as shit, we had many teams that weren't even from DF backgrounds, and just wanted to be apart of it; which is great, and probably the most desired characteristic within the DF community ATM. The strive for fun.

   So most of you have reached here and gone; well; yeah, but what's the point of all this?
 Let us take the Ladle as a case study. Why is it so successful? Is it because of the 'Huge' fort community? Or is it because the tournament itself and the way we can rely on it happening every month, and the aspirations for people to succeed drive it forward? That's my thesis I guess.
  So what we have now is an opportunity within a simple monthly, maybe bi-monthly tournament to ressurect this no doubtedly dieing game mode to waht it has been in previous years, whether that be through blind promotion in our servers, or maybe even advertisements outside of the game to attract newcomers, maybe even bringing the next iNoob into the game.

TL;DR We have a HUGE oppurtunity to make the game big again within the DFT, lets not waste it.

Basically a bump to DFT 3.

18
War Discussions / Rx vs Rebirth.
« on: Nov 17 '13 04:14pm »
iNoob gave me permission to challenge rebirth to a serious 3v3 df war, so I did, check the topic on there forums here: http://rebirthtron.freeforums.org/rx-vs-rebirth-t28.html

19
Just realised I haven't properly introduced myself to the rxers that don't know me yet.

Well, in the past 4 years that I've been floating around tron, I've had many names, Syn is the most recent alias,
  I tend to change names a LOT in tron, mainly cause people will know me by one name, I'll do something dumb which makes a large group of people dislike me; and bam, change names.

A brief history of my tron career, I guess.

So my first year was just getting to grips with the game. About a year in I decided I was good enough at CTF to apply for the team zirka, which gave me my name Spe.

Anyway blah blah Podded Rx drama boring.

IRL My name's Jamie, 16 years old, English, doing nicely at school and generally life is good at the moment.

So Rx, how y'all doing?

20
Dogfight Throwdown / Dogfight Throwdown #2!
« on: Aug 31 '13 03:18pm »
So Light left the day it commenced and pdbq was knocked out by a flood, we were in a bad spot right from the start :p

  Then to make things worse, Light's servers weren't working for us, putting us at an immediate lack of servers.
   Then the user level for the referees weren't high enough to /admin slap.
  Then no referees really showed up.
  Then some teams didn't show at all

  But even through massive adversary, iNoob managed to pull a decently organized DFT out where there were minor arguments, apart from of course Rd unhappy with their referee. ;-)

  Here were the brackets for when the wiki comes back online.


These were the final players that actually showed up.

Teams

Rx
inoob
Syn

Pute
Rookie
Murk
Crypt

UndereS!timated
InK
Torn
Silent
Fujitsu (sub)

Wild West
asdf
ChildOfMary

Ramrod
J-Dawg
cookie
Nanu

Redemption
Soul
Kronkleberry
Gazelle
Illusion(sub)

Open team and "Crew" did not show.

21
Archive / Syn's app #2!
« on: Aug 05 '13 07:32pm »
Age: 16

Gender: Male

Aliases:   Syn, although right now I seem to be going by iNoob's Bitch.

Time Played: 4 years.

Past Clans: Zirka (more of a team), eXiled.

Global ID:   Synthesis@x

Preferred Gametypes:   Dogfight-Tight/Loose, Sumo, Fort

Timezone and Available Times: GMT from 09:00 02:00 with periods of course.

Invited By: D-Wiz, Internal, Panda Jams

Read and Understood the Clan Charter: Yep :)

Why did you choose to apply to Rx: well after my first app i made it my aim to become closer to rx, cause I feel we have the same mindset for the game, that it is just a game, and now I still want to join, so here I am :)

22
Dogfight Throwdown / Ref + Server
« on: Jul 26 '13 07:21am »
I read your post on the forums, said I have to come here to contact you in becoming a ref and donating 1 server. Don't really know what to say but yeah.

Pages: 1

* Rx Chat