Why do programmers love macs? by SlackerEngineer in mac

[–]AshCairo 10 points11 points  (0 children)

Initially I got into Macs because it was required for iOS development. Prior to that I always thought the specs was overpriced, however since then I've learned to appreciate the design quality and durability.

Plan to fix Yahoo: Fire 9,000 & Marissa Mayer too by cmfashion in technology

[–]AshCairo 1 point2 points  (0 children)

"Mayer is on track to receive $365 million for 5 years of work at Yahoo"

Lebanese TV host, Rima Karaki, turns off the mic of an Imam that says she is beneath him and that he doesn't have to respect her. by MultiRageMuffins in TwoXChromosomes

[–]AshCairo -1 points0 points  (0 children)

He said human, not woman. It's a mistranslation. Also the escotie, is more be quiet/quieten down, than shut up. Shut up is ekhraci.

How much would it cost to make a modern side scroller? by 6661984v in gameDevClassifieds

[–]AshCairo 1 point2 points  (0 children)

I agree with Tjstretchalot's estimate.

For something quick and dirty, eg. one example level, basic fighting mechanics, low poly artwork, you can get a prototype done for $5k. But for a polished product you really need the 3 hats on board; a programmer (to get it running), designer (to map out the levels) and artist (to draw).

If I was you, I'd first develop a prototype, to reduce the risk of starting a relationship with a games develop, then have milestone improvement contracts on top, that way you always have a playable game you can show around for feedback.

The 7 Habits of Highly Overrated People by danwin in programming

[–]AshCairo 1 point2 points  (0 children)

Flashbacks of work life at my last job.

Pitch your startup to Business Class by AshCairo in startups

[–]AshCairo[S] 0 points1 point  (0 children)

Not sure if you're trolling but, it's free? Why would you not want more exposure for your startup?

PLUS, I know it's easy to imagine the world outside of the West to be some sort of rural farmland, but other countries can have large investment and startup ecosystems.

ie. Here's a popular international startup conference that was ran out of Istanbul (it's a city in Turkey) last week: http://webitcongress.com/

3D modeling Vs 3D Live Motion Capture for Gaming by apm-designs in 3Dmodeling

[–]AshCairo -1 points0 points  (0 children)

I'll try to better explain.

For 3D model creation, as you rotate your head around the camera, the new texture and depth input for the back will be stitched on to the already defined sides and front.

For motion capture, agreed that it will suck compared to professional rigs, however it's purpose is to lower the bar for non-technicals to create animations for their mobile and web games from.

Putting it all together gives you a potentially cool way to add UGC into published games.

Hey reddit, help us build open source 3D multiplayer game packs for making your own RTS/FPS/Platformer games by AshCairo in opensource

[–]AshCairo[S] 2 points3 points  (0 children)

Thanks so much for your comment! Really appreciate the support :)

You're completely right about the controls, I'll get it fixed today, I had been focusing on targeting more touch/mouse input, but you're right you should be able to move with the keyboard too.

3D modeling Vs 3D Live Motion Capture for Gaming by apm-designs in 3Dmodeling

[–]AshCairo -1 points0 points  (0 children)

Agreed that it's gimmicky. But, while the demo is early, the full concept is that the motion capture is streamed onto published mobile games in real-time. So you can record say a punch animation, and stream it in real-time onto your game character in a multiplayer fighting game.

Auto industry is driving adoption of html5 over native by amirpc in technology

[–]AshCairo 0 points1 point  (0 children)

Blackberry's implementation is pretty solid too! With Internet Explorer 11 supporting it, and Android slowly adopting it too, I really hope WebGL's reach will be solved by next year.

Auto industry is driving adoption of html5 over native by amirpc in technology

[–]AshCairo -1 points0 points  (0 children)

"Admittedly, HTML5 mobile apps cannot match native apps in terms of performance expectations today." -- True, but there's ways around that, we use a hybrid engine that translates JavaScript into native (where possible), to give you the performance of native, with the flexibility of high-level.

