魔兽怀旧网站模块下载

Despite how I look, I’m the kind kind of person that loves to play old video games. (Full disclosure: I look exactly like the kind of person that loves to play old video games).

尽管我长得很帅,但我还是一个喜欢玩旧视频游戏的人。 (完全披露:我看上去完全像是喜欢玩旧视频游戏的人)。

Accordingly, one of my favorite discoveries of the online age was a site dedicated to reworking, re-translating, and relocalizing those games of yore, ROMhacking.net.

因此,我最喜欢的在线时代发现之一是致力于重新设计,重新翻译和重新定位过去的那些游戏的网站ROMhacking.net。

Here, the denizens of the internet collaborate to make completely new NES Super Mario games, fix the nagging two-player glitch on the Clinger Winger level in Battletoads, and re-work the Breath of Fire II translation into something much closer to actual English.

在这里,互联网的居民合作制作全新的NES超级马里奥游戏,修复《巴格达兹》中克林格·温格(Clinger Winger)级别上令人烦恼的两人小故障,然后将《火之呼吸II》的翻译重新制作成更接近实际英语的东西。

But as content rich as the site is, and as much as it’s a masterclass in data management (holy sorting options, Batman!), it does have one particularly glaring design flaw.

但是,尽管网站内容丰富,而且它是数据管理领域的一流课程(圣排序选项,蝙蝠侠!),但确实存在一个特别明显的设计缺陷。

If there were a UX police department, ROMhacking.net would be written up for at least five violations of Hick’s Law. Menus top, left, and right; side menu’s duplicating top menus; menus with 6, 8, or even 10 items — all crowding the screen for your attention.

如果有UX警察部门,则将ROMhacking.net写成至少五次违反希克定律的行为。 菜单顶部,左侧和右侧; 侧边菜单重复的顶部菜单; 包含6、8甚至10个项目的菜单-屏幕上的所有内容都引起了您的注意。

Even when you consider this site is intended for the type of person who pours over online forums for hours looking for that one piece of information they need to fix a convergence issue on their CRT TV, that’s a lot of options to get lost in.

即使您认为该网站适合那些在网上论坛上闲逛数小时,想要在CRT电视上解决融合问题的信息的人,也有很多选择可以迷失。

So the primary objective of a potential redesign of this internet gem has to center here: apply a little simplicity, and maybe just a bit more polish to the efficient but otherwise spartan UI. But before jumping in with both feet on VSCode, I needed a few things to base my code on:

因此,可能需要重新设计此互联网瑰宝的主要目标必须集中在这里:应用一些简单性,或者对高效但精简的UI稍加修饰。 但是在开始使用VSCode之前,我需要一些基础知识:

  1. an overview of what things the original design did and didn’t do well;概述原始设计做得和不好的事情;
  2. a basic inventory of what is actually on ROMhacking.net, and;ROMhacking.net上实际存在的基本清单,以及;
  3. some wireframes to work out how to display it.一些线框,以确定如何显示它。

概述:好的,坏的和菜单式的 (Overview: the good, the bad, and the menu-y)

While the negatives of the site jump right out at you from the landing page, there actually were some good design queues from which to take notes.

虽然该网站的负面信息从登录页面跳出来,但实际上有一些不错的设计队列可供您记录。

Deliciously displayed data
精美显示的数据

Yes, the menus cause claustrophobia, but the presentation of the data in individual hack / translation entries is clean and well-presented. Not just one big table, but a well-proportioned and divided layout that displays a whole lot of data. This is the kind of thing that could be kept.

是的,菜单会导致幽闭恐惧症,但是在单独的hack /翻译条目中的数据表示是干净的并且呈现得很好。 不仅是一张大桌子,而且是比例合理且分散的布局,可以显示大量数据。 这是可以保留的东西。

There’s also nothing wrong with the basic color scheme, and if we’re going to keep the logo (which, why not, it works great) that should be maintained.

基本的配色方案也没有错,如果我们要保留徽标(为什么不这样做,效果很好)吗?

