Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (513)
Games in Android Showcase (120)
games submitted by our members
Games in WIP (577)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
   Home   Help   Search   Login   Register   
  Show Posts
Pages: [1] 2 3 ... 26
1  Discussions / Miscellaneous Topics / Re: Which keyboard should I buy? on: 2014-10-25 00:22:08
Cherry MX Blues are always a great switch.

Which Das Keyboard are you going for? The 3 or the 4?

- Jev
2  Discussions / Miscellaneous Topics / Re: Which keyboard should I buy? on: 2014-10-24 23:44:41
Add Corsair to that list, they make excellent keyboards. Otherwise, excellent description of mechanical keyboards.

Added! Pointing

Corsair is pretty good, plus they're easy to get if you're outside the US (sites like NCIX have a lot of them).
My only complaint with them is that you have to pay quite a bit of money to get a truly mechanical keyboard.

Some of their boards are only partially mechanical (such as the K60) since only the QWERTY block, arrow keys and numpad on them use mechanical switches.

Example:


Just a minor annoyance though.

- Jev
3  Discussions / General Discussions / Re: Give me a topic.. on: 2014-10-23 13:55:55
You won't get anywhere as a game developer if you only focus on the code.

Design has to have the most attention. That's just a rule.

- Jev
4  Discussions / General Discussions / Re: Give me a topic.. on: 2014-10-23 10:37:52
Video Games

- Jev
5  Games Center / WIP games, tools & toy projects / Re: Zombie Nauts [0.4.5] on: 2014-10-22 23:08:40
I've made a mobile game before. Zuku Blox (Plug Plug) But sadly I lost 250 dollars on the adventure. The market for iOS apps is horrendous. I just hate the market, thats all.

Again, you're going to have to spend money on development no matter what, especially when you're working in the mobile market.

Just make sure the game is good and unique and you'll be fine.

- Jev
6  Games Center / WIP games, tools & toy projects / Re: Zombie Nauts [0.4.5] on: 2014-10-22 21:15:36
Something that actually has variety in its gameplay and wraps itself around an original concept.

To get a head start, I would rename the project.

Besides, why wouldn't you port it to mobile?

- Jev
7  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-10-22 16:34:12
Made some more art (concepts) for a game I'm working on with Mercury: (Click for full size)


- Jev
8  Games Center / WIP games, tools & toy projects / Re: Zombie Nauts [0.4.5] on: 2014-10-22 12:57:48
If you want it to get anywhere:
  • Recode all of it, and think about the design more than having good code.
  • Port it to mobile; that's pretty much the only market you're good going in.
  • Give it a better art style, possibly hire an artist.
  • Hire a sound artist/musician to make custom music & sounds for the game.
  • Accept that you are going to have development costs if you do any of the above items.
  • Give it a website.
  • Market it.
  • Polish it.

That's what I would recommend doing, at least.

Note that none of these work if you don't have free time.

- Jev

9  Discussions / General Discussions / Re: How do you guys make art? on: 2014-10-22 12:35:02
If you don't want to follow the annoying 'indie' cliche, don't use pixel-art.

Be creative for once. It's not that hard if you put even the tiniest bit of effort into it.

- Jev
10  Discussions / General Discussions / Re: development block on: 2014-10-21 19:18:16
Just think less. It's as simple as that.

- Jev
11  Game Development / Newbie & Debugging Questions / Re: Programming an online top-down game for newbies - Questions on: 2014-10-20 20:47:33
Stick to Java, use LibGDX and forget Unity which is less reliable across platforms.

Professional game developers are starting to forget Java and jump ship to Unity anyway. People should just adapt to the change and forget about it IMO.

libGDX runs on:
  • Most Modern Android Devices.
  • Apple's iOS via RoboVM.
  • The Web via GWT.
  • Mac OS X, Microsoft Windows and various distributions of GNU/Linux.

According to its website, Unity claims to run on:
  • Most Modern Android Devices.
  • Apple's iOS
  • Microsoft Windows Phone
  • Blackberry
  • The Web via Unity Web Player
  • Mac OS X, Microsoft Windows and various distributions of GNU/Linux.
  • Microsoft's Xbox One
  • Microsoft's Xbox 360
  • Sony's PS4
  • Sony's PS3
  • Sony's PSP Vita
  • Sony's Playstation Mobile
  • Nintendo's Wii & Wii U

That's a pretty big difference.
Granted, If you're just starting out you don't need to support any of these. Period.

- Jev
12  Discussions / Miscellaneous Topics / Re: Which keyboard should I buy? on: 2014-10-20 19:38:40
Mechanical keyboard "expert" here. I've contributed to communities like /r/mechanicalkeyboards for a long time now, plus I've been buying them for 2 years and selling them for 1.

Here is yet another long-ass post about mechanical keyboards and how to buy one without wasting your money.

