观察者模式之:一个游戏设想

news/2024/6/19 3:47:17 标签: 前端, 开发工具

版权问题先说明白,我本人的原创想法,本人将自己想法公开和各位分享,无侵权问题,免去各位的后顾之忧。

这是一个被公司束之高阁的建议,公司未曾考虑这个idea的可行之处。不过我还是认真思考了这个的可行之处与不可行之处。

简单地说,这是一个类似www.sanguosha.com(三国杀)的网页游戏。然而,我绝对不会行腾讯之事,做出一个英雄杀来。官方的统计数据显示,这个盛大的网页游戏最高同时在线人数有14W。意味着注册玩家应该有100W以上。按照美国的科技公司给每个用户估算的用户价值约为100$来算,盛大的这个游戏价值10m$(我为了避免过高估值,只算最高在线人数)。
好了,再说说我的想法的具体内容吧---我所设想的是一个桌面游戏的大集合的网站。很简单明了,不仅仅是三国杀。还包含狼人杀,杀人游戏,猜骰子等等。桌面游戏实在太多,我无法一一列举。最主要的是要设计一个完美的用户体验的操作方式和操作界面。桌面游戏诞生于线下,本就不是为了互联网而生,我把他们搬到互联网上,最需要考虑的就是设计一个良好的操控体验。采用actionscript前端的网页游戏大概算是这个idea最佳的实现方式了。另外,如果需要移动便携,手机端也可以。但是手机的操控体验受限于它3-4inch的屏幕大小,需要更加认真地考虑操作的问题。

谈到桌面游戏,最大的特点是耐玩,用户黏贴度高。

社交,盈利模式等概念性的东西我就不过多描述了。

不过很遗憾,这个想法很庞大,采用页游的话,需要:前端数名+服务器端数名。
如果是移动端的话,需要:前端数名*3/4+服务器端数名。

我无经济实力组织这么大的团队去实现这个想法。祝各位好运。

转载于:https://www.cnblogs.com/songtzu/archive/2012/11/12/2766915.html


http://www.niftyadmin.cn/n/1319148.html

相关文章

条件语句的优化

1.Array.include() 需要用到大量或语句判断的 function printAnimals(animal){if(anmial dog || anmial cat){console.log(animal)} } // 优化 function printAnimals(animal){let anmials [dog,cat]if(anmials.includes(animal)){console.log(animal)} } 2.提前退出和提…

车辆保险理赔案例

理赔案例: 一货运车,运输公司为车辆购买了机动车商业险和交强险,也买了安全生产责任险,运输一车烟花爆竹,在行驶途中发生爆炸,出现车毁、货损、司机亡、炸死一路人、炸毁一间民宅等惨剧,针对这几…

Map 和 WeakMap 的理解

1.es5的对象key只能是字符串和Symbol,如果是对象的话会toString() const obj1 {name: lin} const obj2 {name: zhen} //变量作为key要加上[] const obj3 {[obj1]: 11,[obj2]: 22, } console.log(obj3) // { [object Object]: 22 } let obj {} let id Symbol(…

checkbox实现全选功能

一.JQuery实现全选功能&#xff1a; <!DOCTYPE HTML> <html lang"en-US"> <head><meta charset"UTF-8"><title>checkbox</title> </head> <body><input type"checkbox" name"btn"…

call,apply,bind 的区别

相同&#xff1a;都是改变函数this的指向 不同&#xff1a; 1.call和bind传参相同&#xff0c;apply第二个参数要传数组 2.bind会返回一个新函数并且bind只会执行一次&#xff08;后面绑定的this都是第一次绑定的this&#xff09; const obj1 {a: 1 } const obj2 {a: 1 }…

2012-11-18 SCJP笔记

1. 【考点&#xff1a;stringbuffer的特性】 String&#xff0c;stringbuffer&#xff0c;stringbuilder的使用特性。String是字符常量&#xff0c;stringbuffer是字符变量。 String类是字符串常量&#xff0c;是不可更改的常量。而StringBuffer是字符串变量&#xff0c;它的对…

创建表约束的语法

一.创建表约束语法: ALTER TABLE table_name ADD CONSTRAINT constraint_name constraint_type constraint_definition 说明&#xff1a; table_name 要修改的表的名称 constraint_name 约束的名称 constraint_type 约束的类型&#xff0c;有以下四种…

pinia的学习和理解

pinia 介绍 vue新一代状态管理库&#xff0c;相当于vuex 特性 1.像定义components一样定义store 2.支持ts 3.去除mutations&#xff0c;只有state&#xff0c;getters&#xff0c;actions&#xff08;支持同步异步&#xff09; 4.轻量级&#xff08;1kb&#xff09; 5.…