Forgot your password?

Comment: Re:Don't repeat yourself in a multilingual project (Score 1) 161

I don't usually see server architectures and client architectures sharing too much in the way of logic code

Input validation logic and any logic related to offline use needs to be the same (or at least provably identically behaving) on server and client.

Comment: Flappy Bird is Balloon Fight (Score 1) 57

by tepples (#47562445) Attached to: $299 Android Gaming Tablet Reviewed

Various flavors of Survival Horror; from Alan Wake, that Slenderman game, Rust, etc.

I haven't played them. What do they add on top of the Alone in the Dark/Resident Evil/Silent Hill template?

Angry Birds

I played that back when it was called "Gorilla.bas".

There's also CtOS Mobile, which allows mobile players to engage with console players, a fairly new concept.

Apart from the fact that the whole concept of "console players" is an artifact of lockdown regimes, Pac-Man Vs. already did mobile vs. console.

Mass Effect 3 had some novel elements, such as the option to skip the action portions and basically turn the game into an interactive movie.

Isn't that what "FMV games" on Sega CD and 3DO did?

Also, 'annoyance games,' my term, in which I would classify crap like Flappy Bird and F*uck This Game, which seem designed to irritate the shit out of you.

Flappy Bird is a clone of Piou Piou, which is a clone of "Balloon Trip" in Balloon Fight, which is a clone of Joust. F*ck This Game is just WarioWare: each player in a split screen plays a one-button microgame.

Comment: Latency and monthly caps (Score 2) 57

by tepples (#47560703) Attached to: $299 Android Gaming Tablet Reviewed

By the way, now the costs for hardware are passed onto the game publisher rather than the end-user.

Something like OnLive stops working so well once ISPs start charging per GB, at which point the end user has to pay both the ISP and the game publisher. What will the market bear? And I'm told such streaming fails for twitchier genres that rely on eye-blink reactions.

Comment: Don't repeat yourself in a multilingual project (Score 1) 161

If a developer is scared to cross to any platform because they don't want to be multi-lingual, they're doing it wrong.

An application can be separated into logic and presentation, or model and view, however your framework prefers to describe them. A program may require separate presentation for each platform, but versions of a program for multiple platforms should ideally share the logic. But some platforms strongly recommend or even require use of certain languages. How can a programmer follow the rule of not repeating yourself to share logic across languages? Say I developed a game in Java or Objective-C but I want to port it to a Microsoft platform that allows only C#. (In theory it allows any language that compiles to verifiably type-safe .NET Compact Framework bytecode, but in practice that means C#.) How would I go about making and maintaining that port so that fixes to defects in the logic of the version on the original platform propagate to the version on the Microsoft platform ?

Comment: Re:The larger screen is part of the problem (Score 1) 509

by tepples (#47556309) Attached to: Lots Of People Really Want Slideout-Keyboard Phones: Where Are They?

So you need to look beyond Intel and Microsoft. [Try an ARM-powered Android laptop]

I currently run Xubuntu on my 10" laptop. But I use Intel for two reasons. One is that operating systems that ship on popular ARM devices tend to have window management policies that are all maximized all the time. The Android CDD explicitly has no provision for resizable windows. Though 1024x600 is small, it is still wide enough for a source code window and an output window side by side in IDLE, the code editor that ships with Python. The other is that three applications that I use regularly are not ported to GNU/Linux (FamiTracker, Modplug Tracker, and FCEUX debugger version), and I run them through Wine. Or have I just painted myself into a "too niche for hardware makers to bother" corner?

If you don't find it in the US, probably buy from China

How would one go about returning something that one finds unsuitable? One time I bought a mail order Bluetooth keyboard, so much had been crammed to the right of the space bar that my right thumb had to stretch uncomfortably to reach it. Fortunately, because I had bought it from a U.S.-based seller, I was able to ship it back. I do see that Newegg has the IdeaPad A10 though.

Work is the crab grass in the lawn of life. -- Schulz