WARNING: GIF/Image Overload.



#1: The switches.

Switches are what make the mechanical keyboard mechanical, and there are a lot of them. There are two main types of switches: linear and tactile.

Linear switches are more geared towards gaming and less on typing, since they don't give you any form of feedback to tell you when you've performed a keystroke. They tend to be lighter as well, and don't produce the famous 'click' noise that tactile switches do. Some examples of linear switches: Cherry MX Reds and Cherry MX Blacks. Here are a couple gifs of them:

Click to Play
Click to Play


Tactile switches are known for their famous clicky noise. They tend to be a bit heavier and louder, and are most recommended for typing. Don't believe the BS people spew out there about them not being good for gaming, they're perfectly fine for that. Some examples of tactile switches: Cherry MX Blues and Cherry MX Browns. Here are a couple gifs of them:

Click to Play
Click to Play


It should be noted that Cherry MX Browns aren't *exactly* as clicky as blues, for they have a tactile bump rather than a click.

The most popular Cherry MX Switches are: Cherry MX Blues, Cherry MX Reds, Cherry MX Browns, Cherry MX Blacks, Cherry MX Greens, Cherry MX Grays/Greys and Cherry MX Clears.

Cherry MX Switches aren't the only switches though. There are also Buckling Springs, which are my personal favourite. These are used by the older IBM Model M keyboards, as well as their modern Unicomp counterparts.

Here's a gif of one of them:
Click to Play




#2: Switch Weights.

Choosing the switches you want on your keyboard is one thing, choosing the weights of them is another completely different story.

To sum it up simply, here are the weights for most of the switches I have just covered:
  • MX Blues require 55g
  • MX Browns require 45g
  • MX Reds require 45g
  • MX Blacks require 60g

If you don't mind sacrificing your typing speed for a lighter switch that's more optimized for gaming, go with MX Reds or MX Browns.
If you don't mind being incredibly loud and putting a tiny bit more force into your keystrokes, go with MX Blues.
If you don't mind making your hands incredibly tired, go with MX Blacks.



#3: Sizing.

With switches out of the way, you also have to think about how big you want your keyboard to be.

There are 100% keyboards (AKA the standard), which contain the number pad, arrow keys and QWERTY block, and
There are 80% keyboards (AKA tenkeyless), which do not contain the number pad, but still have the arrow keys.
There are also 60% keyboards (AKA compact) out there, which do not contain the number pad and do not contain the arrow keys, and only include the QWERTY block.

Here an example:


This is just personal preference, really. I like all of them. Tongue



#4: Keycaps.

You can get these from places like WASDKeyboards, QWERKeys and many other online shops.

The only thing you really have to pay attention to are the price and the plastics.

ABS keycaps are okay, included on most boards by default, and give the keyboard a lighter sound. They're thinner and shine a lot quicker than PBT keycaps.
PBT keycaps are amazing, but you generally have to buy them yourself. They give the keyboard a harder, blockier sound because of their thickness, and tend not to shine as easily.

Print is another thing to keep in mind, but it's not as important. I tend not to get in-depth with it because I don't like printed keycaps. Roll Eyes.



#5: Buying.

The biggest thing on the list, for sure.

Some general distributors:
DAS Keyboards
Ducky
Filco
Realforce

Resellers:
The Keyboard Compoany
Elite Keyboards
WASD Keyboards
Unicomp
Max Keyboards
ErgoGeek
NCIX

Manufacturer online stores:

Cooler Master/CMStorm
DAS Keyboards

It's also good to generally look on sites like NewEgg and Amazon if you're new and have no idea what you're looking for.

The most preferred brands out there are: Filco, Ducky, DAS Keyboard, Cooler Master/CMStorm, IBM/Unicomp, Corsair, and Rosewill according to reddit, deskthority and my own personal experiences.

Spend some time looking at reviews. That's the #1 way to find a keyboard you like IMO.



An extra little note:

Please be careful with your money. Avoid impulse-buying and do your research!!! You have no idea how many times I bought crappy keyboards just to get my hands on one back when I was new. Please refrain from doing that.

Also, get a switch tester if you're still unsure of what switch you want. Cooler Master has some good ones, but there are others on sites like WASDKeyboards and Max Keyboards.



Hopefully that summed it up. My grammar may have not been perfect here and there, but I did what I could.

Have fun click-clacking!

- Jev
13  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-10-20 18:41:48
Daaaaamn, that looks nice! Needs some soy sauce though... Shouyuu ramen was good as hell!

I ran out. Sad

- Jev
14  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-10-20 18:25:15
Other people use JGO or Twitter or something for spewing out irrelevant opinions, Drenius...

- Jev
15  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-10-20 17:55:08
Got a Mercury T-Shirt:



I also made some badass ramen this morning:



