The Future of Android Games, Virtual Reality & Augmented Reality

Mobile gaming has come a very long way since the introduction of crude & simple games like Snake and Pong which were available on early Nokia phones. Mobile processors and graphics are now as powerful as desktop computers were just a few years ago. Older generations still remember lugging around a Game Boy or Game gear and begging their parents for another game. New generations literally have access to 100’s of thousands of games on their mobile device.

In short, mobile gaming has exploded in just a few years time. In the month of July 2016 there were 63.1 million arcade games downloaded & games in the “strategy” category generated $195M revenue. In a recent study over 37% of mobile app users with 30 minutes of free time choose to play games over any other activity. We’ve all seen it and we’ve all done it ourselves, whether its waiting for an appointment or sitting at the airport, we pull out our mobile device and jump into a quick game to kill the time.

So what does all of this mean for the future of android gaming? For starters, the massive amounts of revenue and user interest in android gaming has bolstered continuous innovation and fierce competition in the global marketplace. For example, just 12 months ago, top executives were saying they didn’t see any major benefit to augmented reality. With the release of Pokemon Go and estimates citing as much as $500 million in revenue in just 60 days, I think we can all agree augmented reality is here to stay. Virtual reality is another area that has been picking up steam in recent months. You can now buy virtual reality headsets at local gas stations for a mere $30. Or if you’re on a budget you can purchase Google Cardboard for as little as $7.00. There are still only a limited number of VR enabled games but that number is increasing daily. Not only that, as more and more people experience VR we are sure to see a blockbuster release sooner or later.

Let’s take a look at some real life examples of recent game releases. Dawn of Titans which was recently released on Google Play was in development for over 2 years. This is akin to the development cycle of a mid-level PC game release on Steam. The game features mass controlled troops, world building elements and impressive graphics. A few years ago this would be considered a major release for the Android platform. These days this is just another drop in the massive pond. With over 2.4 million apps and games currently listed on Google Play it’s become harder and harder to stand out. This is actually good news for gamers as developers are working harder and faster to create new innovative titles to attract users.

I firmly believe that both Virtual Reality (VR) and Augmented Reality (AR) titles are going to gain more traction in 2017. Major developers who can pump out triple A content can’t be left in the dust while indie developers pump out AR and VR enabled games. They will be forced to port existing titles and come up exciting new ways to interact with the mobile devices.

There are many gimmicky games available that utilize the phones microphone, gyroscope, camera and accelerometer. However, these sensors combined with AR and VR could bring a whole new experience to gamers. Imagine walking through a recreated 3D world that represents your neighbourhood, immersed in full virtual reality, and using your phone as a targeting device to defend against waves of zombies. This is already possible with the technology that is available, it just needs to be packaged in a user friendly way that people can enjoy. Combining meticulous graphics with well thought out virtual reality experiences would be impressive indeed. If you’re familiar with PC based virtual reality demo’s you already know how immersive the experience can be. It’s only a matter of time before these same experiences make their way to our mobile devices en masse. And to think, only 30 years ago we were playing Mario on our beloved Nintendo consoles. Let’s not even mention the Virtual Boy that burned your eyes after 2 minutes of playing tennis. Android games and mobile games in general have come a long ways since then and they will continue to push barriers even further in the near future.

Posted in Uncategorized | Comments Off on The Future of Android Games, Virtual Reality & Augmented Reality

The Artistic Way of Programming

12 years back, when I started my formal classes in computer science, the first thing I learnt was “data” means “information”. A few days after that, we started conventional programming, where code and data were treated separately. For example, only data can be passed as the functional arguments. It was difficult for me to digest that “code, which is also information, is not treated as data”. I strongly felt that this will increase complexity of softwares in the long run.

A system does three things – read, transform (processing data), write. In other words – the mathematics (the transform part), and the effect of that in real life (the read/write part). The data transformation is indeed a mathematical concept, and with the help of read and write we make the mathematics (the transform part) useful to the real world. Bringing the “transform” part fully inside mathematical domain has its own benefit of using mathematics without fear (possible errors) for the analysis of the system, making the system more tractable mathematically. The catch is to treat both the elements of transformations, data and functions, equally.

Initially, code used to be bigger than the data, so sending data over the wire was feasible. But with time, data becoming huge, sending code to systems over the wire becomes the need, resting the data on the systems intact. With big data, the need of the hour is to treat the code as data, so that the code can be taken as argument to another meta function on a system having huge data which expects an algorithm for transformations.

