- Python - 猜数字游戏
python
import random
def guess_number(): gjijg.com
number_to_guess = random.randint(1, 100)
guess = None
attempts = 0
while guess != number_to_guess:
guess = int(input('猜一个1到100之间的数字: '))
attempts += 1
if guess < number_to_guess:
print('太低了!')
elif guess > number_to_guess:
print('太高了!')
print(f'恭喜你,你猜对了! 你尝试了{attempts}次。')
guess_number()
2. JavaScript (HTML/JS) - 简单的点击计数游戏
HTML:
html
0
JavaScript (game.js):javascript
document.getElementById(‘clickMe’).addEventListener(‘click’, function() {
let clicks = parseInt(document.getElementById(‘clicks’).textContent);
clicks++;
document.getElementById(‘clicks’).textContent = clicks;
});
3. Java - 控制台版本的“石头、剪刀、布”游戏
java
import java.util.Random;
import java.util.Scanner;
public class RockPaperScissors {
public static void main(String[] args) {
String[] choices = {"石头", "剪刀", "布"};
Random random = new Random();
Scanner scanner = new Scanner(System.in);
String computerChoice = choices[random.nextInt(choices.length)];
System.out.println("请出拳(石头/剪刀/布):");
String userChoice = scanner.nextLine();
if (userChoice.equals(computerChoice)) {
System.out.println("平局!");
} else if (
(userChoice.equals("石头") && computerChoice.equals("剪刀")) ||
(userChoice.equals("剪刀") && computerChoice.equals("布")) ||
(userChoice.equals("布") && computerChoice.equals("石头"))
) {
System.out.println("你赢了!");
} else {
System.out.println("你输了!");
}
}
}
这些示例非常基础,但你可以根据它们扩展和构建更复杂的游戏。由于编写完整的游戏代码涉及很多细节和复杂性,这里我将为你提供几个简单的小程序游戏示例,分别用几种流行的编程语言编写。这些示例将非常基础,但希望能为你提供一个开始。
- Python - 猜数字游戏
python
import random
def guess_number():
number_to_guess = random.randint(1, 100)
guess = None
attempts = 0
while guess != number_to_guess:
guess = int(input('猜一个1到100之间的数字: '))
attempts += 1
if guess < number_to_guess:
print('太低了!')
elif guess > number_to_guess:
print('太高了!')
print(f'恭喜你,你猜对了! 你尝试了{attempts}次。')
guess_number()
2. JavaScript (HTML/JS) - 简单的点击计数游戏
HTML:
html
0
JavaScript (game.js):javascript
document.getElementById(‘clickMe’).addEventListener(‘click’, function() {
let clicks = parseInt(document.getElementById(‘clicks’).textContent);
clicks++;
document.getElementById(‘clicks’).textContent = clicks;
});
3. Java - 控制台版本的“石头、剪刀、布”游戏
java
import java.util.Random;
import java.util.Scanner;
public class RockPaperScissors {
public static void main(String[] args) {
String[] choices = {"石头", "剪刀", "布"};
Random random = new Random();
Scanner scanner = new Scanner(System.in);
String computerChoice = choices[random.nextInt(choices.length)];
System.out.println("请出拳(石头/剪刀/布):");
String userChoice = scanner.nextLine();
if (userChoice.equals(computerChoice)) {
System.out.println("平局!");
} else if (
(userChoice.equals("石头") && computerChoice.equals("剪刀")) ||
(userChoice.equals("剪刀") && computerChoice.equals("布")) ||
(userChoice.equals("布") && computerChoice.equals("石头"))
) {
System.out.println("你赢了!");
} else {
System.out.println("你输了!");
}
}
}
这些示例非常基础,但你可以根据它们扩展和构建更复杂的游戏。