Jump to content


Marketing Game OS


28 replies to this topic

#1 losethos

    Member

  • Members
  • PipPip
  • 48 posts

Posted 09 October 2008 - 12:01 AM

I've written a 64-bit PC operating system just for game programming -- http://www.losethos.com . I'm trying to figure-out how to market it. Maybe, you could check it out and give me feedback on good and bad aspects of it. It has a brand-new graphics API, not accelerated. I could use feedback on the API... acceleration is not really an option.

You can download the ISO, boot to it and install or just sample it.

One idea is all I need to do is make a killer application. That sounded easy, but it's harder than it seems! I have problems just coming-up with original game ideas. I thought of a eagle flight simulator where you dive for fish. That's about as original as I can do.

This is not such a good time for venture capital. I'm not even sure I would lend me money.

LoseThos is for fun with programming. It is fun. Only problem is can't really do much serious with it. It's a blast if you want to play with MultiCore or programming things which are normally off-limits.... Want to change page tables... go ahead!

#2 Jare

    Valued Member

  • Members
  • PipPipPip
  • 247 posts

Posted 09 October 2008 - 02:39 AM

That's some crazy stuff! I don't think many people will want to use it but it is an impressive effort.

#3 Sol_HSA

    Senior Member

  • Members
  • PipPipPipPip
  • 482 posts
  • LocationNowhere whenever

Posted 09 October 2008 - 04:56 AM

I can see that there would be a market for this 20 years ago, but right now, I really don't. What does this system give that a "normal" windows environment doesn't? More performance? Most (if not all) beginner-made games don't need more performance from system-level.. and most (if not all) professional games rely more on high-performance graphics hardware than cpu.

That said, looks like a cool project.
http://iki.fi/sol - my schtuphh

#4 losethos

    Member

  • Members
  • PipPip
  • 48 posts

Posted 09 October 2008 - 10:55 AM

It offers graphics in source code. That's kinda cool.

It offers such things as global system variables for immediately getting mouse x,y and buttons. You can do it with messages, too.

Hello world takes one line of code.

You can put graphics on the screen in two lines of code.

That's pretty-much it -- simpler for beginners.

For advanced users, you have access to everything in the operating system. The graphics API is probably not as good as others for advanced users.


The environment itself is really cool -- can script things in C/C++.

I forgot -- you can do lots of things like change text or backgorund color, blink, etc... easily and send graphics to the command line... or links.

#5 ville-v

    New Member

  • Members
  • PipPip
  • 23 posts

Posted 09 October 2008 - 11:44 AM

It would work if you had a machine for it. Professional PC programmers are not very likely to move onto new platform and non-professionals are not going to produce a game which would attract large amount of people.

#6 losethos

    Member

  • Members
  • PipPip
  • 48 posts

Posted 09 October 2008 - 11:47 AM

It's for 64-bit IBM PC compatible computers. 64_x86.

#7 losethos

    Member

  • Members
  • PipPip
  • 48 posts

Posted 09 October 2008 - 12:04 PM

It's not for professionals. Most game programmers are not professional, right? You're probably an example. A professional works with graphic artists and voice actors. Wannabe's have to do it themselves. I discovered high resolution wasn't what I was missing -- my art sucks no matter what. If you accept that you're not a professional, you can have lots of fun with LoseThos. It is a bitter pill though.

#8 alphadog

    DevMaster Staff

  • Moderators
  • 1641 posts

Posted 09 October 2008 - 12:16 PM

losethos said:

I've written a 64-bit PC operating system just for game programming -- http://www.losethos.com . I'm trying to figure-out how to market it.

The "secret sauce" to Microsoft's success as a game platform, apart from the whole monopoly/world domination/death star thing, is that they really put a major effort in supporting developers. Look at DirectX or XNA: decently-documented API, conferences out the wazoo, a ton of online materials, supported communities. Success is not just about a good technical product, it's about making it super-approachable to developers. Do you have a start on this? I went to your site. Where's your full documentation? White papers?

Your second major problem is that a game developer cannot "force" a user to change their OS just for a game. So, the developer's market is going to be limited to a) techies who wouldn't mind booting into your OS, or :) developers willing to take a chance and put OS + game on a bootable media.

Your third problem is, if I make a game, and it sells well, how's your support network? You are a one-man show, are you not? How long will an email wait in your inbox if my game on your platofrm

I'm not telling you that it is impossible that you can't get your product into lots of hands. Heck, Linux had to start somewhere like you are, and look how long it took to get to a point where it is considered widespread.

It's just a very, very hard row to hoe.

#9 ville-v

    New Member

  • Members
  • PipPip
  • 23 posts

Posted 09 October 2008 - 12:35 PM

losethos said:

It's not for professionals. Most game programmers are not professional, right? You're probably an example. A professional works with graphic artists and voice actors. Wannabe's have to do it themselves. I discovered high resolution wasn't what I was missing -- my art sucks no matter what. If you accept that you're not a professional, you can have lots of fun with LoseThos. It is a bitter pill though.
You are right in what you say, but even non-professionals are usually not making games for the sake of making games, they want someone to play the game.