What it lacks is perhaps a certain pizazz, and a touch of modern design. Instead of only tiny screenshot images, bigger and more emphasized hero images would look nice. Instead of opting for the classic shadow-box-floating-bubble-two-tone layout, something flatter and simpler could spruce it up.

它缺少的也许是某种流行乐,以及一些现代设计。 不仅仅是很小的屏幕截图图像,更大更强调的英雄图像看起来也不错。 与其选择经典的影盒浮动气泡两色调版式,不如选择更扁平,更简单的东西。

库存:让内容充实 (Inventory: let there be content)

Uh…. woah.

嗯... 哇。

To say that ROMhacking.net has a lot of content is nearly is the same as saying the Atlantic is “a lot of ocean”. Sure, there may be bigger in the wide world, but golly if it didn’t take thousands of years of technological advancement to safely cross it.

说ROMhacking.net内容很多,几乎等于说大西洋是“很多海洋”。 当然,广阔的世界可能会更大,但如果它不需要数千年的技术进步就能安全跨越,那就太可笑了。

Yes, that’s 4620 hacks. Does not include translations, utilities, or guides. Wowza.
是的,这是4620骇客。 不包括翻译,实用程序或指南。 哇

Thousands of documented games, dozens of utilities, thousands of hacks and translations, each with authors, categories, platforms, readmes, screenshots, download files — and that isn’t even touching the “About” page, forums, and instructional guides.

成千上万个已记录的游戏,数十种实用程序,成千上万的骇客和翻译,每个都有作者,类别,平台,自述文件,屏幕截图,下载文件-甚至都没有触及“关于”页面,论坛和说明指南。

It’s a big site.

这是一个很大的网站。

Representing a redesign of the site in its entirety would be outside the scope of this project. But if we’re talking combining a few pages (like About and Help) and representing a few example hack/translation entries… now that is doable. The point is to give an idea of how the redesign could look, not recrunch the Mt. Kilimanjaro of data it contains.

表示整个站点的重新设计将不在此项目的范围内。 但是,如果我们要讨论的是合并几个页面(例如“关于”和“帮助”)并代表一些示例黑客/翻译条目,那么这是可行的。 关键是要给出重新设计的外观,而不是重新设计Mt。 它包含的乞力马扎罗山数据。

通常的装帧工作 (The usual frame-up job)

If history has taught us anything, it’s that styles you made fun of in pictures of your parents will be popular again for your kids, and that good web design should begin with some sort of wireframe. If you’re in it for the real money, probably multiple iterations of wireframes of the whole site, with research and user testing to back it up.

如果历史能教给我们任何东西,那就是您在父母的照片中取笑的样式将再次对您的孩子们流行,并且良好的网页设计应从某种线框开始。 如果您真心投入其中,则可能需要整个站点的多个线框迭代,并进行研究和用户测试以支持它。

Yes, well, this project wasn’t quite on that level. So basic wireframes for a few of the pages, for mobile and desktop, probably will do.

是啊,这个项目是不太对的水平。 因此,针对移动和台式机的某些页面的基本线框可能会起作用。

They’re not much, but they’re something to code by.
它们虽然不多,但可以作为编写代码的依据。

Now, with the preliminaries done, it’s time to spring to life a basic coded-prototype.

现在,完成了初步的准备,现在该是使基本的编码原型生效的时候了。

让代码吊索开始 (Let the code slinging begin)

There is, as usual, a sort of gap between what a site looks like in its wireframe, and what eventually gets spelled out in tags, classes, and functions.

像往常一样,站点在其线框中的外观与最终在标签,类和函数中阐明的内容之间存在某种差距。

This is often because along the way, you might figure out something that works even better than your original plan, and just as often because part of that plan turns out to be, functionally, a bad idea.

这通常是因为在此过程中,您可能会发现比原始计划效果更好的东西,并且经常因为该计划的一部分在功能上被认为是一个坏主意。

Have a nice, restrained image slider? No, go BIG, baby! Make that image go wall to wall on all screen sizes! Spelling out every hack entry in simple HTML and CSS? You wouldn’t have enough lifetimes for a site of this size, so instead of typing a bunch of new material for each entry page, and copy-pasting left and right, make a fetch to a JSON, and have JavaScript populate the whole thing for every entry page!

