Engineeringserver.com

A community for computer science students & developers about software development, game development, game design, games, anime preview & reviews and more!


Left 4 Dead Java version

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5 out of 5)
Loading ... Loading ...
152 views

Don’t have left 4 dead because your computer can’t handle it? No problem, play the java version below that this guy created. The sourcecode is also up for grabs on their site.

Use WASD to move. Move the mouse to look around. Press the left mouse button to fire. To reload, press R. Yellow powerups restore clips. Red powerups restore health. Beating a level means the game gets harder, but you get more points for each zombie. www.javaforums.net contributed by a member.


Your Ad Here

All characters and a trailer of Dragon Ball Z: Infinite World

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5 out of 5)
Loading ... Loading ...
1,549 views


An impressive list of all the playable characters of the latest dragon ball z game called “Dragon Ball Z: Infinite World” for the playstation 2. The release date for North America will be around November 2008 and Europeean/Japanese people will be able to play this game somewhere in December 2008.

1. Android #16
2. Android #17
3. Android #18
4. Android #19
5. Android #20 AKA Dr. Gero
6. Broly AKA The Legendary Super Saiyan
7. Buu (Kid, Majin and Super Forms)
8. Captain Ginyu
9. Cell (Imperfect, Semi-Perfect and Perfect Forms)
10. Dodoria
11. Frieza (First, Second, Third, Final and 100% Final Forms)
12. Gogeta (Super Saiyan 1 & 4)
13. Gohan (Normal, Super Saiyan and Ultimate Gohan)
14. Gohan as a teen (Super Saiyan 1 & 2)
15. Gohan as the Great Saiyaman
16. Gohan as the Great Saiyaman 2
17. Goku (Normal, Kaioken, Super Saiyan 1, 2 & 3)
18. Goku as a kid (Normal, Super Saiyan 4)
19. Goten (Normal and Super Saiyan)
20. Gotenks (Super Saiyan)
21. Hercule
22. Janemba
23. Krillin
24. Nappa
25. Pan
26. Piccolo
27. Pikkon
28. Raditz
29. Recoome (rest of the The Ginyu Force to follow)
30. Super 17
31. Tien
32. Trunks (Normal and Super Saiyan)
33. Trunks as a kid (Normal and Super Saiyan)
34. Vegeta (Normal, Super Saiyan and Majin Vegeta)
35. Vegeta as seen in DBZ GT (Normal and Super Saiyan 4)
36. Vegito (Super Saiyan)
37. Videl
38. Yajirobe
39. Yamcha
40. Zarbon

And here’s a trailer of the game


Your Ad Here

Psi Realm Source Java game server / client

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5 out of 5)
Loading ... Loading ...
441 views

I've gotten a PM from someone that is looking for Java coders to help in completing this Java server/client game. I'm not sure what the game is about but it looks like an rpg type of game such as RuneScape. You can take a look at the sourcecode, the game is around ~50% completed (afaik). Let me know if you are interested in developing this game.

Psi Realm Source.rar Size: 514.78 KB
Galkons Client Base.rar Size: 16.76 MB
If you want to download the files take a look at the topic on our forums here.

One of the many classes that can be found in the rar

JAVA:
  1. // This resets server every 30 mins to stop lag - xerozcheez
  2. import java.io.*;
  3.  
  4. public class antilag
  5. {
  6.  
  7. public int ResetTimer = 0;
  8.  
  9. public void resetserver()
  10. {
  11. misc.println("RESETING SERVER!!!");
  12. misc.println("Saving all games...");
  13. PlayerHandler.kickAllPlayers = true;
  14. misc.println("GAME SUCCESSFULLY SAVED FOR ALL PLAYERS");
  15. ResetTimer = 0;
  16. closeListener();
  17. runserver();
  18. }
  19. public void process()
  20. {
  21. ResetTimer += 1;
  22. if(ResetTimer>= 1800000)
  23. {
  24. resetserver();
  25. }
  26. }
  27.  
  28. public void runserver()
  29. {
  30. try
  31. {
  32. String run = "runserver.bat";
  33. String xstr = "./"+run;
  34. Runtime.getRuntime().exec(xstr);
  35. }
  36. catch (IOException ioe)
  37. {
  38. ioe.printStackTrace();
  39. }
  40. }
  41.  
  42. public void closeListener()
  43. {
  44. try {
  45. server.shutdownClientHandler = true;
  46. if(server.clientListener != null) server.clientListener.close();
  47. server.clientListener = null;
  48. }
  49. catch(java.lang.Exception __ex)
  50. {
  51. __ex.printStackTrace();
  52. }
  53. }
  54. }


Your Ad Here

Diablo 3 trailer !!!

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5 out of 5)
Loading ... Loading ...
640 views

It's been a while that i've heard anything about diablo 3 but i found a few game play trailers here: (torrent client required!)

http://www.mininova.org/tor/1546735
http://www.mininova.org/tor/1546732
http://www.mininova.org/tor/1546730

or watch teh diablo 3 trailers directly here below!

The Cinematic Teaser

Video Clip showing the Witchdoctor and Barbarian Character Classes

Video Clip Showing the Game Artwork


Your Ad Here

[NDS] summon night twin age savegame *cleared*

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
374 views


[NDS] summon night twin age savegame, this is a savegame after clearing the game once. You can now access the EX stages with even tougher monsters and bosses than then end game boss.