Unless the game is a quality one, nobody is going to change his operating system just for sake of playing it. People who make good games are directing them to platform that has lots of users or potential.

#10 alphadog

    DevMaster Staff

  • Moderators
  • 1641 posts

Posted 09 October 2008 - 12:41 PM

losethos said:

It's not for professionals. Most game programmers are not professional, right? You're probably an example. A professional works with graphic artists and voice actors. Wannabe's have to do it themselves. I discovered high resolution wasn't what I was missing -- my art sucks no matter what. If you accept that you're not a professional, you can have lots of fun with LoseThos. It is a bitter pill though.

Yeah, but most "wannabes" want to be professionals, and therefore orient their skill development such that they can work in a professional environment in the future. The category of amateur game developers in it for themselves and themselves only is very small. (All IMO, of course...:))

#11 starstutter

    Senior Member

  • Members
  • PipPipPipPip
  • 1039 posts

Posted 09 October 2008 - 04:08 PM

losethos said:

It offers such things as global system variables for immediately getting mouse x,y and buttons. You can do it with messages, too.

Hello world takes one line of code.

You can put graphics on the screen in two lines of code.

That's pretty-much it -- simpler for beginners.

For advanced users, you have access to everything in the operating system. The graphics API is probably not as good as others for advanced users.


The environment itself is really cool -- can script things in C/C++.

I forgot -- you can do lots of things like change text or backgorund color, blink, etc... easily and send graphics to the command line... or links.

Man, I have to say, this would have been a REALLY good idea 15-20 years ago, but most everything you mention in there is currently in readily available code libraries for windows and they take only a few seconds to set up without change in OS. Don't get me wrong, writing this operating system is a great feat, but I just think you could have put your talent to something a lot more practical.

As an idea, maybe somehow you could make an export system that would allow the games to be played on windows.
(\__/)
(='.'=)
This is Bunny. Copy and paste bunny into
(")_(") your signature to help him gain world domination.
bunny also wants to fight spam: Click Here Bots!

#12 Sol_HSA

    Senior Member

  • Members
  • PipPipPipPip
  • 482 posts
  • LocationNowhere whenever

Posted 09 October 2008 - 05:01 PM

losethos said:

It offers graphics in source code. That's kinda cool.

It offers such things as global system variables for immediately getting mouse x,y and buttons. You can do it with messages, too.

Hello world takes one line of code.

You can put graphics on the screen in two lines of code.

That's pretty-much it -- simpler for beginners.

For advanced users, you have access to everything in the operating system. The graphics API is probably not as good as others for advanced users.


The environment itself is really cool -- can script things in C/C++.

I forgot -- you can do lots of things like change text or backgorund color, blink, etc... easily and send graphics to the command line... or links.
Ok. Let me rephrase. What does it offer that requires a separate operating system which you couldn't do in windows, by writing a custom language or C library to link against?

Point being, it doesn't matter HOW easy it is for a new user if you have to go through the trouble of changing your OS to get there..
http://iki.fi/sol - my schtuphh

#13 alphadog

    DevMaster Staff

  • Moderators
  • 1641 posts

Posted 09 October 2008 - 05:48 PM

losethos said:

It offers such things as global system variables for immediately getting mouse x,y and buttons. You can do it with messages, too.

BTW, while I was reading Sol's post, I had a thought. Are these "global system variables" read-only? Can I design software on LoseThos that comes in and smacks those global variables around, possibly affecting some other running code too?

Another "BTW": putting "lose" in an OS' name is a bad marketing move, especially for game developers... :)

And lastly, FWIW, putting statements like "You're an intellectual wannabe who's pathetic" in your limited docs won't get you any congeniality awards...

#14 SamuraiCrow

    Senior Member

  • Members
  • PipPipPipPip
  • 459 posts

Posted 09 October 2008 - 05:57 PM

I think the idea is that it can do stuff without hogging tons of system resources. That said, as a long-time Amiga enthusiast I personally would use AROS rather than LoseThos since it supports more hardware and has plans to add hardware 3d acceleration someday (not to mention that it multitasks and does other cool stuff that the Amiga-style APIs of 15 years ago used to support).

#15 losethos

    Member

  • Members
  • PipPip
  • 48 posts

Posted 09 October 2008 - 09:23 PM

LoseThos multitasks fine. Doesn't share the drive very nicely, so one task will use it, locking-out the others at times. I was just mocking the silly things people pride themselves on -- like having lots of windows open at once.

It is expecting a lot for people to install a new operating system. Oh, well. It's really cool if you make the effort. You'll find many things you wish your main operating system had. Having the compiler built-into the operating system means you can put C/C++ commands on icons and work with compiled expressions all over the place. That's really cool.

At least test drive it.

You can distribute your games on a CD with the operating system so people don't have to install it, except your game can't very easily save to hard drive in this case.

#16 losethos

    Member

  • Members
  • PipPip
  • 48 posts

Posted 10 October 2008 - 12:00 AM

alphadog said:

