Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  Farmville type plugin
« previous next »
  • Print
Pages: [1] 2

Author Topic: Farmville type plugin  (Read 6244 times)

Offline lionfury

  • Member
  • *
  • Posts: 51
Farmville type plugin
« on: August 29, 2010, 05:21:10 AM »
It would be cool to have a farmville/we rule type plugin (build a farm or a kingdom)
Logged
8gb Sansa Fuze+/8gb MSD Card
4gb Sansa Fuze
2gb Sansa Clip
All Rockboxed

Offline gbl08ma

  • Member
  • *
  • Posts: 249
    • My blog
Re: Farmville type plugin
« Reply #1 on: August 31, 2010, 02:34:44 PM »
The closest Rockbox has to what you said is Super Domination (listed in the games menu as "superdom").
Logged
http://gbl08ma.com | http://i.tny.im

Offline lionfury

  • Member
  • *
  • Posts: 51
Re: Farmville type plugin
« Reply #2 on: August 31, 2010, 06:26:14 PM »
First that's nowhere near close to what im talking about and second I'm suggesting a farmville type plugin not asking if there is one.
Logged
8gb Sansa Fuze+/8gb MSD Card
4gb Sansa Fuze
2gb Sansa Clip
All Rockboxed

Offline gbl08ma

  • Member
  • *
  • Posts: 249
    • My blog
Re: Farmville type plugin
« Reply #3 on: August 31, 2010, 06:44:28 PM »
Then, I don't think it's possible to have Farmville on Rockbox in the real sense of the work, that is, a flash-based game for Facebook.
What can be done, is something menu-based and text-based, at most with some bitmaps - no fancy animations, etc.

But don't expect anyone to code it for you. If you code it and submit a patch, it will be welcome (but I don't play Farmville) :)
Logged
http://gbl08ma.com | http://i.tny.im

Offline froggyman

  • Member
  • *
  • Posts: 214
Re: Farmville type plugin
« Reply #4 on: August 31, 2010, 07:14:12 PM »
You might have some luck finding a gameboy (color) game that is similar to that and running it through the GB(C) emulator, rockboy.
Logged
iPod Video 5.5G 30GB - Now Dead :(
Sansa Fuzev2 4GB

"To prevent this day from getting worse, I'll just read ERROR as GOOD THING"

Offline Chronon

  • Rockbox Expert
  • Member
  • *
  • Posts: 4379
Re: Farmville type plugin
« Reply #5 on: August 31, 2010, 09:57:17 PM »
Quote from: gbl08ma on August 31, 2010, 06:44:28 PM
Then, I don't think it's possible to have Farmville on Rockbox in the real sense of the work, that is, a flash-based game for Facebook.
What can be done, is something menu-based and text-based, at most with some bitmaps - no fancy animations, etc.

But don't expect anyone to code it for you. If you code it and submit a patch, it will be welcome (but I don't play Farmville) :)
Doom can be played, so I don't see anything that excludes fancy animations.  (The amount of work may be prohibitive, however, unless you can find a suitable project to port.)
Logged
Sansa e280, Gigabeat F40, Gigabeat S60, Sansa Clip+, iPod Mini 2g

Offline gbl08ma

  • Member
  • *
  • Posts: 249
    • My blog
Re: Farmville type plugin
« Reply #6 on: September 01, 2010, 06:31:10 AM »
Quote from: Chronon on August 31, 2010, 09:57:17 PM
Quote from: gbl08ma on August 31, 2010, 06:44:28 PM
Then, I don't think it's possible to have Farmville on Rockbox in the real sense of the work, that is, a flash-based game for Facebook.
What can be done, is something menu-based and text-based, at most with some bitmaps - no fancy animations, etc.

But don't expect anyone to code it for you. If you code it and submit a patch, it will be welcome (but I don't play Farmville) :)
Doom can be played, so I don't see anything that excludes fancy animations.  (The amount of work may be prohibitive, however, unless you can find a suitable project to port.)

Absolutely correct. But, it's not something done easy - like you said, "the amount of work may be prohibitive".
About porting, I'm also curious if someone has already done a GPL'ed clone of Farmville...
Logged
http://gbl08ma.com | http://i.tny.im

Offline torne

  • Developer
  • Member
  • *
  • Posts: 994
  • arf arf
Re: Farmville type plugin
« Reply #7 on: September 01, 2010, 07:08:03 AM »
Farmville is pretty fundamentally a multiplayer game, also... ;)
Logged
some kind of ARM guy. ipodvideo/gigabeat-s/h120/clipv2. to save time let's assume i know everything.

Offline gbl08ma

  • Member
  • *
  • Posts: 249
    • My blog
Re: Farmville type plugin
« Reply #8 on: September 01, 2010, 07:20:02 AM »
Quote from: torne on September 01, 2010, 07:08:03 AM
Farmville is pretty fundamentally a multiplayer game, also... ;)
Also it would be difficult to play on DAPs with smaller screens. That's why I said that it would be a menu-based game.
I'm curious to know how timing would be implemented... as far as I know, Farmville is a timing-based game, that is, you do "Y" thing then wait "X" hours to be able to do "Z" thing. As far as I know, on Rockbox this would require having a background thread, or else having the plugin running 24/7.