summon1

password: www.engineeringserver.com


Your Ad Here

Shadow of the Ninja / Blue Shadow

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
360 views


This game brings back memories when i played this on my NES ages ago :) It features 2 cool ninja's and awesome level design. The enemies were also pretty awesome especially the last boss with the 2 dragon statues. I think I still have this game at home somewhere collecting dust.. Anyway, check out these video's of Shadow of the Ninja / Blue Shadow from the nes.

Ending & credits

This dude is playing some tunes of Shadow of the Ninja / Blue Shadow , I wish that I could play guitar like he can :)!


Your Ad Here

How to create a Java guessing game

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5 out of 5)
Loading ... Loading ...
3,741 views

A basic Java guessing game I made to show you how it could be done. You can specify the amount of numbers to guess and shows the total guesses you made to guess the correct number.

I've commented out the "continue" part because I'm too lazy to fix the small error that but if you uncomment the code you will see whats wrong. I suppose i'll fix that later.

Anyway here's the code:

JAVA:
  1. import java.util.InputMismatchException;
  2. import java.util.Scanner;
  3. public class GuessGame {
  4. String guessThisNumber = "";
  5. int[] secretNumber ;
  6. boolean guessedCorrectNumber = false, continueOrExitGame = false, debug = true;
  7. int tries = 0, difficulty, rounds = 1;
  8. //int difficulty;
  9. public static void main(String[] args) {
  10. GuessGame GG = new GuessGame();
  11. GG.usage();
  12. GG.playGame();
  13. }
  14. public void playGame(){
  15. Scanner sc = new Scanner(System.in);
  16. System.out.print("How many numbers you want to guess? ");
  17. try{
  18. difficulty = sc.nextInt();
  19. this.generateSecretNumber(difficulty);
  20. Scanner sd = new Scanner(System.in);
  21. while(!this.guessedCorrectNumber){
  22. System.out.print("Guess the secret number: ");
  23. String guess = sd.nextLine();
  24. if(guess.length()> difficulty || guess.length()
  25. System.out.println("Oops, please type " + difficulty  +  " numbers!");
  26. }
  27. if(guess.length() == difficulty){
  28. this.checkSecretNumber(guess);
  29. }
  30. this.tries++;
  31. if(guess.equals(this.guessThisNumber)){
  32. this.guessedCorrectNumber = true;
  33. System.out.println();
  34. System.out.println("Concratulations! the secret number is indeed " + this.guessThisNumber);
  35. System.out.println("Total tries: " + this.tries);
  36. System.out.println();
  37. /*
  38. Scanner quitGameChoice = new Scanner(System.in);
  39. System.out.print("Again? Y/N: ");
  40. String continueOrExit = quitGameChoice.nextLine();
  41. while(!continueOrExitGame){
  42. if(continueOrExit.equals("n") || continueOrExit.equals("N")){
  43. continueOrExitGame = true;
  44. System.out.println("Thanks for playing!");
  45. System.exit(0);
  46. }
  47. if(continueOrExit.equals("y") || continueOrExit.equals("Y")){
  48. continueOrExitGame = true;
  49. guessedCorrectNumber = false;
  50. tries = 0;
  51. rounds++;
  52. System.out.println("Alright! Ready for round " + rounds +  "?");
  53. System.out.println();
  54. this.playGame();
  55. }
  56. else{
  57. System.out.println("Please make a choice, again?: Y/N");
  58. continueOrExit = quitGameChoice.nextLine();
  59. }
  60. }
  61. */
  62. }
  63. }
  64. }
  65. catch(InputMismatchException IME){
  66. System.out.println("That is not a valid number");
  67. }
  68. }
  69. public void generateSecretNumber(int totalNumbers){
  70. guessThisNumber = "";
  71. secretNumber = new int[totalNumbers];
  72. for (int i = 0; i <totalNumbers; i++){
  73. int randomNumber = (int) (0+ Math.random()*10);
  74. secretNumber[i] = randomNumber;
  75. }
  76. for(int i = 0; i <secretNumber.length; i++){
  77. guessThisNumber +=secretNumber[i];
  78. //System.out.print(secretNumber[i]);
  79. }
  80. if(debug){
  81. System.out.println();
  82. System.out.println("Secret number is: " + guessThisNumber);
  83. }
  84. System.out.println("Alright, the secret number(s) are generated!");
  85. System.out.println();
  86. }
  87. public void checkSecretNumber(String userInput){
  88. int[] compareNumber = new int[userInput.length()];
  89. for (int i = 0; i <userInput.length(); i++){
  90. compareNumber[i] = userInput.charAt(i);
  91. }
  92. /*
  93. System.out.print(compareNumber[0]-48); // -48?
  94. */
  95. for (int i = 0; i <userInput.length(); i++){
  96. if(compareNumber[i]-48 <secretNumber[i]){
  97. System.out.print(compareNumber[i]-48 + "+ ");
  98. }
  99. if(compareNumber[i]-48> secretNumber[i]){
  100. System.out.print(compareNumber[i]-48 + "- ");
  101. }
  102. if(compareNumber[i]-48 == secretNumber[i]){
  103. System.out.print(compareNumber[i]-48 + "! ");
  104. }
  105. }
  106. System.out.println();
  107. }
  108. public void usage(){
  109. System.out.println("Welcome to the guessing game, guess the correct number!");