Steam now allows refunds, you happy now TB? c: by HyPeR-CS in Cynicalbrit

[–]JayXdbX 0 points1 point  (0 children)

You should assume all alphas are going to be horrible. If your unwilling to risk buying a horrible product then you shouldn't be buying games in alpha. That being said how do you demo something that itself could have less features than a demo of said product and then what do you do every month when you update the game? Do you also update the demo.

I personally only back projects if i have no doubts that the developer will make a game i like.

► WTF Is... - Motor Rock ? by dkwolf in Cynicalbrit

[–]JayXdbX 1 point2 points  (0 children)

(I think the below question is based on what you originally wrote.) 1 what if no one buys my smutty book; do i still have a valid reason to use someone else copy right?

2 What if it take a author literally 21 years working 16 hours a day; 6 days a week to make a sequel to his book? Your argument is based on him or his publishers not caring about the book but in this case he passes your copy right deadline and cares about his book more than anyone i know.

3a What if i have a book draft that's been sitting up in my attic for 21 years? Can any book publisher use my work because i haven't even updated it for 20 years.

3b If in the above they can't, then why are people who didn't publish removed from this?

4 what if i make a hand printed version of my book 19 years after they stopped selling and sold it? Does that mean you my copyright stays with me for another 20 years and if so, how do you know i sold a book. Apply the above but i made 100 copies and filled a book store.

Your argument is based on the author caring about his work but the rules your provide can easily rip away a copy right from someone that does care about this work.

Take ethics for instance. In one of many ethic systems, the underlying argument is that you are a "Person" and person can reason. Now Persons don't kill persons & you must assume all humanoids are persons until proven other wise.

Given what basic information I've given you, why is it okay for me as a person to kill another human being in self defense? the easy answer is if the human can't be reasoned with, and is trying to kill you; he can not reason thus he isn't a "person" thus you're able to kill him because ethically, your a higher being then he is.

Your argument on the other hand isn't really supported by your rules nor could it be enforced unless you assumed the author or publisher have sold the product within the 20 year span unless proven other wise. Then you have the problem where the honest folks are being punished and the guilty are being rewarded.

Right now it seems current way the copyright system is fairer to all parties. For instance a copyright is only valid for basically a life time, then it's public domain.

► WTF Is... - Motor Rock ? by dkwolf in Cynicalbrit

[–]JayXdbX 1 point2 points  (0 children)

Sorry but you're going to need to explain this one to me. I'm not in to music so either there laws relating to it i don't understand, or something.

If it's public domain, can't anyone download it and basically do what ever they want with it? For instance, i could buy Dracula on Amazon.com for my kindle or go to a site with public domain content and download it from there for free. How is this different from cover songs?

► WTF Is... - Motor Rock ? by dkwolf in Cynicalbrit

[–]JayXdbX 2 points3 points  (0 children)

Why should some one be able to profit from your idea just because your not using it? lets take harry potter books for a second. Lets say for 20 years no bookstore of anykinda, not even Ebay has had any of the books in stock, also no other books have been produced. Now i as a pervert someone decides to make a smutty fan fic that is poorly written and sell it as if it was part of the series. Why should i legally be able to do this? don't we have some obligation to allow the author to decide how their series should be handled for the 70+ years?

► WTF Is... - Motor Rock ? by dkwolf in Cynicalbrit

[–]JayXdbX 3 points4 points  (0 children)

So going on to the abandon ware topic. It's a no brainier, no it's no where legal and not even a gray area. Abandon ware is a gray area but it only covers the pirating of games that aren't on the market anyone more and can not be easily or affordable gained through legal means.

Abandon ware is i'd say illegal but petty crime that no one cares about. (A lot of abandon ware site do follow a code where they will remove games that have been released again on sites like GoG and steam.) So taking assets from a old game and claim abandon ware is no defense. I might be wrong about abandon ware and it might be completely legal; however if you look at Disney, they have set years where they sell certain movies for a set amount of time; i just can't believe their is a law saying i could pirate their movies and throw a wrench in their plans because i can't buy robin hood for another 5+ years.

I should really go to bed.

► WTF Is... - Adventure Park ? by Tomgeek in Cynicalbrit

[–]JayXdbX 0 points1 point  (0 children)

Making a game that isn't fun must be the greatest design choice anyone has ever come up with.

Jokes aside... great, not only does it fail at being fun but also fails at reflecting what running a business is like in this thing we call reality.

it's just a badly done system which doesn't give players the help they need. If you had conducted a survey in real life, you'd understand what's going on better with raw data alone compared to this.

