Swing simple typing game source code, swing typing game
The Code is as follows:
Import java. awt. *; import java. awt. event. *; public class Main {public static Frame f = new Frame (); public static void main (String [] agrs) {f. setSize (500,400); f. setLocation (Toolkit. getdefatooltoolkit (). getScreenSize (). widt
, yy-60, this);Playflag=false;}if (scoreEnd=system.currenttimemillis (); Get End timeAt the end of the game, print the highest score of this board, print the cumulative number of typing, print grade, print survival timeImage List_bg=toolkit.getdefaulttoolkit (). GetImage (GameJPanel.class.getResource ("list_bg.jpg")); Background imageG.drawimage (List_bg,310,0,this);G.setcolor (Color.Black);G.setfont (New F
I learned JavaScript by myself in the first half of the year, and then I made a typing game to play with the function module: Program Design:
1. You can select the game time to display the countdown. 1. Define global variables.
2. The number of English letters can be selected. 2. Control the game time function.
3. Stat
I learned JavaScript by myself in the first half of the year, and then I made a typing game to play with the function module: Program Design:
1. You can select the game time to display the countdown. 1. Define global variables.
2. The number of English letters can be selected. 2. Control the game time function.
3. Stat
Javascript typing game implementation code, very good results, the function is not very complete, like a friend can refer. Effect:
Below is the core code
The Code is as follows:
GAME = {// Randomly generate lettersRandLetter: function (){Var arrLetter = new Array ("A", "B", "C", "D", "E", "F", "G", "H ", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R ", "S",
, EventArgs e) {N Bsp timer1. Start (); } private void Form1_keydown (object sender, KeyEventArgs e) { if (ListBox1.Items.Contains (E.keycode)) { N Bsp ListBox1.Items.Remove (e.keycode); Listbox1.refresh ( ); //this part would increse the difficult of the GAme by putting down the interval if (timer1. Interval >) timer1. Interval-= 10; if (timer1. Interval >) timer1. Interval-= 8; if (timer1. Inte
I remember that when I was studying, I had previewed the course before, so I usually listened to the course to give the teacher a "patient" face and sit in the classroom, staring away. All of a sudden, I had a lecture on the topic I had prepared a few days ago. I could use js to identify keyboard input. Hey hey, fun. I could make a game similar to Kingsoft typing, so this idea came into being. The teachers
Now the person who wrote the book is a bit of a sense of responsibility, recently read a few books, where the code is wrong.Recently obsessed with Python games, bought "Getting started with Python game programming" [US] Jonathan S. Harbour a book to see.In the fourth chapter: Bomb catcher game, the program code to test typing speed is seriously wrong.Change the p
var off_x; Horizontal axis var count=0; Total Var speed=5000; Speed, default is 5 seconds. var keyerro=0; Input error number Var keyright=0; Enter the correct number of times//organization letter Var chararray=new Array ("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"); Key array var arrcode=new array (); for (Var i=65;i A simple typing
faster, and there is a undefind, indicating that there are two settimeout in progress). Why is it? You can think of the method output as a typist, and if you give him two urgent jobs at the same time, he will not be able to cope. So here we need more than one typist.I can't do it in the back of ╯︿╰ .... QaqMy idea was to define a typer (typist) and then create two typists with the new method.function Typer () {The typist's job, of course, is typing.This.work=function (Who,say) {Who.innerhtml= "
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.