T630 Java Games
The place where I was sharing this previously is now dead, so thought I may as well share them here! If anyone has any problems with me posting here just say.
Otherwise have a nice day!All in One Download Link to the entire collection of GUI based games as of 29/06/12: With Instruction etc!Finally back from the Megaupload takedown! New Pastebin Links!Hi there! I started learning Java last September (2011) in school and for practice I have made some console based games. So instead of them just gathering dust I though I'd share them, because they're not terrible and feedback is always nice (also they may help beginners if they want to analyse my code )Make sure to change the class name to match the one you're running in if you're using an IDE (such as eclipse), otherwise it won't load.- I am planning to make a PAC-MAN/BomberMan clone next. I also plan to use this open source library called 'slick' based on the 'lwjql' (Light weight java game library). It should help me make more impressive looking games and more away from grid based stuff, since it has loads of drawing routines etc.- Note some of the GUI games have a glitch where if you click on them or elsewhere they stop working and you need to close/reopen them.Not sure how to work any of the games? Instructions here!:Note: The older (ones further down) games are programmed in less efficient/clear styles, because I was still learning.
The newer the better it tends to be!1) First up is a game, which is more of a tech demo than a game. But is my first one to use animation. I call it 'Slayer'Controls:'A' is fire'Space' is jump'Right arrow' is run right'Left Arrow' is run left'Up arrow' is walkAim: kill the monsterDownload Source Code/with resources:Note: For some reason I cannot compile this to a jar file.
I'd really appreciate some input ion this one, I can only save the projetc files etc. It works in an IDE like Eclipse!2) Second up is my TronBETA. Not perfect yet, but it is my first GUI game that is not based on grids!Download.jar:Download Source Code:3) Now for my Othello game, which I have ported to GUI and completely redesigned the algorithm!Note: It must be ran from the 'Othello' folder, so it can locate the images used for the tiles. The 1-Player.AI version allows you to play against the computer!Download Sourcecode/.jars:4) Here is my space game 'LaserGem'! It isn't finished yet, but it is playable. The aim of the game is to get 4 blocks of the same colour touch each other side by side.
T630 Java Games Download
This gives you points and fills up your WMD energy bar (on the right). When it is full, the WMD clears the screen!Arrow keys are move.Space is shoot.Enter is WMD (when ready).Your health goes down if you come into contact with the approaching blocks.Enjoy!Download.jar:Download Source Code:5) Second up is Stacker, which I've just finished!A simple game where the pieces move left/right and you have to press the space bar to stop them on top of pre-existing pieces. Can you get to the top?!Download.jar file:Download Source Code:6) Next up is Tetris!
A classic.EDIT: Tetris is fully functional now. You can rotate the blocks with the up key and move with the right key etc. It tells you how many lines you cleared when you die.Download.jar:Download Source code:Game info(not that anyone will need it for this one!: ).7) Next up it is my first ever game in GUI and most of you can probably play it right now with just a quick search in your games folder. That's right its MineSweeper! I'm still improving this, but it is in a working state now at least. I've added the flagging of mines with the use of the right clickNOTE: You can change the size of the board too what every you want by changing the int n and int m global variables (it must remain a square though, e.g. N= 20, m = 20 i.e.
Same goes for the number of mines by changing the int nomines global variable!Download.jar:Download Source code:Link to MineSweeper info:I have to say the algorithm to get it to fill out all of the spaces with no mines etc. Was challenging at first. Once I found out about the recursion method though it was easy as pie! This is where you can call a method from within its self (do another iteration) with new perimeters AND it will go back to how it was before it was called once its done.
Before I knew you could do this I was creating another method to control the recursions (iterations) and it was getting very complicated as I had to save to previous x/y values for EVERY iteration and then get it to reuse them when it finally got back to that iteration (so you can't overwrite them (sometimes it can have 10,000+ iterations!). Still good fun though!Next is a game i've loved since I was a kid and was my first complex creation 'Reversi', otherwise known as Othello. It is a board game, which I made into a java app. The hardest part here was to get to check for invalid positions and also to flip the tiles (which I'm fairly certain is does properly now!)Download.jar: ComingDownload Source code: (runs in console).Link to Othello/Reversi info:9) Next up is 'MasterMind'! A fairly straight forward, code cracking based game, which is also very challenging.
The hardest part when it came to creating this was probably creating the logic to check how close you're guess was, but since I'm always improving it seems pretty simple now.Download.Jar: ComingSource Code: (runs in console).Link to MasterMind info: )10) Next up is my simplest game, a 'Reaction Tester'! (Does what it says on the tin). Even though this is my simplest game, with two difficulties, it also proves to be my second most popular after Othello/Reversi.Download.Jar: ComingSource Code: (runs in console).11) Finally it is my first ever game, that I made in Java 'NumberGuessing game'.
At the time it seemed incredibly complicated, but now it seems far too simple. But don't be fooled by the dull name, it is pretty entertaining with a two player option, where you and a friend compete to guess your own mystery number first with 'warmer', 'colder' clues.Download.Jar: ComingSource Code: (runs in console).Got any ideas for more games!?!?! Leave a comment/P.M.
Me and I'll get right on it! (as long as it isn't insane ).
Tips for better search results. Ensure correct spelling and spacing - Examples: 'paper jam'. Use product model name: - Examples: laserjet pro p1102, DeskJet 2130. For HP products a product number. Examples: LG534UA. For Samsung Print products, enter the M/C or Model Code found on the product label. Examples: “SL-M2020W/XAA”.
Include keywords along with product name. Examples: 'LaserJet Pro P1102 paper jam', 'EliteBook 840 G3 bios update'Need help finding your product name or product number?
This product detection tool installs software on your Microsoft Windows device that allows HP to detect and gather data about your HP and Compaq products to provide quick access to support information and solutions. Technical data is gathered for the products supported by this tool and is used to identify products, provide relevant solutions and automatically update this tool, to improve our products, solutions, services, and your experience as our customer.Note: This tool applies to Microsoft Windows PC's only.
This product detection tool installs software on your Microsoft Windows device that allows HP to detect and gather data about your HP and Compaq products to provide quick access to support information and solutions. Technical data is gathered for the products supported by this tool and is used to identify products, provide relevant solutions and automatically update this tool, to improve our products, solutions, services, and your experience as our customer.Note: This tool applies to Microsoft Windows PC's only.