I have customized (refactored packages of) Linux to directly boot into the games dashboard and start playing the games. Well, there are options to switch to emulators, the Steam app, etc.
It also has the ability to sideload games, which is intended solely for testing purposes.
This way, one will be free from the hassle of installing games and configuring everything by hand himself.
Finally, as a gamer, I get the best of many worlds. PC, retro, PlayStation, etc. I get to play both using controllers as well as a mouse and keyboard.
I want to sell desktops without charging for the operating system, and I will contact all the vendors who build customized PCs to install this operating system.
I have spoken to a few vendors who built custom PCs during my PoC, and they have asked for the OS to install before selling to gamers.
As a PC gamer, would you love to try out such stuff to get a rich gaming experience with minimal configuration and setup?
Which gamer is ready to try out this setup based on the price/configuration?
A. <$600
B. $600 - $1000
C. $1000 - $2500
D. >$2500
Do you have any feedback, opinions, suggestions, or likes/dislikes? Please share.
Thank you.
PS: I am going crazy with these setup ideas and justifying my decision to proceed only if there is some valuable feedback. I have spent hours and hours tweaking the OS and making it run on various devices. Those who liked this have displayed their interest in having this OS and shipping it with them in their hardware distribution. This can be considered as a cry for help not to do free work.
Earlier, I had figured out a few tricks and techniques to run top-selling Android games on the existing China TV boxes. The rest of the folks from this new company are good at operations, supply chain management, marketing, branding, and hiring. I am the last piece of the puzzle to handle the tech. We have already approached a couple of investors, and the future looks promising.
There are a lot of things to be figured out. How to run games on the stock TV ROM. If it is possible to extract the drivers and other modules, can I build my own OS by compiling it from the AOSP source? How do I keymap touch events to joystick gamepad events? How do I push the updates? How do we ensure these keymappings work by default for all screen sizes and resolutions?
The final question is: should I even be working on this problem statement full-time. I am going to get decent equity, but I feel the problem statement is overly simplified. I might have less time to learn or figure things out after the funding happens, and I might not have so much mental freedom to seek out and make mistakes.
I use Emacs most of the time. I do consider it a great piece of software purely due to its extensible nature. I can go on about how Emacs is fabulous, but that is not the point here.
I use VSCODE too. And it is also a great text editor based on Electron.
Electron is a great framework too.
Most of us while doing software development, use a browser. Either for browsing documentation, finding answers, checking the meaning of the error messages, etc. We copy code from the editor, shell to the browser, and back to the editor, and shell.
Also using electron we can create almost any kind of desktop application. Currently what is happening is we create/ship the entire Chrome/JS run time to create an entirely new application for each specific case.
Now let's try to put the pieces together.
Why can't there be a single editor that has a similar extensible nature as emacs but uses JavaScript as the scripting language, and develop extension using HTML and CSS unlike only a text-based extension using elisp in emacs, so that we can leverage the Chrome runtime efficiently?
Why can't we browse the web, edit text, and use the terminal all simultaneously?
Yes, anything is possible given that we solve the hurdles.
Based on your expertise and experience what challenges do you consider one may face during the design and implementation of these requirements?
From his own words:
Why is programming fun? What delights may its practitioner expect as his reward?
First is the sheer joy of making things. As the child delights in his mud pie, so the adult enjoys building things, especially things of his own design. I think this delight must be an image of God's delight in making things, a delight shown in the distinctness and newness of each leaf and each snowflake.
Second is the pleasure of making things that are useful to other people. Deep within, we want others to use our work and to find it helpful. In this respect the programming system is not essentially different from the child's first clay pencil holder ''for Daddy's office." Third is the fascination of fashioning complex puzzle-like objects of interlocking oving parts and watching them work in subtle cycles, playing out the consequences of principles built in from the beginning. The programmed computer has all the fasci- nation of the pinball machine or the jukebox mechanism, carried to the ultimate.
Fourth is the joy of always learning, which springs from the nonrepeating nature of the task. In one way or another the problem is ever new, and its solver learns something: sometimes practical, sometimes theoretical, and sometimes both.
Finally, there is the delight of working in such a tractable medium. The programmer, like the poet, works only slightly re- moved from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures. (As we shall see later, this very tractability has its own problems.) Yet the program construct, unlike the poet's words, is real in the sense that it moves and works, producing visible outputs separate from the construct itself. It prints results, draws pictures, produces sounds, moves arms. The magic of myth and legend has come true in our time. One types the correct incantation on a keyboard, and a display screen comes to Hfe, showing things that never were nor could be. Programming then is fun because it gratifies creative longings built deep within us and delights sensibilities we have in commonwith all men.