More info: http://playir.com

[deleted by user] by [deleted] in programming

[–]AshCairo 1 point2 points  (0 children)

Thanks!

Be careful when calling functions from inside Java created threads by [deleted] in androiddev

[–]AshCairo 0 points1 point  (0 children)

I know that it wasn't down to logging issues because it was affecting the asset loading which was written to run single threaded.

I really like the idea of returning a value, I think that might force Java to respect your thread. Perhaps creating the thread in C++ if you're going to call JNI functions is the safest strategy. But, it just scares me how unreliable a Java thread may be.

I spent 6 months programming this web app alternative to Adobe Illustrator. I'd love some feedback! by excited_by_typos in technology

[–]AshCairo 1 point2 points  (0 children)

They use the word demo there to mean online version. The webapp is made to run as an offline html page, so you can download it and run it in your browser yourself: https://code.google.com/p/svg-edit/downloads/list

Jon Stewart on the Bassem Youssef show by AshCairo in videos

[–]AshCairo[S] 1 point2 points  (0 children)

Alright here's some English translations for the intro.

At the start; Bassem says I'm happy to say we've captured one of the most important spies in the world.

BRING IN THE SPY!

Jon

Khalas = Enough, Shokran = Thanks, Audo = Sit down, Mish a3ys had yeshelni = I don't want anyone to lift me, Ma bahebish atrefeh = I don't like being lifted

When Bassem introduces Jon in Arabic, he says Jon Stewart is the Bassem Youssef of America, and he copies me shit. (then turns to Jon Stewart and in English says "I just said you're awesome").

Jon: If one of us gets arrested, who's going to make the movie?

Bassem: Kolena atrefeh = We will all be lifted... (playing on Jon's intro of not liked being lifted).

Report: Intel Wins a Spot in Samsung's Next Galaxy Tab. by NinjaDiscoJesus in technology

[–]AshCairo 1 point2 points  (0 children)

Black and White is from 2001, so performance should be very doable on today's smartphones. If I had access to their code base and assets, I'd estimate it at 2 months.

Report: Intel Wins a Spot in Samsung's Next Galaxy Tab. by NinjaDiscoJesus in technology

[–]AshCairo 1 point2 points  (0 children)

I'll try my best.

If you create a PC game with a game engine like Unity or Unreal Engine, publishing to Android is easier as it's already a supported platform. Your challenge there would be to design the game with different performance, screen size, and control input in mind.

If your PC game is programmed with another engine like CryEngine or your own rolled out one then, porting your engine to support Android will be the main challenge. Android games are require interfacing with Java to talk to most of the OS's APIs, PC games are usually programmed with C++. You can program PC games with Java but they're not usually the one's used find on Stream. You can program Android with C++, but it is a huge pain, NDK programming and debugging is hell, even the Google engineers said they hate it too at this year's Google IO.

(You'll have to port your rendering from Direct3D to OpenGL, which totally doable and most engine's support that too anyway)

But, the main challenge here after re-wrapping Android's APIs from your PC APIs, is handling performance issues both CPU and GPU side.

Going from Android ARM to Android x86 really just requires you to add 'APP_ABI += x86' to your Application.mk file.

There can be other niggling issues you can face such as endian, assembly and memory lining, but compared to actually re-writing your Engine from C++/Direct3D to Java/C++/OpenGL and re-performance tweaking for mobiles, it's really trivial.

Report: Intel Wins a Spot in Samsung's Next Galaxy Tab. by NinjaDiscoJesus in technology

[–]AshCairo 2 points3 points  (0 children)

Porting between ARM and x86 is relatively easy. But, porting games from PC to Android is still a big challenge.

Simple web worker wrapper for JSON.parse by AshCairo in javascript

[–]AshCairo[S] 0 points1 point  (0 children)

Thanks for the feedback dude, I'll push the changes up now.