1
Other Games / Corewar Tournament bay12forums.com
« on: October 30, 2023, 09:15:17 pm »
Ok EXCELENT IDEA
BUT I WANT TO PERFORM NOW! here are the instructions and rules for participating in a Corewar bay12forums.com tournament:
Welcome to the Permanent Corewar Tournament bay12forums.com
Objective:
The Permanent Corewar Tournament is an ongoing competition where participants submit open-source Redcode warriors that battle against the reigning champion. The goal is to create warriors that can defeat the current champion or maintain your position as the champion.
Rules and Guidelines:
1. Registration: To participate, register on the bay12forums.com and introduce yourself in the dedicated Corewar topic. Create a thread with your warrior's source code, and give it a unique name. Submissions should be in Redcode format. PUT A NAME TO YOUR WARRIOR.
2. Submission: Your warrior should be open source, meaning you share the source code publicly in the forum feed. This promotes a fair and open competition.
3. Defeating the Champion: The reigning champion's code will be posted at the beginning of each round. Your warrior must attempt to defeat the current champion in the simulator.
4. Battles: You are encouraged to provide video or animation representations of your warrior's victory, but this is optional. It adds excitement and showcases your warrior's strategy.
5. Honesty and Integrity: Any attempts to falsify battle outcomes or misrepresent your warrior's capabilities will not be tolerated. Participants found to be dishonest will be permanently expelled from the tournament.
6. Sportsmanship: Maintain a respectful and sportsmanlike attitude when discussing the competition. Constructive criticism is encouraged, but hostility is not tolerated.
7. Judging: The outcome of battles will be determined by the Redcode simulator. The winning warrior is the one that survives longer or meets the specific victory condition.
8. Tournament Format: The competition is ongoing, and the last warrior to defeat the current champion becomes the new champion. The tournament continues indefinitely.
Getting Started:
- Review and Update to the last forum's winner Warrior, and try to win!.
- Download a Redcode simulator such as pMARS or CoreWin to test and simulate your warrior. Study Redcode and the basics of Corewar if you are new to the game. There are many resources available online
Join our Permanent Corewar Tournament and demonstrate your Redcode skills! May the best warrior win, and good luck to all participants.
___________________________________________________
And the FIRST WARRIOR TO BE DEFEATED IS warrior is named "Warrior 1" and contains a loop that moves a value through memory.
redcode
; Warrior 1: Looping DWARF
; This warrior contains a loop that moves a value through memory.
In this warrior, it starts at address 0, moves the value at address 0 to address 1, increments the value at address 1 by 1, and then jumps back to the start in an infinite loop. The warrior's goal could be to spread its value across the memory space.
To use this warrior in a Corewar game, you'll need to place it in the memory array, set up the initial conditions, and run the game using a Redcode simulator such as pMARS. The performance of this warrior in a game will depend on the rules and strategy of the specific Corewar competition or scenario in which it is used. !
BUT I WANT TO PERFORM NOW! here are the instructions and rules for participating in a Corewar bay12forums.com tournament:
Welcome to the Permanent Corewar Tournament bay12forums.com
Objective:
The Permanent Corewar Tournament is an ongoing competition where participants submit open-source Redcode warriors that battle against the reigning champion. The goal is to create warriors that can defeat the current champion or maintain your position as the champion.
Rules and Guidelines:
1. Registration: To participate, register on the bay12forums.com and introduce yourself in the dedicated Corewar topic. Create a thread with your warrior's source code, and give it a unique name. Submissions should be in Redcode format. PUT A NAME TO YOUR WARRIOR.
2. Submission: Your warrior should be open source, meaning you share the source code publicly in the forum feed. This promotes a fair and open competition.
3. Defeating the Champion: The reigning champion's code will be posted at the beginning of each round. Your warrior must attempt to defeat the current champion in the simulator.
4. Battles: You are encouraged to provide video or animation representations of your warrior's victory, but this is optional. It adds excitement and showcases your warrior's strategy.
5. Honesty and Integrity: Any attempts to falsify battle outcomes or misrepresent your warrior's capabilities will not be tolerated. Participants found to be dishonest will be permanently expelled from the tournament.
6. Sportsmanship: Maintain a respectful and sportsmanlike attitude when discussing the competition. Constructive criticism is encouraged, but hostility is not tolerated.
7. Judging: The outcome of battles will be determined by the Redcode simulator. The winning warrior is the one that survives longer or meets the specific victory condition.
8. Tournament Format: The competition is ongoing, and the last warrior to defeat the current champion becomes the new champion. The tournament continues indefinitely.
Getting Started:
- Review and Update to the last forum's winner Warrior, and try to win!.
- Download a Redcode simulator such as pMARS or CoreWin to test and simulate your warrior. Study Redcode and the basics of Corewar if you are new to the game. There are many resources available online
Join our Permanent Corewar Tournament and demonstrate your Redcode skills! May the best warrior win, and good luck to all participants.
___________________________________________________
And the FIRST WARRIOR TO BE DEFEATED IS warrior is named "Warrior 1" and contains a loop that moves a value through memory.
redcode
; Warrior 1: Looping DWARF
; This warrior contains a loop that moves a value through memory.
Code: [Select]
ORG 0 ; Start at address 0
MOV 0, 1 ; Move the value at address 0 to address 1
ADD 1, 2 ; Increment the value at address 1 by 1
JMP -1 ; Jump to the previous instruction (infinite loop)In this warrior, it starts at address 0, moves the value at address 0 to address 1, increments the value at address 1 by 1, and then jumps back to the start in an infinite loop. The warrior's goal could be to spread its value across the memory space.
To use this warrior in a Corewar game, you'll need to place it in the memory array, set up the initial conditions, and run the game using a Redcode simulator such as pMARS. The performance of this warrior in a game will depend on the rules and strategy of the specific Corewar competition or scenario in which it is used. !