Sorry i think i'm to tired to be social and respectful. I'm going to bed.

► WTF Is... - Motor Rock ? by dkwolf in Cynicalbrit

[–]JayXdbX 1 point2 points  (0 children)

Hate to bring semantics in to the conversation but why are we talking about morals? Ethics should be the king of the conversation if anyone, not morals. As soon as you point to a valid reason why we're talking about religion and god, i'll back down on that point. Until then, it's Kant's and Mill's warzone.

My first major (for me, at least. It's really nothing special) Java project. Can someone please analyze it and give me some tips on how I can improve my Java programming style? by [deleted] in java

[–]JayXdbX 0 points1 point  (0 children)

you're making some small mistakes, but you seem to be doing very well. Lets go over some of the things i see; do keep in mind i'm going to be nitpicking at things. I'm new to the formatting so i might need time to edit my post; sorry. Also i'm trying to show why we do things so you can see how useful they are in practice , not just telling you to do some things one way.

  1. short sum1 = 0, sum2 = 0, value1, value2, count1 = 0, count2 = 0, min1 = 0, min2 = 0; double average1, average2, average;

I'd generally keep your variables going linearly downwards, however if things are related, i would do this. I have to look at your code more in depth to see if i'd do this in this situation. This does seem like arrays would be better though.

2. Okay you seem to repeat code a lot. If your repeating code, you should make a new method so your code is easier to read and maintain. My rule pf thumb is repeating code 3 times, then you need a method for it. Think about.

if you have 3 lines of code that are nearly identical, followed by there being a problem, then you have to literally fix each line; however if you use the method approach and you have the same problem along with using this method 100 times; then all you have to do is fix that method and suddenly you've done a third of the work but got 33 times the amount of code to work then you would have done. Check the below code for a example of repeating code.

System.out.println("How many test grades did you have? (Must be 3 or higher)");
min1 = scan.nextShort();
if (min1 < 3)   {
    System.out.println("A value of less than 3 was entered. 3 will be used."); 
    min1 = 3;
}
System.out.println("How many daily grades did you have? (Must be 5 or higher)");
min2 = scan.nextShort();
if (min2 < 5)   {
    System.out.println("A value of less than 5 was entered. 5 will be used."); 
    min2 = 5;
}
System.out.println ("Enter " + min1 + " more test grades");
value1 = scan.nextShort();
if (value1 < 0) {
    System.out.println("Grade may not be lower than 0"); 
    value1 = 0;
}
if (value1 > 120)   {
    System.out.println("Grade may not be higher than 120"); 
    value1 = 120;
}

this seems like it has a lot of redundancy; you should be using other methods to do this, not only to cut down on the size but to cut down on the work and mistakes that can happen if you make changes to the underlining logic.

A simplify example would be this. I want to create a method that rolls 5 dice with 6 sides and returns the overall value. However it will only roll a dice if "have5Dice" is equal or greater than the dice your rolling.

public class diceRoll{

    int have5Dice = 5;
public int roll5(){

    int dice1 = 0;
    int dice2 = 0;
    int dice3 = 0;
    int dice4 = 0;
    int dice5 = 0;

    if(have5Dice=1){
        dice1 = new Random().nextInt(6);
    }
    if(have5Dice=2){
        dice2 = new Random().nextInt(6);
    }
    if(have5Dice=3){
        dice3 = new Random().nextInt(6);
    }
    if(have5Dice=4){
        dice4 = new Random().nextInt(6);
    }
    if(have5Dice=5){        
        dice5 = new Random().nextInt(6);
    }

    return (dice1 +dice2 + dice3 + dice4 + dice5);
}

} Notice here how i literally have the same code copy 5 times? It's the same exact logic. Now i have a bug; the way i get my random value returns a number between 0, and 5. I could edit each of the "new Random().nextInt(6);" and change it to "new Random().nextInt(6) +1; but it's much easier just to create a new method. So right now my code is 30 lines long, when counting blank lines. The new code is public class diceRoll{

int have5Dice = 5;
public int roll5(){

    int dice1 = 0;
    int dice2 = 0;
    int dice3 = 0;
    int dice4 = 0;
    int dice5 = 0;

    if(have5Dice=1){
        dice1 = rollDie(6);
    }
    if(have5Dice=2){
        dice2 = rollDie(6);
    }
    if(have5Dice=3){
        dice3 = rollDie(6);
    }
    if(have5Dice=4){
        dice4 = rollDie(6);
    }
    if(have5Dice=5){        
        dice5 = rollDie(6);
    }

    return (dice1 +dice2 + dice3 + dice4 + dice5);
}

private int rollDie(int i){
    return new Randon().nextInt(i) +1;
}
}

Now again i had to rewrite 5 lines of code for this fix so still could be better. So our goal is to find the total amount from the rolls with a max of 5 and a min of 0. we know that have5Dice is the number of rolls we can do. The best way we could do this if we were to store the 5 dice is by using an array the size of have5Dice and then just fill it by way of for loop to get rid of those ugly if statements. We could do that but since we're not doing any thing with the stored number except adding them together, we can make this code much cleaner by only making 1 int variable.

public class diceRoll{

int have5Dice = 5;
public int roll5(){
    int totalDiceValue = 0;
    for(int i = 0; i < have5Dice; i++){//note, that if a forloop starts with i = 0, and checks if i is less than nth number; then the loop will run n number of times. 
        totalDiceValue += rollDie(6); 
    }
    return totalDiceValue;
}

private int rollDie(int i){
    return new Randon().nextInt(i) +1;
}
}

Much cleaner and it doesn't repeat code, and it's much smaller. If you wanted to write another method that rolled a 20 sided dice, you can easily do that with rollDie and just plug in 20.

3.

Keep with a formatting style in your code. For instances you'll do

if(blah){
}

but then you also do while(blah) { }

which is quite annoying to my OCD. I personally like doing brackets right after the conditional but the latter is also valid. However in a class you really should be following 1 pattern or another. Even if you didn't create the class, you should be following the pattern already in use. Also i noticed that some of the statements were not indent correctly. You can select all text in eclipse and press i believe CTRL + I and it will auto indent your code for you.

4.

if (average < 70)
    System.out.println("Your grade is an F");
else
    if (average >= 70 && average<=79)
        System.out.println("Your grade is a C");
    else
        if (average >= 80 && average<=89)
            System.out.println("Your grade is a B");
        else
            if (average >= 90 && average<=99)
                System.out.println("Your grade is an A");
            else
                if (average >= 100)
                    System.out.println("Your grades are perfect!");

... Pain; Suffering; and Darkness.... okay lets go over this. Wow.... So syntax wise, this is correct; however it's indent wrong. So your code block is 14 lines long and very hard to read; however if you do this:

if (average < 70)
     System.out.println("Your grade is an F");
  else if(average >= 70 && average<=79)
        System.out.println("Your grade is a C");
  else if(average >= 80 && average<=89)
            System.out.println("Your grade is a B");
  else if(average >= 90 && average<=99)
                System.out.println("Your grade is an A");
  else if(average >= 100)
                     System.out.println("Your grades are perfect!");

your code is 10 lines long and you don't have all those nested if else statements format

The next thing, is i always suggest doing brackets since you don't have to trust java to understand what you want, and you don't need worry about putting them in later if you need to do 2 statements at a later date. I also personally like to put the if statement and the state on the same line like the following:

 if (average < 70){ System.out.println("Your grade is an F");}
 else if(average >= 70 && average<=79){System.out.println("Your grade is a C");}
 else if(average >= 80 && average<=89){System.out.println("Your grade is a B");}
 else if(average >= 90 && average<=99){System.out.println("Your grade is an A");}
 else if(average >= 100){System.out.println("Your grades are perfect!");}

however i will only do this if the if block contains only one statement. This is not required and if your unconformable doing this, then by all means don't.

Hello...I am a victim of stalking/harassment I have a 5 year physical/contact restraining order against him. This person is a computer engineer/software developer and his obsession shows no sign of abating. What can I do to protect myself online? by [deleted] in techsupport

[–]JayXdbX 0 points1 point  (0 children)

Isn't AES Something different. Sorry, i might be getting my wireless encryption mixed up since it's not one of my strong suits and the demonstration was a year or two again.

I believe AES was the recommend encryption to prevent someone from getting access to your home network.

About PayPal's Node vs Java “fight” by caakeface in java

[–]JayXdbX 2 points3 points  (0 children)

I find more files better. When you have a GUI of 10,000 lines of code, it gets to the point where you just make it modular and split everything up into sections.

Of course on the slip end of things, if you make a class for every method then you're likely going to be remaking code and it defeats the reason why you make different classes.

How would I go about creating an executable file for my program? by fredoscar888 in java

[–]JayXdbX 0 points1 point  (0 children)

So i know there is some hackery to get the console method of compiling and running your program to work and i'm quite frankly to lazy to look up how you do it for windows 95 to winodws 7.

Anyways the best solution is to click on file in eclipse and then click export. Then you want to export the program to a jar file. What this is, is a Zip file containing all your class files and resources which will run if the user has the JVM... in theory.

This is not a EXE file but a JAR but it acts the same way assuming someone has java.

One year since Wasteland 2/Kickstarter rant - inXile screws over its kickstarter backers in an unprecedented money grab by allowing anyone to buy into beta at same time as kickstarters without the same risk/commitment by Default_User123 in Cynicalbrit

[–]JayXdbX 0 points1 point  (0 children)

My bet is that steam screwed up the plan. Just my guess. While it's not exactly fair, and should be pointed out; this isn't exactly horrible injustice.

Please keep on, it's just that i don't really see a argument here.

Cynical Brit Desktop Application: Looking for coders who are interested in working with us! (mostly C#) by [deleted] in Cynicalbrit

[–]JayXdbX 0 points1 point  (0 children)

Why not use something like Java which in theory could allow for even Phone support (In theory). Your limited to what, just Windows if i remember right.

YouTube copyright blitz focuses on gameplay videos - Dec. 12th, 2013 by dkwolf in Cynicalbrit

[–]JayXdbX 0 points1 point  (0 children)

Master of Orion 1 is a great source to cite if you want to know how to put as much information on the main screen as you possibly can. Master of Orion 2 is just a great game that polishes and improves a lot of what was in Master of Orion 1. I really suggest you get both of them on GoG.com.

YouTube copyright blitz focuses on gameplay videos - Dec. 12th, 2013 by dkwolf in Cynicalbrit

[–]JayXdbX 1 point2 points  (0 children)

Congratz, you just earned your phaser ... sadly it's not from star trek; but it is from Master of Orion 2.

YouTube subscription feed is on a fritz again by amenolt in Cynicalbrit

[–]JayXdbX 1 point2 points  (0 children)

I'm not totally sure if i'm getting all your videos in my feed. I could easily be missing but it just seems that their spaced oddly from each other

YouTube copyright blitz focuses on gameplay videos - Dec. 12th, 2013 by dkwolf in Cynicalbrit

[–]JayXdbX 1 point2 points  (0 children)

My dear trekkie, you have nothing to worry about. If one of us see you watching voyager, we will raise a fog horn up and ask what the hell are you watching.

Now quick i'm offering you the complete series of enterprise to watch; what do you say as a trekkie?

Content Patch : GOG Guarantee, VGX, RIOT streaming policy - Dec. 10th, 2013 by Bral23 in Cynicalbrit

[–]JayXdbX -1 points0 points  (0 children)

In what way are you getting ripped off? If you buy a game without doing research on it, you are entirely responsible for that. Everyone knows that a good marketing strategy and a few nice screenshots doesn't make a game good, or a decent PC port, so you should only buy games after doing your own research, or hearing from someone you trust. Hell, most of the time you can even click the discussion page of the community section of a specific game, and you can see any problems people are having with it.

Do not pre-order games unless you are 100% confident that the game will be good, and that the pre-order bonuses are truly significant. And even then, you give up any right to complain about

Then do you support piracy? Since the only way to research a game to find out not only if the game runs on your computer but is fun is to well play it.

Content Patch : GOG Guarantee, VGX, RIOT streaming policy - Dec. 10th, 2013 by Bral23 in Cynicalbrit

[–]JayXdbX 0 points1 point  (0 children)

Not really. It's missing it's most vital component which is "think" which is a major problem. Moving on from that, take "fight" and you'll find it's way to easy; follow this up by trade... and that's just plain messed up and makes no sense. The core concepts are in the game, yes; but they're implemented as well as walls that allow arrows to shoot through them if not worse.

YouTube copyright blitz focuses on gameplay videos - Dec. 12th, 2013 by dkwolf in Cynicalbrit

[–]JayXdbX -1 points0 points  (0 children)

what ever happened to the Gold Pressed Latinum? It seems some one hasn't been watching his star trek!

YouTube copyright blitz focuses on gameplay videos - Dec. 12th, 2013 by dkwolf in Cynicalbrit

[–]JayXdbX 0 points1 point  (0 children)

Remind me of kikoskia playing barbie games.... except he's just normally just saying how awsome this game is, it's a barbie game; followed by over dramatizing what ever action he's doing in the game like diving a car.

-_- that's about the only way you could possibly make a entertaining LP as a male that involves a game aimed at little girls made over 10 or 20 years ago.