This blog can help you manage, tackle, hack or crack you daily routine problem and gadget.
Saturday, May 26, 2012
Thursday, May 24, 2012
Saturday, May 5, 2012
Ideas for Java Project
Binary to Decimal and Back Converter – Converter to convert a decimal number to binary or a binary number to its decimal equivalent.
Calculator – A simple calculator to do basic operators. Make it a scientific calculator for added complexity.
Unit Converter (temp, currency, volume, mass and more) – Converts various units between one another. The user enters the type of unit being entered, the type of unit they want to convert to and then the value. The program will then make the conversion.
Alarm Clock – A simple clock where it plays a sound after X number of minutes/seconds or at a particular time.
Chat Application (IRC or MSN Style) – Create a chat application that can carry on simple chat rooms like on Internet Relay Chat or a more direct chatting style like MSN. For added complexity, create your own protocol to facilitate this chatting.
Create Progress Bar of Download – Create a progress bar for applications that can keep track of a download in progress. The progress bar will be on a separate thread and will communicate with the main thread using delegates.
Chat Application (remoting style) – Create a chat application which allows you to connect directly to another computer by their IP through the use of remoting and allow your “server” application handle multiple incoming connections.
Stream Video from Online – Try to create your own online streaming video player.
Traffic Light Application – See if you can make your own street light application and then put it into an intersection scenario. Don’t let any cars run the lights and crash into one another!
Screen Saver – Make a screensaver program that will run while your computer sits idle. To make a simple one use some standard pictures and then for added complexity try a 3D object that spins around the screen and bounces off the sides.
Hangman – Randomly select a word from a file, have the user guess characters in the word. For each character they guess that is not in the word, have it draw another part of a man hanging in a noose. If the picture is completed before they guess all the characters, they lose.
Crossword Puzzle – Create a crossword puzzle which links words together on common letters. Provide a list of clues for each word and let the user enter fill in the words until the entire crossword is filled in.
Frogger – Get your frog across the river and lanes of traffic by either jumping on logs and lily pads rushing by at different speeds or avoid the automobiles which are also moving at various speeds. Based on the old arcade game.
Pac Man – Another arcade classic, move Pac man around a maze gobbling up pellets and trying to avoid a group of ghosts. Power pellets allow Pac man to eat the ghosts for a limited time.
Find Way Out of Maze – Develop an algorithm that allows a mouse to navigate through any maze given enough time.
Pin Ball – I think we all know how pin ball works. Make a game where the user controls to mini paddles and keeps a ball in play, bouncing off various items and navigating through the course for various points. For added complexity, create a high score list.
Tic Tac Toe with Friend Online – A simple game of tic tac toe. For added complexity allow the application to be played over the internet where another player can against you.
Game of Memory – Make a game where you have 8, 16, 32 or 64 cards which are to be matched in pairs. The user enters which two cards to turn over to see if they are a pair. Show the user the cards they turned over, if they match remove them from the game. If they do not match, flip them back over. For added complexity, impose a time limit or a turn limit.
Snake Game – Create a board where you start out with a small snake. The goal is to eat as much food that appears on the board as possible without it running into its own body. Each time it eats food the snake grows longer. How long can you make your snake?
Automobile maintenance tracker program
Home budget program
File upload program (using HTTP)
FTP program
Text editor (more advanced then Notepad of course)
Tabbed web browser with favorites, bookmarks, etc
Image editor
Web cam image capture program
Calculator
Task manager clone
Mortgage calculator
Inventory management program
Payroll program
Billing/Invoicing application
Control Library(Buttons, ProgressBars, Grid, etc.)
Math Program(Calculus, Trig, Algebra 2, Geometry, Algebra, etc.) includes Graphing.
Email Program (POP, IMAP or HTTP)
WebBrowser (Include items such as favorites, bookmarks, history list, etc)
Subscribe to:
Posts (Atom)