The "secret sauce" to Microsoft's success as a game platform, apart from the whole monopoly/world domination/death star thing, is that they really put a major effort in supporting developers. Look at DirectX or XNA: decently-documented API, conferences out the wazoo, a ton of online materials, supported communities. Success is not just about a good technical product, it's about making it super-approachable to developers. Do you have a start on this? I went to your site. Where's your full documentation? White papers?

Yeah, I need to work on that. I have lots of sample code and a fair amount of documentation on the distribution. What's better -- sample code or documentation... probably both? You think putting the documentation on my web site would help? The operating system doesn't have networking, so it would be inconvenient putting it on the internet. I guess it's common to ship it with books. Maybe I can sell books, but I can hardly give it away -- no takers. Maybe, I could make a book you could print-out. Groan ;-)

As to the other comment on "lose" in the name... it's a play on win-does and lose-those. It's supposed to be like the platoon movie seen where Elias says to "shit can" a bunch of standard issue equipment. It was probably unwise to pick that name. I've thought about changing it. Got any better names? No joke, now ;-)

#17 Sol_HSA

    Senior Member

  • Members
  • PipPipPipPip
  • 482 posts
  • LocationNowhere whenever

Posted 10 October 2008 - 08:21 AM

losethos said:

Yeah, I need to work on that. I have lots of sample code and a fair amount of documentation on the distribution. What's better -- sample code or documentation... probably both? You think putting the documentation on my web site would help? The operating system doesn't have networking, so it would be inconvenient putting it on the internet. I guess it's common to ship it with books. Maybe I can sell books, but I can hardly give it away -- no takers. Maybe, I could make a book you could print-out. Groan ;-)
What might help is writing a book about how to build an OS, and use yours as an example people can poke at.
http://iki.fi/sol - my schtuphh

#18 alphadog

    DevMaster Staff

  • Moderators
  • 1641 posts

Posted 11 October 2008 - 01:36 AM

[quote name='losethos']What's better -- sample code or documentation... probably both?[/QUOTE]

Both. And more. Really you want to iterate through various types of docs.

First, try to get out a document that describes the raison-d'etre of your OS. Is it supposed to be a new general-purpose OS, or does it fit a niche?

Some tuts would be needed. Don't bother over-thinking it, just knock-off the same tuts on a similar website, but reconfigured for your OS.

Furthermore, you have to see yourself as the nucleus of a vibrant community. You need a website with a news section that's updated semi-regularly, even if briefly. You need a blog. Wiki, forum, mailing list. How about a Google or Yahoo Group?

[quote name='losethos']You think putting the documentation on my web site would help?[QUOTE]

Yes. Some people want to read before they download.

[quote name='losethos']The operating system doesn't have networking, so it would be inconvenient putting it on the internet. I guess it's common to ship it with books. Maybe I can sell books, but I can hardly give it away -- no takers. Maybe, I could make a book you could print-out. Groan ;-)[/QUOTE]

I often agree with Sol_HSA, but skip the book for now. Put whatever non-dev time you have into key docs, then creating an environment for other to contribute. if I download your OS, do something cool with it, where do I go to brag? If and when you accumulate a community, then a book may be a good thing.

[quote name='losethos']As to the other comment on "lose" in the name... it's a play on win-does and lose-those. It's supposed to be like the platoon movie seen where Elias says to "shit can" a bunch of standard issue equipment. It was probably unwise to pick that name. I've thought about changing it. Got any better names? No joke, now ;-)[/QUOTE]

Too obscure. If you want this to get any kind of following, give it an approachable name. I'd play with words based on its purpose.

#19 Sol_HSA

    Senior Member

  • Members
  • PipPipPipPip
  • 482 posts
  • LocationNowhere whenever

Posted 11 October 2008 - 06:21 AM

alphadog said:

Too obscure. If you want this to get any kind of following, give it an approachable name. I'd play with words based on its purpose.
Actually, I read it as "lose the os", which would make sense =)
http://iki.fi/sol - my schtuphh

#20 losethos

    Member

  • Members
  • PipPip
  • 48 posts

Posted 11 October 2008 - 08:52 AM

Sol_HSA said:

Actually, I read it as "lose the os", which would make sense =)


I get that a lot. Some people think it's a browser or something because of it's small size. There's incredible confusion. Some think I changed the BIOS because it boots in 2 seconds. I've heard all kinds of crazy conjectures. It's just an ordinary nonnetworked operating system. Kids these days!

As for the other guy's comments, I have a tour thing you can take to learn about it and tons of sample code demo's. I thought about making a tutorial out of them, except organizing them sequentially baffles me. I try to picture myself and how I like to learn. I never take tours, but might if I were completely lost. When I'm learning, I look at documentation and examples and just dive-in.

A vibrant community would be the goal, but I'm losing hope. I get hits on my website when I post a prominant link and a steady trickle of downloads, but it dies-off without prominant links -- doesn't seem to want to go viral or reach a critical mass. I've had hundreds of downloads but almost no feedback emails. A large number might take one look and move-on, i don't know.

I have demo videos and screen shots and stuff on my site. I have a source forge listing which had a forum, but nobody looked. Here's the website: http://www.losethos.com.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users