有一个不错的,内敛的图像滑块吗? 不,大吧,宝贝! 使该图像在所有屏幕尺寸上都能穿墙而出! 用简单HTML和CSS拼写出所有黑客条目? 对于这种规模的网站,您将没有足够的生存期,因此,与其在每个条目页面上键入一堆新材料,然后左右左右粘贴,将其提取为JSON,然后让JavaScript填充整个内容,对于每个条目页面!

Yeah, that’s a lot of info you wouldn’t want to re-type for every page
是的,您不想在每个页面上重新输入很多信息

The one minor wrinkle to work out for this info-getting was how to call the right data from the JSON for each page.

需要解决的一个小问题是如何从JSON中为每个页面调用正确的数据。

I tried a few variations (an onload in the body that passes a parameter? finding a piece of text in the DOM?) but found that setting up a bit of hidden input, and getting its value from its ID turned the trick. So with a change of one value on a page, an otherwise identical copy can have completely different content according to the corresponding JSON entry. Huzzah!

我尝试了几种变体(传递参数的主体上的负担?在DOM中找到一段文本?),但发现设置一些隐藏的输入,并从其ID中获取其值,就可以解决问题。 因此,在页面上更改一个值后,根据相应的JSON条目,其他相同的副本可能具有完全不同的内容。 晕!

Now on to an “About” page, and a “Contribute” form, and loads of styling, and… yes, there was still plenty to do.

现在进入“关于”页面和“贡献”表单,以及大量的样式,……是的,还有很多事情要做。

这样就完成了 (Thus it was done)

So, how did this little redesign turn out?

那么,这个小小的重新设计结果如何?

Slider top, hover info boxes center, and in accordance with Hatch’s law, social media on bottom.
滑块顶部,悬停信息框居中,按照哈奇定律,社交媒体位于底部。

Well, not bad. Surely it could use some review and additional research. But for its scope, I think it addressed the issues at hand.

好吧,还不错。 当然可以使用一些评论和其他研究。 但就其范围而言,我认为它解决了眼前的问题。

Navigation bars were reduced to one, with five links and a search bar, and one sub menu. Add to that some slapping-good game art in a slider, and an overlay-style mobile nav, and the laws of both Hick and slick are appeased.

导航栏减少为一个,其中包含五个链接和一个搜索栏以及一个子菜单。 此外,还提供了一些出色的滑盖游戏风格,以及叠加式移动导航,并遵循了希克法和光滑法则。

Oooooverlay.
oooooverlay。

Three example entries are present, each programmatically generated using the aforementioned JavaScript that fetched from a JSON like a good little doggie. Each entry takes a lot of the good design cues from the original, and adds a flatter, modern touch. Adding more pages would be as simple as tacking on more JSON entries and a few pictures. Then presto copy past-o, more hacks, utilities, and translations.

存在三个示例条目,每个条目都使用从JSON像好狗狗一样的上述JavaScript以编程方式生成。 每个条目都从原始设计中汲取了很多很好的设计线索,并增添了平淡而现代的感觉。 添加更多页面就像添加更多JSON条目和几张图片一样简单。 然后预先复制过去的o,更多的技巧,实用程序和翻译。

It’s not that different. And that’s actually good.
没什么不同。 这实际上很好。

To finish it off, I fill the site out with a basic form page and an About with some clip-path shapes (because why not?). Those pages that I didn’t remaster, I link to the original site to open in a new tab, so you can still sort of act like it’s a complete site.

最后,我用一个基本的表单页面和一个带有一些剪切路径形状的“关于”来填充站点(因为为什么不这样?)。 我没有重新整理的那些页面,我链接到原始网站以在新选项卡中打开,因此您仍然可以像是一个完整的网站一样进行操作。

It isn’t perfect, but I think it sets up well so that any nerd with a heart in his Genesis can easily get his mitts on some remastered nostalgia.

它不是完美的,但我认为它设置得很好,因此任何在Genesis中怀有一颗心的书呆子都可以轻松地摆脱一些怀旧情绪。

Full disclosure: I downloaded and patched in four game hacks in the course of this redesign. And I think I showed an excellent amount of restraint.

