两个有趣的小软件——小鱼和眼镜

我发现在中兴新支点操作系统上有一些很有趣的软件,在这里给大家一起分享。
在任务栏单击右键后点击添加到面板,在列表里面有一个程序的名字叫Eyes,如下图所示。

把它添加到面板后,你就会发现你的面板上多了一双眼球,是的就是这个。


这个眼睛也是很魔性的,他会盯着你的鼠标,两个眼球死死的盯着...我个人觉得真的是非常诡异...而且无论角度多么奇葩,多不符合人体科学,他都会无比准确的盯着!就像这样


我很好奇谁家眼珠子能瞪成这个样子...
不过他的功能实用性却是无可非议的。当你无论怎么移动鼠标都找不到桌面的鼠标时,你就可以根据这个眼睛盯着的方向,找到自己的鼠标了!
好的吧我编不下去了...我们就当这个眼珠子是为了增加电脑的灵性和趣味性吧--

除了Eyes这个程序外,还有另外一个很可爱的小程序,当当~就是她,小鱼!

   


当你点击这条眼睫毛比我还长的小鱼后,她会和你说话的哦~


原来小鱼的名字叫Wanda,等等...Wanda...是你吗绯红女巫,是你吗0.0
只要点击Wanda,她就会和你说不同的话,各个方面的都有,她会和你讲名人名言,
——Anyonecan hold the helm when the sea is calm.-- Publius Syrus

有时候会和你讲很富有哲理的话,(大误)
——Withoutice cream life and fame are meaningless.

有时候她还会卖个萌,
——We haveDIFFERENT amounts of HAIR - -.

