I coded my first game! (Java) Wanna check it out?

Code4Lulz

Junior Member
Dec 26, 2013
5
0
0
I am paying only 50 responders to this thread for comprehensive feedback for the first stage of development for my game. For those 50 individuals you will each receive $15 according to the current market value at this time at https://www.mtgox.com/. The current value for one Bitcoin is $750.00, so $15 is 0.02 Bitcoin. ONE lucky person will receive one Bitcoin. I got plenty, so don't worry about not receiving anything. Please leave your wallet address in your comment so that I can send the money.

Note: it's 50 people that I select out of all who provide feedback, not just the first 50 people.

I've been working on a small project over winter break (computer science undergrad). I'm pretty much finished with the first version but I'd appreciate some feedback on it before I move forward. The game is a Star Trek side-scrolling shooter. You control your ship via the mouse and fire with the left mouse button. If you get shot down, just press spacebar to respawn. It will clear the screen of all elements so you can get your bearings for a fresh start. The game has a built-in online leader board so you can post your scores and see eachother's. The scores are organized so it's an actual arcade-style hi-score chart. The game may seem basic and that's because it is; This is the first version, more will follow in the coming weeks.

The game was written in Java. The Windows version was wrapped with Launch4j because I wanted to give it a cool icon and .exe is just more familiar to Windows users. The Linux/Mac version is a .jar file, the command to run it is below. You need to have Java 1.7 installed, but you likely already have it.

Things for consider in your feedback: game difficulty, controls, fun-factor, glitches, feature suggestion, and the viewing of the hi-score chart (do you see your score? Is it in the right spot? Do you see other people's scores?).

Star Trek (Windows)
Star Trek (Linux/Mac)
For Linux/Mac, navigate to the directory via the terminal that the file is downloaded to and enter the command java -jar StarTrek.jar





 
Last edited:

BrightCandle

Diamond Member
Mar 15, 2007
4,762
0
76
I wrote a real time space strategy MMO game with 1 hour ticks, research etc while I was doing my degree. I learnt a lot programming that game. Game was called stellarconflict, had about 10k players but had to shut it down as it was consuming the entire Computer science departments top computer.
 

BustaBust

Golden Member
Dec 21, 2001
1,425
2
81
I haven't used Java in a long long time, but I downloaded your game and extracted your files (hope ya don't mind...I program ALOT! so don't worry I'm not going to steal your game)

I wanted to ask you a few questions since I haven't really followed Java much in the years...care to PM me?
 

Code4Lulz

Junior Member
Dec 26, 2013
5
0
0
I haven't used Java in a long long time, but I downloaded your game and extracted your files (hope ya don't mind...I program ALOT! so don't worry I'm not going to steal your game)

I wanted to ask you a few questions since I haven't really followed Java much in the years...care to PM me?

I don't mind at all! But you may find the files hard to follow; they've been obfuscated a bit. I can't PM yet though, I need 25 posts to do so.
 

BustaBust

Golden Member
Dec 21, 2001
1,425
2
81
I've deleted this post. I just went ahead and PM'd you myself man.
 
Last edited:

Code4Lulz

Junior Member
Dec 26, 2013
5
0
0
I've deleted this post. I just went ahead and PM'd you myself man.

I just tried to reply to your PM, but still it requires 25 posts to do so.

I used the Eclipse IDE. I fully recommend looking at some introductory videos on it, this will show class creation and many other useful things. All of the classes I made myself but I did use some libraries, namely the edtftpj Java library which is an FTP library. It allowed the downloading and uploading of the score file that stores user submitted scores. Using the classes just consists of object oriented programming. The Java program utilized .gif animations that I pulled off of the net and edited them in Photoshop if I had to change them.

I started learning Java with Headfirst Java, then Java: An Eventful Approach. The first book starts with basic stuff and works into the complicated stuff while the second starts with complicated stuff and lifts the veil as you progress. The second book also introduces you to using APIs. Both books make for a great forwards and backwards approach. After this I read Data Structures and Algorithms in Java, this book has tons of source code for many types of algorithms. After all this I just started creating projects for myself and trying new things. There comes a point when you have to stop reading and start learning for yourself, I found.
 

Code4Lulz

Junior Member
Dec 26, 2013
5
0
0
I edited the main post to make things a bit more interesting. This is going be be my final bump. Thanks for testing things out so far and the informative PMs. Some of your guys's scores are impressive, lol. The score ladder is now fully populated and appears to be working well.
 
Last edited:

Tweak155

Lifer
Sep 23, 2003
11,448
262
126
Normally I'm dead set against these kinds of first posts but I might be ok with this one. Good luck.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |