我正在研究Java中的游戏编程,看它是否可行.当谷歌搜索它时,我发现了几个旧的Java2D,Project Darkstar(Sun的MMO服务器)以及一些关于Java游戏编程的书籍.但很多信息似乎已有几年了.
所以我问的问题是,是否有人在Java SE 1.5或更高版本中创建任何游戏?
如果是这样,使用了哪些框架,是否有可用的最佳实践或库?
我运行一个用户可以发布项目(例如图片)的网站.这些项目存储在MySQL数据库中.
我想查询最后十个发布的项目,但最多3个项目的约束可以来自任何单个用户.
这样做的最佳方式是什么?我首选的解决方案是一个约束,它放在请求最后十个项目的SQL查询上.但是关于如何设置数据库设计的想法非常受欢迎.
提前致谢!
BR
我正在研究一个简单的桌面java应用程序.我想尽可能无缝地为最终用户安装.例如,类似于Minecraft的分布方式 - OS X的简单可执行文件和Windows的EXE文件.
我应该使用什么工具?
如何使用类似于stackoverflow/digg/reddit的推荐系统实现网站?即,用户提交内容,并且网站需要根据项目的受欢迎程度来计算某种"热度".流程如下:
如何实现计算提交项目"热度"的算法,最好是实时计算?是否有最佳实践或设计模式?
我会假设算法考虑以下因素:
例如,获得持续涓涓细流的项目将持续保持某种程度的"热",而在首次提交时获得一票选票的项目将跳到"热点"列表的顶部但随后随着投票而下降停止进来
(我使用的是MySQL + PHP,但我对一般设计模式感兴趣).
从PHP访问MySQL数据库时,似乎有几种方法:
Sprinkle the code with raw SQL-statements
Use the VO-pattern from Java (e.g. DB_DataObjects from PEAR)
DIY and write a script that auto-generates one PHP class per database
Run Code Online (Sandbox Code Playgroud)
除此之外我还读到了LINQ in .NET但是还没有看到它实现了PHP.
什么其他模式?
如果您今天开始从头开始构建网站,您会选择哪一个?
澄清:这不是关于DB抽象层(PDO,MDB2).这里讨论的模式是你在PDO或MDB2上构建的.
我想在Google地图上创建一个叠加层,以不同的颜色显示不同的街道.
在Google Maps API中,可以创建覆盖特定区域的标记和多边形.
有没有办法以某种方式标记不同的街道?