有时候她还具有女王大人的气场,
——Toerr is human, to forgive is against company policy.
(原句:Toerr is human,to forgive divine.

——Help! I'm trapped in a Chinese computer factory!
...

是不是特别好玩!而且还特别的锻炼英语,有了Wanda,妈妈再也不用担心我的六级_(:з」∠)_

这些小程序都是中兴新支点操作系统自带的哦,喜欢这两个程序或者对这个操作系统感兴趣的可以去他的官网看看~地址是:gd-linux.com
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一、 智宇眼镜模拟试戴系统简介 智宇眼镜模拟试戴系统采用独特的数字图像处理技术,全球独创眼镜拍照装置及眼镜图像透明度获取理论,将人的裸眼头像与眼镜图像直接合成为一张图片。其它所有眼镜模拟试戴系统都是以flash技术为基础,在flash平台上,首先显示头像,然后在头像上叠加经过透明处理的眼镜flash文件。智宇眼镜试戴系统分为单机版和网络版。单机版适用于眼镜店,有头像拍摄、眼镜管理、顾客管理、实拍对比,框架眼镜模拟试戴,隐形眼镜模拟试戴、镜片染色、试戴眼镜款式自主添加等功能。网络版与网络结合在一起,可以通过网络向顾客提供模拟试戴服务。解决了消费者网购眼镜无法试戴的问题。 二、 智宇眼镜模拟试戴系统的优点 1) 智宇试戴系统根据眼镜图片的尺寸、眼镜真实尺寸、以及瞳距等信息,根据独创的算法实现了精确的等比例试戴。 2) 以flash为平台的眼镜模拟试戴系统能被破解,保密性不强,在系统使用之前要下载庞大的flash组件,严重影响速度。而智宇眼镜模拟试戴系统生成系统库及软件,破解难度极大,且无需加载任何额外组件,大大提升了速度。 3) .智宇眼镜模拟试戴系统将头像与眼镜合成为一张图片,与真实情况相同。而其它眼镜试戴系统将眼镜图片浮于人脸上方,极不真实。 4) 其它眼镜试戴系统需将眼镜图片处理成透明的flash文件,需利用photoshop及flash等软件进行烦琐的图像人工处理。而智宇眼镜试戴系统借助智宇自有的全球独创的拍照装置及理论,只需拍摄眼镜图片,不必进行人工处理,就能实现逼真的效果。 5) .其它眼镜试戴系统的透明度通过人工调节得到,无法100%真实还原眼镜实际透明度,也不能对细节及边缘进行处理。智宇眼镜试戴系统独创图像处理理论,自动100%还原眼镜实际透明度,且无需人工干预,对细节及边缘处理尤为出色。 6) 由于智宇眼镜模拟试戴系统采用独创的理论,使得眼镜镜片部分能实现颜色渐变,给人以立体感,与真实情况完全符合,而其它眼镜模拟试戴系统的镜片部分颜色单一,根本没有立体感,严重偏离真实。 7) .智宇眼镜模拟试戴系统采用数字图像处理技术,使镜片上色、隐形眼镜试戴、眼镜图片款式搜索功能完全可以实现。这也是智宇眼镜模拟试戴系统即将增加的全球独有的一些功能。
好的,我可以为您提供一个简单的 Java 大鱼吃小鱼游戏的示例代码,您可以根据需要进行修改和优化。 ```java import java.awt.Color; import java.awt.Graphics; import java.awt.Point; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import java.util.ArrayList; import java.util.List; import java.util.Random; import javax.swing.JFrame; import javax.swing.JPanel; public class FishGame extends JPanel implements KeyListener, Runnable { // 游戏界面大小 private static final int WIDTH = 500; private static final int HEIGHT = 500; // 食物数量 private static final int FOOD_COUNT = 50; // 鱼的大小 private static final int FISH_SIZE = 30; // 食物的大小 private static final int FOOD_SIZE = 10; // 鱼的速度 private static final int FISH_SPEED = 5; // 鱼的坐标 private int fishX = WIDTH / 2; private int fishY = HEIGHT / 2; // 食物的列表 private List<Point> foodList = new ArrayList<Point>(); // 是否结束游戏 private boolean gameOver = false; public FishGame() { // 设置游戏窗口大小 setPreferredSize(new java.awt.Dimension(WIDTH, HEIGHT)); // 添加键盘监听器 addKeyListener(this); // 初始化食物列表 initFoodList(); // 启动游戏主线程 new Thread(this).start(); } @Override public void paint(Graphics g) { // 清空画布 g.clearRect(0, 0, WIDTH, HEIGHT); // 绘制食物 for (Point food : foodList) { g.setColor(Color.RED); g.fillOval(food.x, food.y, FOOD_SIZE, FOOD_SIZE); } // 绘制鱼 g.setColor(Color.BLUE); g.fillOval(fishX, fishY, FISH_SIZE, FISH_SIZE); // 绘制游戏结束信息 if (gameOver) { g.setColor(Color.BLACK); g.drawString("Game Over!", WIDTH / 2 - 30, HEIGHT / 2); } } private void initFoodList() { // 随机生成食物的坐标 Random random = new Random(); for (int i = 0; i < FOOD_COUNT; i++) { int x = random.nextInt(WIDTH - FOOD_SIZE); int y = random.nextInt(HEIGHT - FOOD_SIZE); foodList.add(new Point(x, y)); } } private void moveFish(int dx, int dy) { // 计算鱼的坐标 int newX = fishX + dx; int newY = fishY + dy; // 判断是否超出边界 if (newX < 0 || newX > WIDTH - FISH_SIZE || newY < 0 || newY > HEIGHT - FISH_SIZE) { return; } // 判断是否与食物碰撞 for (Point food : foodList) { if (newX + FISH_SIZE > food.x && newX < food.x + FOOD_SIZE && newY + FISH_SIZE > food.y && newY < food.y + FOOD_SIZE) { foodList.remove(food); break; } } // 更鱼的坐标 fishX = newX; fishY = newY; // 判断是否游戏结束 if (foodList.size() == 0) { gameOver = true; } } @Override public void keyPressed(KeyEvent e) { switch (e.getKeyCode()) { case KeyEvent.VK_UP: moveFish(0, -FISH_SPEED); break; case KeyEvent.VK_DOWN: moveFish(0, FISH_SPEED); break; case KeyEvent.VK_LEFT: moveFish(-FISH_SPEED, 0); break; case KeyEvent.VK_RIGHT: moveFish(FISH_SPEED, 0); break; } } @Override public void keyReleased(KeyEvent e) { } @Override public void keyTyped(KeyEvent e) { } @Override public void run() { while (!gameOver) { try { Thread.sleep(50); repaint(); } catch (InterruptedException e) { e.printStackTrace(); } } } public static void main(String[] args) { JFrame frame = new JFrame("Fish Game"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); FishGame game = new FishGame(); frame.add(game); frame.pack(); frame.setResizable(false); frame.setVisible(true); game.requestFocus(); } } ``` 这个示例代码中,我们使用 Java Swing 框架实现了一个简单的游戏窗口,并在其中绘制了一个蓝色的鱼和一些红色的食物。通过键盘上下左右键控制鱼的移动,当鱼与食物发生碰撞时,食物会消失,直到所有的食物都被吃掉,游戏结束。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值