First Name: Hunter
Minecraft User Name:NukeCakes
How long have you been playing SMP?: since i first got minecraft
Do you have RP Experience?:yes
What is your birthday?: 2/25/1995
Character Name: Michael Rhodeson
Character Race: Human
Character Description: Young in his mid twenties has a scar on his face
Character Bio: A man with a hard life. Needing to survive, he joined a harsh militia and they soon betrayed him
Character History: Lived with his father until he died and joined a group of thieves and learned how to fight then joined a military who soon betrayed him. When he heard his hometown has been burned and pillaged he is searching for the person who has done it.
no fair i dont have video game designer classes yet...
Best teacher is experience. Look at me, I knew Ohm's law like the back of my hand looooong befor getting into Physics classes that actually taught it. Why? I take apart everything I can, and I like to build stuffs (like my aforementioned solar-powered fan which, btw, works :biggrin.gif:).
Coding is the same way. The best programmers I know are the ones that pick up a book at the store or look at a guide online and just start learning. The more you do before you get to those classes, btw, the easier a time you'll have with them.
Same would go for graphics artists and the like. If you can get a copy of Photoshop at your disposal and screw around with it you'll learn easily and be better off for later.
Hell, I learned a thing or two about game design when I got curious about how to make custom maps for UT2k4 and CnC3TW/KW and Crysis which led me to mess with their respective level editors at various times. It taught me lots about how games are put together and why certain things are the way they are.
Best teacher is experience. Look at me, I knew Ohm's law like the back of my hand looooong befor getting into Physics classes that actually taught it. Why? I take apart everything I can, and I like to build stuffs (like my aforementioned solar-powered fan which, btw, works :biggrin.gif:).
Coding is the same way. The best programmers I know are the ones that pick up a book at the store or look at a guide online and just start learning. The more you do before you get to those classes, btw, the easier a time you'll have with them.
Same would go for graphics artists and the like. If you can get a copy of Photoshop at your disposal and screw around with it you'll learn easily and be better off for later.
Hell, I learned a thing or two about game design when I got curious about how to make custom maps for UT2k4 and CnC3TW/KW and Crysis which led me to mess with their respective level editors at various times. It taught me lots about how games are put together and why certain things are the way they are.
And you can download blender for free. Its a handy 3d modeling tool!
Here's what I do when I'm not running the servers:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Lesson_1
{
class Program
{
static void Main(string[] args)
{
Boolean GameOver = false;
String PlayerMark;
int Player = 1;
String[,] Boxes = new String[3, 3];
String Choice;
//Main Game Loop
//Reset
Boxes[0, 0] = "1";
Boxes[0, 1] = "2";
Boxes[0, 2] = "3";
Boxes[1, 0] = "4";
Boxes[1, 1] = "5";
Boxes[1, 2] = "6";
Boxes[2, 0] = "7";
Boxes[2, 1] = "8";
Boxes[2, 2] = "9";
do{
Console.WriteLine(Boxes[0,0] + "|" + Boxes[0,1] + "|" + Boxes[0,2]);
Console.WriteLine("-" + "+" + "-" + "+" + "-");B
Console.WriteLine(Boxes[1, 0] + "|" + Boxes[1, 1] + "|" + Boxes[1, 2]);
Console.WriteLine("-" + "+" + "-" + "+" + "-");
Console.WriteLine(Boxes[2, 0] + "|" + Boxes[2, 1] + "|" + Boxes[2, 2]);
Console.WriteLine("Player " + Player + "'s turn.");
Console.WriteLine("Choose a Square.");
Choice = Console.ReadLine();
//Determine if X or O is to be used, then determine which box was chosen
if (Player == 1)
{
PlayerMark = "X";
}
else {
PlayerMark = "O";
}
if (Choice.Equals("1") && Boxes[0, 0].Equals("1"))
{
Boxes[0, 0] = PlayerMark;
}else if(Choice.Equals("2") && Boxes[0, 1].Equals("2")){
Boxes[0, 1] = PlayerMark;
}
else if (Choice.Equals("3") && Boxes[0, 2].Equals("3"))
{
Boxes[0, 2] = PlayerMark;
}
else if (Choice.Equals("4") && Boxes[1, 0].Equals("4"))
{
Boxes[1, 0] = PlayerMark;
}
else if (Choice.Equals("5") && Boxes[1, 1].Equals("5"))
{
Boxes[1, 1] = PlayerMark;
}
else if (Choice.Equals("6") && Boxes[1, 2].Equals("6"))
{
Boxes[1, 2] = PlayerMark;
}
else if (Choice.Equals("7") && Boxes[2, 0].Equals("7"))
{
Boxes[2, 0] = PlayerMark;
} else if (Choice.Equals("7") && Boxes[2, 0].Equals("7"))
{
Boxes[2, 0] = PlayerMark;
}
else if (Choice.Equals("8") && Boxes[2, 1].Equals("8"))
{
Boxes[2, 1] = PlayerMark;
}
else if (Choice.Equals("9") && Boxes[2, 2].Equals("9"))
{
Boxes[2, 2] = PlayerMark;
}
else {
Console.WriteLine("Invalid Move Skipping turn");
}
//Check for game winning conditions
//Top row connected victories
if (Boxes[0, 0].Equals(PlayerMark) && Boxes[0, 1].Equals(PlayerMark) && Boxes[0, 2].Equals(PlayerMark)) {
Console.WriteLine("Player " + Player + " wins!" );
GameOver = true;
}
else if (Boxes[0, 0].Equals(PlayerMark) && Boxes[1, 0].Equals(PlayerMark) && Boxes[2, 0].Equals(PlayerMark))
{
Console.WriteLine("Player " + Player + " wins!");
GameOver = true;
}
else if (Boxes[0, 1].Equals(PlayerMark) && Boxes[1, 1].Equals(PlayerMark) && Boxes[1, 2].Equals(PlayerMark))
{
Console.WriteLine("Player " + Player + " wins!");
GameOver = true;
}
else if (Boxes[0, 2].Equals(PlayerMark) && Boxes[1, 2].Equals(PlayerMark) && Boxes[2, 2].Equals(PlayerMark))
{
Console.WriteLine("Player " + Player + " wins!");
GameOver = true;
}
else if (Boxes[0, 0].Equals(PlayerMark) && Boxes[1, 1].Equals(PlayerMark) && Boxes[2, 2].Equals(PlayerMark))
{
Console.WriteLine("Player " + Player + " wins!");
GameOver = true;
}
else if (Boxes[0, 2].Equals(PlayerMark) && Boxes[1, 1].Equals(PlayerMark) && Boxes[2, 0].Equals(PlayerMark))
{
Console.WriteLine("Player " + Player + " wins!");
GameOver = true;
}
//Middle Row across
else if (Boxes[1, 0].Equals(PlayerMark) && Boxes[1, 1].Equals(PlayerMark) && Boxes[1, 2].Equals(PlayerMark))
{
Console.WriteLine("Player " + Player + " wins!");
GameOver = true;
}
//Bottom row straight across
else if (Boxes[2, 0].Equals(PlayerMark) && Boxes[2, 1].Equals(PlayerMark) && Boxes[2, 2].Equals(PlayerMark))
{
Console.WriteLine("Player " + Player + " wins!");
GameOver = true;
}
//Alternate Player Turns
if (Player == 1)
{
Player = 2;
}
else
{
Player = 1;
}
}while(GameOver == false);
}
}
}
It's Tic Tac Toe in C#, compile and enjoy.
Oh and for you Mac/Linux-ers have a Java version. I lost my C++ translation of it.
//Imports
import java.util.Scanner;
public class gameclass {
//Game Code
public static void main(String args[]){
//setting up gameplay
String sSquare1 = "1";
String sSquare2 = "2";
String sSquare3 = "3";
String sSquare4 = "4";
String sSquare5 = "5";
String sSquare6 = "6";
String sSquare7 = "7";
String sSquare8 = "8";
String sSquare9 = "9";
boolean bGameover = true;
int iUserturn = 1;
//main game loop
do {
//Make the Board
System.out.println(sSquare1 + "|" + sSquare2 + "|" + sSquare3);
System.out.println("-+-+-");
System.out.println(sSquare4 + "|" + sSquare5 + "|" + sSquare6);
System.out.println("-+-+-");
System.out.println(sSquare7 + "|" + sSquare8 + "|" + sSquare9);
//Determine whose turn it is, then change the mark.
String sUsermark;
if (iUserturn == 1){
sUsermark = "X";
} else {
sUsermark = "O";
}
//Prompt for move
System.out.println("User " + iUserturn + "'s move");
boolean bValidmove = true;
do{
Scanner input = new Scanner(System.in);
double dNextmove;
dNextmove = input.nextDouble();
//Check if move is Valid, and then carry out the move if so.
if (dNextmove == 1 && sSquare1 == "1" ){
sSquare1 = sUsermark;
} else if (dNextmove == 2 && sSquare2 == "2" ){
sSquare2 = sUsermark;
} else if (dNextmove == 3 && sSquare3 == "3"){
sSquare3 = sUsermark;
} else if (dNextmove == 4 && sSquare4 == "4"){
sSquare4 = sUsermark;
} else if (dNextmove == 5 && sSquare5 == "5"){
sSquare5 = sUsermark;
} else if (dNextmove == 6 && sSquare6 == "6"){
sSquare6 = sUsermark;
} else if (dNextmove == 7 && sSquare7 == "7"){
sSquare7 = sUsermark;
} else if (dNextmove == 8 && sSquare8 == "8"){
sSquare8 = sUsermark;
} else if (dNextmove == 9 && sSquare9 == "9"){
sSquare9 = sUsermark;
} else {
System.out.println("You entered an invalid move, please try again");
bValidmove = false;
}
}while(bValidmove == false);
bGameover = false;
boolean bGamewin = true;
//check for end of game
if (sSquare1 != "1"){
// Checks top row
if (sSquare2 == sSquare1 && sSquare3 == sSquare1){
bGameover = true;
}
//Checks left column
if (sSquare4 == sSquare1 && sSquare7 == sSquare1){
bGameover = true;
}
}
if (sSquare5 != "5"){
//Check diagnally from top left
if (sSquare1 == sSquare5 && sSquare9 == sSquare5){
bGameover = true;
}
//Checks Middle Collumn
if (sSquare2 == sSquare5 && sSquare8 == sSquare5){
bGameover = true;
}
//Checks middle row
if (sSquare4 == sSquare5 && sSquare6 == sSquare5){
bGameover = true;
}
//Checks diagnally from top right
if (sSquare3 == sSquare5 && sSquare7 == sSquare5){
bGameover = true;
}
}
if (sSquare9 != "9"){
//Checks Right Column
if (sSquare3 == sSquare9 && sSquare9 == sSquare6){
bGameover = true;
}
if(sSquare7 == sSquare9 && sSquare8 == sSquare9){
}
}
//Checking if there is no winner
if(sSquare1 != "1" && sSquare2 != "2" && sSquare3 != "3" && sSquare4 != "4" && sSquare5 != "5" && sSquare6 != "6" && sSquare7 != "7" && sSquare8 != "8" && sSquare9 != "9" ){
bGameover = true;
bGamewin = false;
}
//End Game messages
if(bGameover == true){
//If there was a winner, say the winners name
if (bGamewin == true){
System.out.println("User" + iUserturn + " Wins!");
} else{
System.out.println("There is no winner.");
}
//Display the End Board
System.out.println(sSquare1 + "|" + sSquare2 + "|" + sSquare3);
System.out.println("-+-+-");
System.out.println(sSquare4 + "|" + sSquare5 + "|" + sSquare6);
System.out.println("-+-+-");
System.out.println(sSquare7 + "|" + sSquare8 + "|" + sSquare9);
//Ask User to play again
double dPlayagain;
Scanner input2 = new Scanner(System.in);
System.out.println("Game over! Coded by: Kevin Kowalczyk");
System.out.println("Play again? for 1=true 0=false");
dPlayagain = input2.nextDouble();
//Restart game+clear board if needed
if(dPlayagain == 1){
bGameover = false;
sSquare1 = "1";
sSquare2 = "2";
sSquare3 = "3";
sSquare4 = "4";
sSquare5 = "5";
sSquare6 = "6";
sSquare7 = "7";
sSquare8 = "8";
sSquare9 = "9";
iUserturn = 1;
}
}
//Switch user turns
if(iUserturn == 1) {
iUserturn = 2;
} else{
iUserturn = 1;
}
}while(bGameover == false);
}
}
Ah code, punctuation galore!
Btw, i probably will not play on the server at all or only a little bit because im making my own server. Also, on the note of the server, im having port problems, i port forwarded the server to the default MC port and im using a dyndns ip (thetreeoflife.dyndns.org) and the consol keeps telling me that it could not bind the port thetreeoflife.dyndns.org:25565. I have my server ip as the dyndns ip and the port as 25565. Any help?
Rollback Post to RevisionRollBack
This signature is bear. I am bear. You are bear. All is bear.
Oh, another question: Are we using a currency thing, or do we barter with in game items?
Rollback Post to RevisionRollBack
Do you guys like mods? Do you like magic? Do you enjoy the idea of adding magic to minecraft? Check out my channel, and see just how awesome minecraft with magic can be! --> http://www.youtube.c.../darkpheonix005
It's Tic Tac Toe in C#, compile and enjoy.
Oh and for you Mac/Linux-ers have a Java version. I lost my C++ translation of it.
Imperator - Augustus
please repost
Imperator - Augustus
Minecraft User Name:NukeCakes
How long have you been playing SMP?: since i first got minecraft
Do you have RP Experience?:yes
What is your birthday?: 2/25/1995
Character Name: Michael Rhodeson
Character Race: Human
Character Description: Young in his mid twenties has a scar on his face
Character Bio: A man with a hard life. Needing to survive, he joined a harsh militia and they soon betrayed him
Character History: Lived with his father until he died and joined a group of thieves and learned how to fight then joined a military who soon betrayed him. When he heard his hometown has been burned and pillaged he is searching for the person who has done it.
Character Class: Warrior
Place of Birth: Cratisha
I wrote both of those version so yeah xD
Imperator - Augustus
kev i have no clue what all that it?
One of many languages of the nerds. :sleep.gif: Grasshoppa
You can call us nerds. Until we make major companies, then you can call us "boss". :tongue.gif:
no fair i dont have video game designer classes yet...
I never said I wasn't a nerd! :tongue.gif:
Best teacher is experience. Look at me, I knew Ohm's law like the back of my hand looooong befor getting into Physics classes that actually taught it. Why? I take apart everything I can, and I like to build stuffs (like my aforementioned solar-powered fan which, btw, works :biggrin.gif:).
Coding is the same way. The best programmers I know are the ones that pick up a book at the store or look at a guide online and just start learning. The more you do before you get to those classes, btw, the easier a time you'll have with them.
Same would go for graphics artists and the like. If you can get a copy of Photoshop at your disposal and screw around with it you'll learn easily and be better off for later.
Hell, I learned a thing or two about game design when I got curious about how to make custom maps for UT2k4 and CnC3TW/KW and Crysis which led me to mess with their respective level editors at various times. It taught me lots about how games are put together and why certain things are the way they are.
And you can download blender for free. Its a handy 3d modeling tool!
Ah code, punctuation galore!
Btw, i probably will not play on the server at all or only a little bit because im making my own server. Also, on the note of the server, im having port problems, i port forwarded the server to the default MC port and im using a dyndns ip (thetreeoflife.dyndns.org) and the consol keeps telling me that it could not bind the port thetreeoflife.dyndns.org:25565. I have my server ip as the dyndns ip and the port as 25565. Any help?
i think barter but currancy would be nice
We will be bartering. Sorry currency is a hard thing to agree on so we think bartering is the best choice.
I never really liked using currency in servers anyway, to be honest.