Roughly speaking, codes are algorithms, algorithms are mathematical functions, functions are in turn actually look-up tables, i.e. data. Hence with this principle, all codes or functions are data.This is exactly the cornerstone of the functional paradigm. The functional programming is programming with functions, they treat functions and data likewise. Another principle I love, to control complexity, rules should not be complex itself.

Thumb rules rewritten for the functional paradigm:

Read-write and transformations(algorithms) should be separate.
Use immutable variables. Discourage use of reassignment statements.
Discourage side-effects (input/output or changing any variable in-place), every function should ONLY return its expected result.
Use referentially transparent functions (sometimes it is called pure functions) with no side effects, i.e. if x = y, f(x) and f(y) should be same forever.
Unit testing is a must for each function.
One of the main design patterns should be followed is to use expressions instead of instructions, i.e. it should be declarative in nature. Discourage use of loops like for/while – use recursive statements as shown above to calculate sum. Tell computers what needs to be done, not how to do it – it reduces error, especially edge cases.
With the need to control the complexity of the system and the advance design, the design pattern for the functional composition can be made to follow some basic algebraic structures, which in turn becomes more robust.

Posted in Uncategorized | Comments Off on The Artistic Way of Programming

10 Ways Entrepreneurs Can Change the Social & Economic Story

Men and women who create for-profit and nonprofit new ventures can and should do things of the kind that the President-Elect is likely to neglect, negate, or avoid. Entrepreneurs can quietly change the story, one organization at a time, whatever government may or may not do.

Here are ten ways venture founders can alter the course implied by what we know of Donald Trump’s intentions. They are all within our own authority, not those of government. We can:

  1. actively appreciate the economic and social needs of disadvantaged groups and consider how our own organization can make a difference-or start a new one that can; at least ensure that our own organization does not contribute to disadvantage;
  2. be inquisitive about rural and underserved populations adversely impacted by political, economic and tech change-and examine ways that our organization can make a positive contribution, including the offer of products, services or employment;
  3. create inclusive policies on gender, gender identity, race, national origin & religion; offer all employees dignity & respect, provide healthcare, parental leave, clear policies on sexual harassment, & the opportunity for participation in decision-making and sharing organizational success;
  4. take the opportunity to participate in the life of local communities to mutual advantage, through direct civic engagement, as well as supporting employee volunteering; become involved in community supported enterprises;
  5. evaluate all practices of the organization that may contribute directly or indirectly to climate change-and introduce ways that will reduce pollution; seek to be powered by clean energy and move to zero waste;
  6. ensure that the pay ratio between the highest and lowest paid members of the organization does not exceed 20:1 (as it was in 1965) to reduce financial inequity, given that the ratio between average American CEO pay and worker pay is now 303:1;
  7. re-examine the consequences of all purchasing decisions, in order to avoid pain and hardship, either in supplier organizations or the local and global community; research supplier behaviors on socio-economic parameters;
  8. commit to support the lifelong learning of all members of the organization, regardless of where they are starting or what position they hold-through internal development programs and external qualifications;
  9. employ socially responsible financial policies that do not disfavor any stakeholder, either close at hand or nationally, as well as avoiding immoral or self-serving practices, such as the avoidance of repatriating foreign profits;
  10. build a widely communicated progressive corporate story that is reflected through the behaviors of everyone in the organization and enshrined in all official organizational procedures; regularly monitor its reality.
  11. GEI scores 137 countries on 14 pillars of a healthy entrepreneurship ecosystem

Posted in Uncategorized | Comments Off on 10 Ways Entrepreneurs Can Change the Social & Economic Story

Five Former All-Stars Who Need To Have Comeback Years in 2017

St. Louis did to Chicago what the Cubs did to the Cardinals during last year’s off season, signing a valuable part of their outfield to a free agent contract. In 2015 Jason Heyward went from the Cardinals to the Cubs, where he received a World Series ring.

This year, the Cardinals returned the favor, signing Dexter Fowler to a free agent deal. Fowler served as a spark at the lead off spot for the Cubs, as well as providing near Gold Glove defense in center field.

St. Louis hopes the overall season turns out as well as 2016 did for Heyward and the Cubs, who won their first Fall Classic in over one hundred years. In order for that to happen, the Cardinals will have to get better individual results from Fowler than the Cubs did from Heyward. Although he remained a top notch defensive right fielder, Heyward’s offensive numbers were disappointing. He struggled so much that manager Joe Madden did not even start him in several World Series games against the Indians.

The Cubs are hoping Heyward has a comeback season in 2017, as are a dozen or so other players. Several of them were mentioned in an article by David Schoenfield at ESPN.com on December 6,2016, a list including Arizona pitcher Zack Greinke, Boston infielder Pablo Sandoval, and Washington first baseman Ryan Zimmerman.

Omitted from that list are five other players who are hoping to bounce back after a down year, or in some cases, back to back down years. Here are five other prominent players who need to have comeback years in 2017.

Joe Mauer of the Minnesota Twins

The former American League Most Valuable Player has had two sub par years in a row, even though he still leads the Twins in quality at bats. Mauer’s batting averages in 2015 and 2016 were both more than thirty under his career .319 mark.

Bryce Harper of the Washington Nationals

After earning the National League M.V. P. honors the season before, Harper hit just .243 and his 24 home runs were barely half of the total he hit in 2015. The outfielder is also hoping to improve his numbers considerably, since he is eligible for free agency after the season.

Andrew McCutcheon of the Pittsburgh Pirates

Trade talk regarding the former N.L. M.V.P. has been frequent throughout the winter, so his comeback may have to occur while he is wearing the uniform of a club other than the Pirates. Ben Revere of the Washington Nationals

After hitting.317 with the Toronto Blue Jays in 2015, Revere’s average plummeted to .214 when he went to Washington. He really needs a comeback year for, like his teammate Harper, he will become a free agent at the end of the season.

Alex Gordon of the Kansas City Royals

His home run totals went up four from 2015, but his batting average dropped fifty one points to .221. Kansas City, which missed out on the playoffs after winning two straight pennants, needs Gordon to bounce back if they want to return to the postseason.

Posted in Uncategorized | Comments Off on Five Former All-Stars Who Need To Have Comeback Years in 2017

Economic Cycles, Stock Market Crashes and the Scary Scenarios

Here we are ready to inaugurate a new president in 2017 and our stock markets are at all-time highs after a huge ‘Trump Bounce’ after the election. Many that study stock market history admit that we are in a need for a pull back as the DOW is almost ready to break 20,000 pts. What does all this mean?

Well, many analysts are suggesting it is very possible we could get a market correction in mid to late 2017 and that it could be 10-20% by the time it is done, the longer this nonsense goes on, and the bigger the bubble builds then the bigger the drop, we are over bought, almost everywhere. Then all that money printed that ended up inflating emerging markets will look for safe haven, coming back here in the short term. As those go one-by-one, that money flies out, because the money is looking for the nicest looking house (for now) in a majorly bad neighborhood, look at the EU, Japan, Middle East, India, and who knows what the hell China’s real numbers are, they have one thing going for them, they own our debt – but that might not be worth much if things go on. All that money coming back to safe haven in the US will cause inflation here, but at what cost?

Cheap loans, another bubble burst and look at the Student Loan issues 35% in default (past 90-days) and cheap car loans is only producing higher repo rates which are hidden by increased sales figures. It’s all lipstick on a big pig, socialism doesn’t work and you can’t have utopia unless you build it, and that takes capitalism which we are crushing into next week for the falsehood of cronyism. But I digress.

If we don’t get a back pedal on the stock market soon, it will all come at once, and 2008 was 8-years ago remember? That wasn’t a recovery that I’d be bragging about – basically we’ve increased regulations, size of government, and cut our military – all very stupid things to do in the present period. We are digging a hole, and I assume when if it starts to fall apart the left will blame capitalism and get their people back into power – and they will just make things worse – this seems to be a repeating problem with humanity doesn’t it? That is what socialists always attempt to do, but it all collapses anyway – Venezuela, Argentina, Greece, Spain, Italy, Portugal, Zimbabwe, hell, how about that Arab Spring a few years ago, still in shambles – Libya, Egypt, Tunisia, Syria, Yemen, who’s next? Jordan, Turkey, Saudi Arabia? Civil unrest, food shortages, people will demand what was promised and take down their governments to get what’s left. Beware the socialist mobs. But I keep digressing.

Posted in Uncategorized | Comments Off on Economic Cycles, Stock Market Crashes and the Scary Scenarios