全面披露:在重新设计的过程中,我下载并修补了四个游戏hack。 而且我认为我表现出了极大的克制。

Adam Andreason is a student in the Digital Media program at Utah Valley University, Orem Utah, studying Web & App Development. The previous article relates to the Capstone project in the DGM2740 class, and is representative of the skills learned.

亚当·安德里亚森(Adam Andreason)是犹他州奥勒姆市犹他州谷大学数字媒体课程的学生,研究网络与应用程序开发。 上一篇文章与DGM2740类中的Capstone项目有关,并且代表了所学的技能。

翻译自: https://medium.com/adam-andreason/a-one-man-site-redesign-and-nostalgia-716d08670067

魔兽怀旧网站模块下载


http://www.taodudu.cc/news/show-894054.html

相关文章:

  • 汉堡菜单_汉堡菜单-可访问性和用户体验设计原则的挑战?
  • c# ui 滚动 分页_UI备忘单:分页,无限滚动和“加载更多”按钮
  • 16位调色板和32位调色板_使调色板可访问
  • ux设计_为企业UX设计更好的数据表
  • figma下载_Figma中的高级图像处理
  • 指针和指针的指针_网络上的iPad指针
  • 书籍排版学习心得_为什么排版是您可以学习的最佳技能
  • 线框图用什么软件_为什么要在线框中着色?
  • qq空间网页设计_网页设计中负空间的有效利用
  • matlab中的:的优先级_内容早期设计:内容优先
  • 脑裂问题解决方案_从解决方案到问题
  • 调查谋杀案以换取Obra Dinn
  • ux设计中的各种地图_移动应用程序设计中的常见UX错误
  • 工业仪器仪表 界面设计_如何设计时尚的仪表板界面
  • ui和ux的区别_UI和UX之间的区别
  • 文本字段和表单设计-UI组件系列
  • 阿拉伯语排版设计_针对说阿拉伯语的用户的测试和设计
  • 火焰和烟雾的训练图像数据集_游戏开发者是烟雾和镜子的大师
  • 全球 化 化_全球化设计
  • 手动创建线程池 效果会更好_创建更好的,可访问的焦点效果
  • eazy ui 复选框单选_UI备忘单:单选按钮,复选框和其他选择器
  • 初级中级高级_初级职位,(半)高级职位
  • figma下载_迁移至Figma
  • 微服务负载均衡实现高可用_使用负载平衡实现大容量可用性
  • tcp 接收端优雅的写法_如何更优雅地接收设计反馈
  • 文案写作软件_11种可改善网站用户体验的文案写作技术
  • web开发集成数字证书_每个数字设计师都应该知道的Web开发的七个原则
  • figma设计_Figma与Adobe XD:我们如何选择下一个设计工具
  • figma设计_如何在Figma中构建设计入门套件(第1部分)
  • saej1929_(1929年-2020年)

魔兽怀旧网站模块下载_一个人的网站重新设计和怀旧相关推荐

  1. 网站维护页面_营销型企业网站有哪些功能?

    营销型企业网站是企业进行网络营销的一个利器,现在也越来越多企业重视做一个营销型网站.因为网站是客户和企业在网络上互相沟通的一个平台.所以营销型网站的功能也是运营人员在运营的过程中非常重视的体验,今天牛 ...

  2. python网站框架下载_最受欢迎的7款Python开源框架总结,忍不住收藏了~

    封图用Python之父Guido van Rossum镇楼,妥妥滴~ 今天是周一,也就是漫漫5天工作日的第一天,所以小编决定省略鸡汤,直接上干货,为大家打满鸡血.精选7个在GitHub等开源网站中最欢 ...

  3. python gevent模块 下载_【python安全攻防】包、模块、类、对象

    终于又到了一周一度的整理博客的时间了,博主平时课余时间看书,周末统一整理,坚持周更真是爱了爱了 - 今天要说的是python面向对象这一部分的内容,今天这是基础篇的第二篇,也是最后一篇. 说来基础篇还 ...

  4. python模块下载1002python模块下载_【Python】Python的urllib模、urllib2模块的网络下载文件...

    因为需要从一些下载一个页PDF文件.但是需要下载PDF有数百个文件,这是不可能用人工点击下载.只是Python有相关模块,所以写一个程序PDF文件下载,顺便熟悉Python的urllib模块和ulrl ...

  5. mysql db模块下载_易语言MySql数据库操作类V1.0模块源码

    易语言MySql数据库操作类V1.0模块源码 易语言MySql数据库操作类V1.0模块源码 系统结构:MySql数据库连接类_测试子程序,置连接选项,连接,关闭,是否已连接,取连接句柄,置连接句柄,执 ...

  6. python中pygame模块下载_基于python中pygame模块的Linux下安装过程(详解)

    pyhthon中pygame模块怎么安装?pyhthon中pygame模块怎么安装?鄙人为初二一名学生,闲来无事 钻研起电这句话还是建议问一下你们代课老师吧,因为你们老师是这方面专家,诺儿那边的话肯定 ...

  7. python如何爬取网站所有目录_[python] 爬取网站所有的URL

    运行python脚本,最终程序目录下会是这样: result.txt中保存所有的URL 文件夹sh.neusoft.com中保存爬虫得到的所有网页 main.py的源代码如下 # -*- coding ...

  8. php教育网站设计案例_南广东区优秀网站设计案例集锦第四期

    南广东优秀网站设计案例集锦第四期 第一名:吴嘉文 佛山资深设计师 01 个人介绍 亚里士多德曾经说过:"我们每一个人都是由自己一再重复的行为所铸造的.因而优秀不是一种行为,而是一种习惯.&q ...

  9. 不同网站不同网卡_弄清高端网站建设的独特不同之处才能做好网站

    弄清高端网站建设的独特不同之处才能做好网站 网站并不总是只是互联网上的一个虚拟目的地,有时它是一种独特的存在,它为客户提供了无与伦比的体验.这种体验令人难忘,而且毫不费力地为用户提供了他们需要的准确信 ...

最新文章

  1. ICLR2020全析解读:华人学者占据60%,谷歌再次领跑!(附最新高引华人榜单)...
  2. 三菱plc232通讯实例_「台达ASDA-B2系列伺服使用手册」第八章 通讯机能
  3. python第五单元答案_中国大学MOOC第五单元测试答案_数据结构与算法Python版慕课答案在哪里可以看...
  4. 基于改进SURF算法的实时视频拼接
  5. HDU 2222 Keywords Search
  6. android view滑动到顶部并固定在顶部
  7. 安装 PyTorch C++ API libtorch 及一个最小例子
  8. C++ STL vector的操作
  9. windows11安装不了怎么回事,电脑如何安装win11
  10. 软件测试常见分辨率测试,如何用imatest测分辨率 imatest软件测试分辨率图文教程...
  11. DDOS硬件防火墙DIY技术揭密
  12. C#打印机套打三联单
  13. 基于python的博客设计_基于Pyt hon的博客设计
  14. 个人网站Timonj(Personal website)
  15. 学位房如何查询学位真实性和户口是否被占用
  16. TrafficStats 网络实时测速
  17. html5多张图片滚动播放,javascript+html5实现仿flash滚动播放图片的方法_javascript技巧...
  18. J2EE项目开发中常用到的公共方法
  19. ios CAShapeLayer
  20. 李建忠设计模式——桥模式

热门文章

  1. java将xml中的标签名称转为小写_深入学习Java Web(七): JSTL标签库
  2. 安卓9.0官方系统升级包_华为、荣耀公布可升级安卓10.0机型,你的手机在名单之内吗?...
  3. k8s部署tomcat及web应用_k8s部署tomcat的yaml文件
  4. HTML使用vue的 event,vue-js 特殊变量$event常识
  5. C语言中__attribute__ ((at())绝对定位的应用
  6. 游戏开发-从零开始 002
  7. 使用自定义RadioButton和ViewPager实现TabHost效果和带滑动的页卡效果。
  8. Linux串口应用编程
  9. java 面试 概率论_编程培训-115个Java面试题和答案B.pdf
  10. class参数传入 python_小白学 Python 爬虫(20):Xpath 进阶