But if someone comes with a patch with some work done, well, it will have my entire appreciation, at least for the effort! :)
Logged
http://gbl08ma.com | http://i.tny.im

Offline Chronon

  • Rockbox Expert
  • Member
  • *
  • Posts: 4379
Re: Farmville type plugin
« Reply #9 on: September 02, 2010, 11:17:47 PM »
Quote from: torne on September 01, 2010, 07:08:03 AM
Farmville is pretty fundamentally a multiplayer game, also... ;)

Ah.  I don't know anything about it.


Edit: Not quite building a kingdom but SimCity's source is available as Micropolis.  It is GPL and written in C and doesn't appear to use any floats or doubles, but it does use malloc.
« Last Edit: September 03, 2010, 12:03:20 AM by Chronon »
Logged
Sansa e280, Gigabeat F40, Gigabeat S60, Sansa Clip+, iPod Mini 2g

Offline gevaerts

  • Administrator
  • Member
  • *
  • Posts: 1053
Re: Farmville type plugin
« Reply #10 on: September 03, 2010, 04:36:34 AM »
Quote from: Chronon on September 02, 2010, 11:17:47 PM
Edit: Not quite building a kingdom but SimCity's source is available as Micropolis.  It is GPL and written in C and doesn't appear to use any floats or doubles, but it does use malloc.

It's GPL indeed, but it's GPLv3 or later. Currently rockbox is GPLv2 or later. At previous DevCons, the consensus as I understood it was that we'd prefer to keep that "2" in there. There are various ways in which this might be resolved, such as having the sources under various licenses (as long as they're somehow compatible), or (possibly) somehow having the plugin interface also be a "license boundary" (although I suspect there are several details in both the GPL and the way our code is structured that make this tricky)

Micropolis seems to be moving to C++ and Python, but we don't really have to care about that.

Another option might be lincity, which seems to be pure C, but it does use some floating point (I haven't looked at details), and while it is GPL, I'm not sure if it's GPLv2 or "GPLv2 or later". Pure GPLv2 would be annoying for basically the same reason that GPLv3 (or later) is annoying.

There's also lincity-ng, which started out as a port of linicty, byt they have moved to c++ as well. They are GPLv2 or later though, which seems to point to lincity also maybe having the "or later" part.

Edit: I did find the old C micropolis now, so I removed the bit stating that I couldn't find it.
« Last Edit: September 03, 2010, 04:46:23 AM by gevaerts »
Logged

Offline funman

  • Developer
  • Member
  • *
  • Posts: 645
Re: Farmville type plugin
« Reply #11 on: September 03, 2010, 05:13:13 AM »
Virality only affects binaries being redistributed.

Using GPLv3 code won't affect our GPLv2+ source code.

Reference: GNU website
Logged
a wise man said: "a wise man said"

Offline gevaerts

  • Administrator
  • Member
  • *
  • Posts: 1053
Re: Farmville type plugin
« Reply #12 on: September 03, 2010, 05:21:09 AM »
Quote from: funman on September 03, 2010, 05:13:13 AM
Virality only affects binaries being redistributed.

Using GPLv3 code won't affect our GPLv2+ source code.

Reference: GNU website

That's certainly true. I think it's still something we need to reach a consensus for first though.

There's also the (probably relatively minor) issue that we still have a few GPLv2 only files, such as usb_ch9.h (which claims to be v2+ because those headers were bulk-added). That particular file is definitely a minor issue and can be recreated if needed (it only contains defines and structures that are directly derived from the USB spec). I'm personally not aware of other such files.
Logged

Offline funman

  • Developer
  • Member
  • *
  • Posts: 645
Re: Farmville type plugin
« Reply #13 on: September 03, 2010, 05:47:23 AM »
Basically I just want to point that GPLv3 shouldn't prevent someone from considering to work on new code (being it a plugin or something else).

If / when such a thing happens then we'll have a reason to talk about redistributing our binaries as GPLv3 and look precisely for incompatibilities (like the GPLv2 only code you mention).

For now GPLv3 isn't as popular as GPLv2+ (except in GNU software of course) but it's becoming more common, so we'll likely cross more GPLv3 software in the future ;-)
Logged
a wise man said: "a wise man said"

Offline redblade8

  • Member
  • *
  • Posts: 155
Re: Farmville type plugin
« Reply #14 on: October 05, 2010, 01:49:06 PM »
If farmville uses flash to make it work on a computer , why not make a plugin that allows you to play flash content? The archos 5 allows flash games to be played. It is also a touch screen...so on non -touch screen targets I guess mouse emulation would be a possibility. I am not sure that any of this would work though... ???
Logged
Every mp3 dies on me.

  • Print
Pages: [1] 2
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  Farmville type plugin
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.122 seconds with 14 queries.