Skip to content

Sachs27/easy-paint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Easy Paint

用于在智能手机上涂鸦的画图工具。系统主要专注于提供纯粹的画图体验,并针对绘画初学者提供友好的教程引导。

背景

现如今,智能手机和平板电脑非常跑火。我们每天都会投入时间在这些智能终端上。它们和以前的设备相比,在人机交互上有一个很大的不同,就是提供触摸操作。这种新的交互方式,让人们在设备上画图非常方便。

软件功能分析

  • 系统要能够适应不同分辨率的屏幕。

  • 系统提供画笔、颜色、画布等一些画图工具的选择。

    • 画笔: 基本的画笔包括铅笔、钢笔、蜡笔、橡皮擦等,更复杂的画笔可以通过积分购买。
    • 颜色: 通过调色板来选择颜色。
    • 画布: 有各种不同的画布供用户选择,积分可以购买更绚丽的画布。

  • 用户可以选择一些简笔画图形进行学习,系统会指引用户如何进行绘画。

  • 用户在学习界面画完图后,系统可以对用户所画的图进行评分(可上传到服务器上与其他用户比较)。

  • 每天推出一个简笔画(不提供教学),用户在画出该简笔画后可以签到(需要评分大于一定值),签到得到的积分可以用来解锁更高级的简笔画教学。

  • 系统会将用户画的每一张图进行云同步(需要用户登录)。

  • 你画我猜:

    • 玩家双方交替执行画画和猜谜的身份,画画的一方首先要在三个不同难度指定的项目中选取一个目标,然后开始发动创造力,把系统给予的单词形容在画板上,并且尽量通俗易懂,不要过于模糊。
    • 当玩家完成画稿后点击完成则把题目交给对方,猜谜的人看到的页面则是一个动画视频,这个视频囊括画师开始作画的每一个细节包括中途的涂抹修改痕迹等,当你或者对方完美猜测出来画面的单词后,双方一同获得积分奖励。

  • 用户自定义简笔画教程。

开发规划

  1. 先开发出 windows 版本,再移植到 Android 和 IOS 上。

  2. 要先解决适应不同分辨率的屏幕这一主要问题。

  3. 先开发出简单的绘图功能(其中重点是画刷),然后再加入定义简笔画和系统教学功能,最后加入系统评分、云同步、你画我猜等功能。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages