Comments (6)
The pictures that you downloaded, how is the license on that? (Because I do not want to rip off other peoples work)
from emptyepsilon.
Oh wow. That looks nice!
from emptyepsilon.
The pictures that you downloaded, how is the license on that?
I recognize elements ripped off the Star Trek Online GUI. :-S
but it provides a general idea. Comments?
Disclaimer: I've worked on maritime electronics, and I know how UIs for real ships feels like.
So, I don't like it. There's way too much tiny text and graphics in antialiased shades of blue. When you're running a ship, fancy graphics are just a distraction, specially when they are small - the UI of a bridge has to be useful, not pretty. I do think that a spaceship should be function over form, not form over function.
Typography. I count 7 or so different typefaces on the screen, including Serif typefaces (hint: never use serifs in a futuristic anything). Using a consistent typeface is as important as using the same colour or the same line width.
Weird-shaped buttons: While these look good on alien UIs in the TV shows, complex shapes means that the code has to control weird hitboxes, and that has the potential of wasting the user's time in case of a misclick (or making the user spend more time thinking where to click).
I think you're trying to do too much at once - you're working on the whole screen. Instead, I suggest you start small: design small controls/widgets first. How does a tube load/fire/unload control work? What are the possible interactions and states? Does the shield status show a percentage, a bar, an absolute value, or something else? How is an on/off toggle different from a button? These kind of tiny things ultimately add up.
That way, you don't need to redesign the whole thing if the game changes to include one more feature in one screen.
If you're going to work on an overall design, remember to see how the UI looks on a 4:3 screen, and on 9:16 and 10:16. Different aspect ratios will force you to make an adaptable interface, which will force you to use spacers (the industry has standard screen sizes, but a game like EE runs on a variety of devices, resolutions, pixel sizes, etc).
So, once again, I do think that in a bridge simulator UI, function is more important than form, and the proposed screenshot is form over function.
from emptyepsilon.
Well, yes, there are two pictures from the star trek online GUI, the up/down slidebar and the shield/hull thingie with U.S.S. Aneas on it.
The other ones are freely-available and downloadable pictures, which I adjusted, if I am home again I could send the license.
The STO-UI things should be changed, but since it was a mock-up I did not feel like creating a whole new picture and used this as reference. The idea is clear.
@ Disclaimer: Well, this ain't a maritime electronics thing and if you got a better idea, make it :). Maritime electronics has way more functions than EE, the amount of actual different choices you can make with the weapons console is actually quite low. The little less-important things I added do not matter for the whole game, but gives 'colour' to the interface and could provide non-important data.
They might for you be a distraction, but when I let people play EE at a convention, they unanimously disagree with you and say that the UI should be prettier and we should add 'stuff'. It can be that from 'reality' you would like a more boring interface, but remember that this is a game.
Typography: You are right, I added some different typefaces. I should have one typeface. Actually I changed some with paint because my photoshop needed a reinstal at the time.
Weird shaped buttons, yes, the buttons down could be removed. Although I do not think they are weird, they look futuristic and a bit alien yes. And you have a big enough box to click on, so misclicks are not an issue, unless you have parkinson. The hitboxes are not that hard to make, since I will provide every button seperately.
I do not think I started too big. I have a clear idea what I want to work towards with the weapons console and since the actualy choice parameters are already clear I did the whole thing. I could send you my word-file which describes everything. Furthermore, it is not finished yet.
This UI is a 4:3 interface.
I think form is as important as function, since it is a game, which looks kind of bland at the moment.
This is not form over function, since the main options you can choose are very clear.
from emptyepsilon.
I like the overall style of the UI!
Altough it is a bridge simulator, it is also a game: besides accurately and effectively controlling your spaceship so you don't die, you also want to have some fun.
I like the frame around the borders and the corners, it gives a nice scifi feel without getting in your face too much. The large corners make it easy to add controlls like energy, hull etc.
However, it is a bit bloated with useless stuff. Fancy stuff is nice, but if it stands out a lot but doesn't add any functionality, it's just a distraction.
I would suggest starting with a minimal framing of the screen (but with the nice scifi themed elements), and then only adding the elements that you actually need.
The Missle-loading thingies on the side are also quite nice! However, I would suggest trying to integrate them in the sidebar, they get a little too much attention now.
The wierd-looking hitbox could be solved by placing the button on top of a semi-shaded rectangle.
However, there is one big issue with this concept:
http://99villages.deviantart.com/art/Neon-Space-Rainmeter-2015-1-4-442236472
It's got a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported license, of which the NoDerivs-part means:
NoDerivatives — If you remix, transform, or build upon the material, you may not distribute the modified material.
BTW: this is vslotman
from emptyepsilon.
Yup, as vincent just pointed out, I read the licence wrong...
from emptyepsilon.
Related Issues (20)
- [docs] Document resource pack creation and usage
- Alpine-linux compiling HOT 9
- Package EmptyEpsilon via Flatpack and publish on Flathub HOT 9
- After building from source running fails due to no config HOT 5
- Pressing delete while at the end of a text entry box crashes the game HOT 2
- [tweak] Docking services toggles are confusing if ship doesn't have any DockClasses HOT 2
- Enhancement Request - Missile Tube Status getter HOT 1
- Joystick events not detected under netboot HOT 10
- Enemies cant aim side-mounted weapons? HOT 4
- Missile trajectory lines glitching HOT 1
- EE-2023.06.17 Navy Striker model super-sized HOT 6
- Feature: Player ship stats in ship selection screen and database HOT 7
- Linux server crashes when clients try to connect HOT 6
- [Issue] When the player ship docks at a station, it jerks
- [Scenario issue] "The Black Wall" from Dyrian HOT 8
- unexpected mass spawning of ships HOT 3
- Game won't start with current version on OpenSuSe 15.4 HOT 2
- Borderline Fever scenario error: attempt to call a number value (local '_') HOT 2
- Check
- build/MacOS Needs Update HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from emptyepsilon.