Open Source / Distributable Games?

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
Open Source / Distributable Games?
by on (#136381)
Would be interested in building a game app to sell on app stores that would play a nes homebrew game. Are there any homebrew nes games that are freely distributable? Thanks.
Re: Open Source / Distributable Games?
by on (#136382)
I don't like this at all, call me a POS, but this isn't what people had in mind for their free games I'd imagine. Better cut them in. Or at least look for their source code yourself.
Re: Open Source / Distributable Games?
by on (#136383)
Please see this thread: viewtopic.php?t=9811
Re: Open Source / Distributable Games?
by on (#136384)
possible duplicate of Games that can be reproduced and sold
Re: Open Source / Distributable Games?
by on (#136385)
3gengames wrote:
I don't like this at all, call me a POS, but this isn't what people had in mind for their free games I'd imagine. Better cut them in. Or at least look for their source code yourself.


If the game is freely distributable by the author then what is the problem? The code for the emulator is already open source. What I need is basically a game that would be fun. This way it can be distributed through the app store. There are already some like that out there.
Re: Open Source / Distributable Games?
by on (#136386)
tepples wrote:


Thanks are they the only ones available?
Re: Open Source / Distributable Games?
by on (#136387)
They may not be the only ones available, although new ones can be added to the topic linked to. (There are also some that may be unfinished, or use other input devices and mappers than supported in whatever you are using, are some of the possible details.)
Re: Open Source / Distributable Games?
by on (#136389)
b2720531 wrote:
If the game is freely distributable by the author then what is the problem? The code for the emulator is already open source. What I need is basically a game that would be fun. This way it can be distributed through the app store. There are already some like that out there.

Your use of the term "app store" makes it sound like you're referring to iOS, where you package a game with an emulator that runs only that game. That's fine so long as the game's controls can translate well to pure touch control. An overly literal virtual gamepad, where buttons on screen are mapped directly to game buttons, doesn't work so well because a player concentrating on action in the middle of the screen can't see whether or not his thumbs are lined up over the areas where the emulator will recognize a press. It's not as much of an issue on a physical controller because of tactile feedback: the player can feel the edges of the buttons and directional pad and use that to line his hands up. Even the widely panned Turbo Touch 360 controller had a recessed touch area (for finding the edges) with ridges on the cardinal and diagonal directions, as well as traditional buttons for A, B, Select, and Start. But on a completely flat sheet of glass, the only gestures that a player can reliably do with thumbs without looking are taps and swipes. What sort of virtual D-pad had you planned on including?

Or were you referring to the Mac App Store, where users are expected to plug in a keyboard? Or some non-Apple platform entirely?
Re: Open Source / Distributable Games?
by on (#136391)
tepples wrote:
b2720531 wrote:
If the game is freely distributable by the author then what is the problem? The code for the emulator is already open source. What I need is basically a game that would be fun. This way it can be distributed through the app store. There are already some like that out there.

Your use of the term "app store" makes it sound like you're referring to iOS, where you package a game with an emulator that runs only that game. That's fine so long as the game's controls can translate well to pure touch control. An overly literal virtual gamepad, where buttons on screen are mapped directly to game buttons, doesn't work so well because a player concentrating on action in the middle of the screen can't see whether or not his thumbs are lined up over the areas where the emulator will recognize a press. It's not as much of an issue on a physical controller because of tactile feedback: the player can feel the edges of the buttons and directional pad and use that to line his hands up. Even the widely panned Turbo Touch 360 controller had a recessed touch area (for finding the edges) with ridges on the cardinal and diagonal directions, as well as traditional buttons for A, B, Select, and Start. But on a completely flat sheet of glass, the only gestures that a player can reliably do with thumbs without looking are taps and swipes. What sort of virtual D-pad had you planned on including?

Or were you referring to the Mac App Store, where users are expected to plug in a keyboard? Or some non-Apple platform entirely?


I was referring to emulators like ios Nestopia. It is on github. Here are some screenshots. I have tried playing games like this. If the controller and buttons have enough space between each then it works. Here are some examples:

Attachment:
d609387e-6a6e-11e4-9d65-dad47906a4b1.PNG
d609387e-6a6e-11e4-9d65-dad47906a4b1.PNG [ 165.11 KiB | Viewed 5786 times ]


Attachment:
d78374ee-6a6e-11e4-9526-fa25189d653e.png
d78374ee-6a6e-11e4-9526-fa25189d653e.png [ 77.51 KiB | Viewed 5786 times ]


Attachment:
d5c72d08-6a6e-11e4-9b4b-6cd4775c9970.png
d5c72d08-6a6e-11e4-9b4b-6cd4775c9970.png [ 83.1 KiB | Viewed 5786 times ]
Re: Open Source / Distributable Games?
by on (#136392)
With virtual gamepads as you have depicted, how can the player tell where his thumbs are relative to the on-screen controls? I have found that the problem isn't just "enough space between"; it's also a problem of "whiffing", or accidentally pressing outside the boundaries of any valid button because my thumbs have drifted from their intended positions. I tried playing the free subset of Pixeline and the Jungle Treasure on my Nexus 7 tablet, and my thumbs kept drifting from the on-screen controls. I had the same problem with Nesoid, an NES emulator, on the same tablet. The number of controls you can reliably press with each thumb without looking is one. This is why so many games for touch-screen devices, such as Canabalt and Rayman Jungle Run, are endless runners.
Re: Open Source / Distributable Games?
by on (#136394)
tepples wrote:
With virtual gamepads as you have depicted, how can the player tell where his thumbs are relative to the on-screen controls? I have found that the problem isn't just "enough space between"; it's also a problem of "whiffing", or accidentally pressing outside the boundaries of any valid button because my thumbs have drifted from their intended positions. I tried playing the free subset of Pixeline and the Jungle Treasure on my Nexus 7 tablet, and my thumbs kept drifting from the on-screen controls. I had the same problem with Nesoid, an NES emulator, on the same tablet. The number of controls you can reliably press with each thumb without looking is one. This is why so many games for touch-screen devices, such as Canabalt and Rayman Jungle Run, are endless runners.


Yes, I see your point. But for some games, like rpgs and others these virtual controllers do the job. Other games it is more difficult.

Me I am looking for distributable games so I can put this on the app store. Maybe some people would like this.
Re: Open Source / Distributable Games?
by on (#136420)
There is somebody who already had the same idea:

https://itunes.apple.com/ca/app/lawnmow ... 77709?mt=8

Any other homebrews like this that can be used?
Re: Open Source / Distributable Games?
by on (#136436)
b2720531 wrote:
wanted to show his picture of Super MarioKart... scroll up to see it.

I remember from a long time ago :o when I was playing this game for hours at a time... maybe for like 8 hours on a Saturday... something like that. There were a few times I can remember when I lost almost all tactile feel because blisters were forming and bursting on my thumbs. Rainbow Road on 150cc... something like that... is not playable without the tactile feeling from controllers, I agree with tepples! :D :)

edit: quoting an attachment isn't possible I guess.