- Jev
16  Discussions / Miscellaneous Topics / Re: Which keyboard should I buy? on: 2014-10-20 17:53:15
I wish I still had that keyboard rant I did a long time ago on the forum. It was f**king huge, I'll post it here later.

- Jev
17  Game Development / Newbie & Debugging Questions / Re: Best way to iterate through ArrayList? on: 2014-10-18 22:25:33
You should only convert an ArrayList to an array when you know that you aren't going to be adding anything more to it and the libraries/frameworks you're working with require it for many of their functions IMO.

- Jev
18  Game Development / Newbie & Debugging Questions / Re: Best way to iterate through ArrayList? on: 2014-10-18 08:42:53
Personally I use No.2, it's just easy to code IMO.

But I'd love to hear of a faster way, as I use quite a lot of ArrayLists in Retro-Pixel Castles.

Compare this:
1  
2  
3  
4  
5  
for (int i = 0; i < things.size(); i++) {
    Thing thing = things.get(i);

    // Do Something.
}

To this:
1  
2  
3  
for (Thing thing : things) {
    // Do Something.
}

Huge difference, much faster to do IMO.

- Jev
19  Discussions / Miscellaneous Topics / Re: Website design? on: 2014-10-17 07:30:48
1. Yeah... But it would just seem wasteful just giving up now in this design after so long...

It's not wasteful, it's the complete opposite.

- Jev
20  Discussions / General Discussions / Re: InDMag: Indie GameDev Magazine on: 2014-10-17 05:18:29
Don't have it set to expand when hovering over the element; that's really annoying and never traditionally used on websites.

- Jev
21  Discussions / General Discussions / Re: InDMag: Indie GameDev Magazine on: 2014-10-16 05:32:08
If you want people to take this project seriously, you should look into buying an actual domain name.

- Jev
22  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-10-16 00:40:39
Added really basic scene-graphing to Mercury; going to update the hell out of this later.

- Jev
23  Discussions / General Discussions / Re: Cheap Web Servers? on: 2014-10-15 03:20:55
Can people please stop making posts about web hosting?

http://reddit.com/r/webhosting

Stop asking us.

- Jev
24  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-10-15 00:23:31
Finally dealt with a couple major problems with my GitHub repo.

- Jev
25  Games Center / Showcase / Re: Tess on: 2014-10-12 06:57:39
I was thinking the exact same thing as Herbherth.

A lot like Cave Story, and that's not a bad thing! Cheesy

- Jev
26  Game Development / Newbie & Debugging Questions / Re: Imitating 3D dice in Java2D on: 2014-10-12 03:02:25
I would suggest reading up on pseudo-3D rendering, since there are many hackish ways to go about 3D effects in Java2D.

- Jev
27  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-10-11 23:11:26
Nah, I was referring to the domains I bought for it, ex. mercurylib.com and mercury2d.com

I'm one of the developers. Tongue

- Jev
28  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-10-11 21:22:03
Mercury is free, I don't know what got you to think otherwise.

Anyway, I would say the biggest advantage is the utter simplicity of the library and its lightweight framework. While GDX has a lot of useful features and great cross-platform support, Mercury isn't built around the same goals GDX is built around.

If you want something that's very fast to setup and easy to get something going with, use Mercury or Slick2D.
If you want something that's very cross-platform and efficient for developers looking to get the most out of a library, use libGDX.

That's how I like to sum it up.

That said, the library is still in development and not recommended for people thinking about pursuing large projects with it.
We plan on having a beta release in December, and by then it will hopefully be dev-ready.

- Jev
29  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-10-10 19:07:08
Bought http://www.mercurylib.com/, no longer using http://merc.radiri.us/ for the project.

About to redesign the site.

- Jev
30  Games Center / WIP games, tools & toy projects / Re: Mercury: A Simple 2D Game Library | -> Beta coming soon <- on: 2014-10-10 18:56:33
I would just like to remind everybody here, the official website's domain has been changed to http://www.mercurylib.com/.
http://merc.radiri.us/ has been set to a redirect, so no existing links should be broken.

I also got http://www.mercury2d.com/, for people who don't like typing one extra character.

- Jev
Pages: [1] 2 3 ... 26
 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Longarmx (52 views)
2014-10-17 03:59:02

Norakomi (43 views)
2014-10-16 15:22:06

Norakomi (33 views)
2014-10-16 15:20:20

lcass (37 views)
2014-10-15 16:18:58

TehJavaDev (68 views)
2014-10-14 00:39:48

TehJavaDev (68 views)
2014-10-14 00:35:47

TehJavaDev (60 views)
2014-10-14 00:32:37

BurntPizza (73 views)
2014-10-11 23:24:42

BurntPizza (45 views)
2014-10-11 23:10:45

BurntPizza (86 views)
2014-10-11 22:30:10
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!