Author Topic: The Omnimaga Project Revival Team  (Read 51481 times)

0 Members and 3 Guests are viewing this topic.

Offline ben_g

  • Hey cool I can set a custom title now :)
  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1002
  • Rating: +125/-4
  • Asm noob
    • View Profile
    • Our programmer's team: GameCommandoSquad
The Omnimaga Project Revival Team
« on: August 16, 2014, 07:35:15 pm »
Introduction
As most of you will probably know, many projects here tend to die, especially the bigger or more complex ones.
Well, I had an idea that might be able to decrease the number of death projects: We'll team up with some people here on this site (everyone is free to join, regardless of programming skills), and decide on a project to pick up (As long as we have the author's permission to do this). Then, we'll divide the uncompleted part of the project in bite-sized chunks and distribute those chunks to the members of our team that are willing to cooperate in this project. Because everyone will now only have to do a small part of a project, it's far easier to bring it to completion, and it won't take nearly as much time as finishing a complete project, which should decrease the chance of people getting bored with it and putting it asside.

Off course, I nead people to join this team, or else this idea will certainly fail. And I'll be honest: community project don't have a very big chance of success on calculator forums. I just hope that it'll go better with this one because it's lost of small projects instead of one big one.

Guidelines
Please be aware of these guidelines when you join this team:
 - Programming knoledge is advised when you want to joint his team, however, it isn't required. For some projects, we will probably need spriters as well.
 - The author of the project being worked on will act as the team leader (to improve consistency in the project), unless:
          - The author doesn't want to work on his project anymore, or
          - The author will work with us, but doesn't want to be the leader
          In those cases, a democratically chosen volounteer will become the leader.
 - When you decide to join the team, be aware that we may not start by reviving your project first.
 - Anything you create for the team belongs to the whole team. If you decide to quit the team for a certain reason, you shouldn't be able to force the rest of the team to redo your work by suddenly dissalowing them from using your part.
 - Please don't join just to get only your project completed. When you join, do it because you want to revive projects of this community

Proposed project flow (may change in the future)
We won't start with a project right away, because I first want to see if there's enough intrest to actually pull this off. If the team is big enough, we'll start by shoosing a project in the way described below, but to not abuse this, the first project we'll work on will not be one of mine.
1) We'll shose a project amongst the dead projects owned by our team members.
2) If we feel like an other project should be finished before those of our team, we'll try to contact the author asking for the source code and the permission to complete their projects. We'll also try to ask the author as much as we need to know to finish the project in the way he intended it to be.
3) Once the project is selected, we'll check what parts are already fully functional, which parts have to be fixed and which parts are not written yet or have to be entirely rewritten.
4) All those parts get divided into 'modules' based on their function (so they can be put together more easily), and divided amongst the team, based on both what certain people like to do and based on skill (mainly so that speed-sensitive parts can be written by people that write more optimized code).
5) Everyone will be regularly asked to upload the source files and resources they have created to a cloud storage*, so that everyone can see how the whole project is coming along. We may also need a place to discus the code.
6) Hopefully, we manage to complete the project. Then we'll make sure we put the names of our team in the credits, among with the original author and everyone who was in the original credits.
7) Choose the next project (Goto 1)

Conclusion
So, if you are interested in joining this team and performing some CPR on some neat projects that just died too soon, please say so in a reply, and also include your GitHub name. (EDIT: poll added. Please vote in it so we can all easily see how many are willing to participate)
Also if you want to change something about the guidelines or project flow, or just want to add something to this discussion, please do so in a reply.

*For the cloud storage, princetonlion.tibd has created a github that you can access here.
« Last Edit: August 17, 2014, 03:15:48 pm by ben_g »
My projects
 - The Lost Survivors (Unreal Engine) ACTIVE [GameCommandoSquad main project]
 - Oxo, with single-calc multiplayer and AI (axe) RELEASED (screenshot) (topic)
 - An android version of oxo (java)  ACTIVE
 - A 3D collision detection library (axe) RELEASED! (topic)(screenshot)(more recent screenshot)(screenshot of it being used in a tilemapper)
Spoiler For inactive:
- A first person shooter with a polygon-based 3d engine. (z80, will probably be recoded in axe using GLib) ON HOLD (screenshot)
 - A java MORPG. (pc) DEEP COMA(read more)(screenshot)
 - a minecraft game in axe DEAD (source code available)
 - a 3D racing game (axe) ON HOLD (outdated screenshot of asm version)

This signature was last updated on 20/04/2015 and may be outdated

Offline pimathbrainiac

  • Occasionally I make projects
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1731
  • Rating: +136/-23
  • dagaem
    • View Profile
Re: The Omnimaga Project Revival Team
« Reply #1 on: August 16, 2014, 07:52:20 pm »
Hmmm... Sounds interesting. I might join, assuming my schedule doesn't kill me now that school has started.
I am Bach.

Offline Princetonlion.tibd

  • Members
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 790
  • Rating: +3/-4
    • View Profile
Re: The Omnimaga Project Revival Team
« Reply #2 on: August 16, 2014, 07:55:26 pm »
I'm in, as stated in IRC, PM, and here :)

I'm going to try and learn new languages as we do this (or if)

Some of my opinions:
The cloud idea: If I can't upload them to the cloud, I'm either going to PM them or post them here
The communication idea: We could use this thread, or email (if willing).
Poll idea: I think there's an option to do that. Try editing.
« Last Edit: August 16, 2014, 07:59:27 pm by Princetonlion.tibd »

Offline ben_g

  • Hey cool I can set a custom title now :)
  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1002
  • Rating: +125/-4
  • Asm noob
    • View Profile
    • Our programmer's team: GameCommandoSquad
Re: The Omnimaga Project Revival Team
« Reply #3 on: August 16, 2014, 08:05:18 pm »
Apparently, you have the option to add a poll after you post a topic. Poll added.
My projects
 - The Lost Survivors (Unreal Engine) ACTIVE [GameCommandoSquad main project]
 - Oxo, with single-calc multiplayer and AI (axe) RELEASED (screenshot) (topic)
 - An android version of oxo (java)  ACTIVE
 - A 3D collision detection library (axe) RELEASED! (topic)(screenshot)(more recent screenshot)(screenshot of it being used in a tilemapper)
Spoiler For inactive:
- A first person shooter with a polygon-based 3d engine. (z80, will probably be recoded in axe using GLib) ON HOLD (screenshot)
 - A java MORPG. (pc) DEEP COMA(read more)(screenshot)
 - a minecraft game in axe DEAD (source code available)
 - a 3D racing game (axe) ON HOLD (outdated screenshot of asm version)

This signature was last updated on 20/04/2015 and may be outdated

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: The Omnimaga Project Revival Team
« Reply #4 on: August 16, 2014, 08:06:03 pm »
Sounds fun.

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline pimathbrainiac

  • Occasionally I make projects
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1731
  • Rating: +136/-23
  • dagaem
    • View Profile
Re: The Omnimaga Project Revival Team
« Reply #5 on: August 16, 2014, 08:06:46 pm »
The cloud idea: If I can't upload them to the cloud, I'm either going to PM them or post them here

How about using GitHub? We all have access to some form of a calculator IDE or tokenizer. (TokenIDE, ORG and IES, SC3, and various others).
I am Bach.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: The Omnimaga Project Revival Team
« Reply #6 on: August 16, 2014, 08:14:19 pm »
One issue with team projects is that they have to be organized properly, so that everyone has access to the entire work in real time. GitHub is definitively gonna help. Also one reason why solo projects sometimes die is that the user gets stuck at one part of the programming or even pixel art. It could just be someone who helps other people projects whenever possible.

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: The Omnimaga Project Revival Team
« Reply #7 on: August 16, 2014, 08:57:04 pm »
Does this mean Continuity will get finished? O.O
I'm not a nerd but I pretend:

Offline Princetonlion.tibd

  • Members
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 790
  • Rating: +3/-4
    • View Profile
Re: The Omnimaga Project Revival Team
« Reply #8 on: August 17, 2014, 12:03:34 am »
Apparently, you have the option to add a poll after you post a topic. Poll added.
Last I recall it was also there when you post a topic, but whatever, we have a poll now :P
The cloud idea: If I can't upload them to the cloud, I'm either going to PM them or post them here

How about using GitHub? We all have access to some form of a calculator IDE or tokenizer. (TokenIDE, ORG and IES, SC3, and various others).
I never thought of that! Yeah, that would work for me.


ben_g: So how many people do we need until we start?

EDIT: I'm starting ASM. MIPS. Something simpler to get me started.
(hey, it's (supposed to be) college level and I'm barely in middle school, give me time :P)
I'm going to try my best to contribute when/if we get this started, even if it means coding in school (which I always do)
« Last Edit: August 17, 2014, 02:57:05 am by Princetonlion.tibd »

Offline ben_g

  • Hey cool I can set a custom title now :)
  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1002
  • Rating: +125/-4
  • Asm noob
    • View Profile
    • Our programmer's team: GameCommandoSquad
Re: The Omnimaga Project Revival Team
« Reply #9 on: August 17, 2014, 09:42:02 am »
ben_g: So how many people do we need until we start?
Well, it's hard to put a number on it. According to the poll, we already have 3 people, that might already be enough to pick up a smaller project or one that's nearly completed.
Does anyone have a suggestion for a project to pick up?

Does this mean Continuity will get finished? O.O
Let's hope so :)
« Last Edit: August 17, 2014, 09:49:45 am by ben_g »
My projects
 - The Lost Survivors (Unreal Engine) ACTIVE [GameCommandoSquad main project]
 - Oxo, with single-calc multiplayer and AI (axe) RELEASED (screenshot) (topic)
 - An android version of oxo (java)  ACTIVE
 - A 3D collision detection library (axe) RELEASED! (topic)(screenshot)(more recent screenshot)(screenshot of it being used in a tilemapper)
Spoiler For inactive:
- A first person shooter with a polygon-based 3d engine. (z80, will probably be recoded in axe using GLib) ON HOLD (screenshot)
 - A java MORPG. (pc) DEEP COMA(read more)(screenshot)
 - a minecraft game in axe DEAD (source code available)
 - a 3D racing game (axe) ON HOLD (outdated screenshot of asm version)

This signature was last updated on 20/04/2015 and may be outdated

Offline Princetonlion.tibd

  • Members
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 790
  • Rating: +3/-4
    • View Profile
Re: The Omnimaga Project Revival Team
« Reply #10 on: August 17, 2014, 12:47:25 pm »
I think we should start with something simple.... so...

(not my projects, they're too small and simple :P)

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: The Omnimaga Project Revival Team
« Reply #11 on: August 17, 2014, 12:48:24 pm »
I'm in. I won't start before quite some time though, since I already have unfinished projects myself.

Offline Princetonlion.tibd

  • Members
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 790
  • Rating: +3/-4
    • View Profile
Re: The Omnimaga Project Revival Team
« Reply #12 on: August 17, 2014, 12:49:32 pm »
Which we could help finish if this gets going


And is there a way to see who voted in a poll so we can see who votes "yes"?

Offline ben_g

  • Hey cool I can set a custom title now :)
  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1002
  • Rating: +125/-4
  • Asm noob
    • View Profile
    • Our programmer's team: GameCommandoSquad
Re: The Omnimaga Project Revival Team
« Reply #13 on: August 17, 2014, 12:54:23 pm »
I'm in. I won't start before quite some time though, since I already have unfinished projects myself.
Which we could help finish if this gets going
Indeed, that's the goal of this project.

And is there a way to see who voted in a poll so we can see who votes "yes"?
Not as far as I know, but I trust everyone yere to only vote "yes" when they are actually interested in helping, and not just voting for it to get our hopes up.

BTW: for the first project, I think it's best to start with a Ti-83+ series project, since most of us are familiar with that series. I guess a computer project could work as well, but they are usually much larger than calc projects.
« Last Edit: August 17, 2014, 12:57:31 pm by ben_g »
My projects
 - The Lost Survivors (Unreal Engine) ACTIVE [GameCommandoSquad main project]
 - Oxo, with single-calc multiplayer and AI (axe) RELEASED (screenshot) (topic)
 - An android version of oxo (java)  ACTIVE
 - A 3D collision detection library (axe) RELEASED! (topic)(screenshot)(more recent screenshot)(screenshot of it being used in a tilemapper)
Spoiler For inactive:
- A first person shooter with a polygon-based 3d engine. (z80, will probably be recoded in axe using GLib) ON HOLD (screenshot)
 - A java MORPG. (pc) DEEP COMA(read more)(screenshot)
 - a minecraft game in axe DEAD (source code available)
 - a 3D racing game (axe) ON HOLD (outdated screenshot of asm version)

This signature was last updated on 20/04/2015 and may be outdated

Offline Princetonlion.tibd

  • Members
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 790
  • Rating: +3/-4
    • View Profile
Re: The Omnimaga Project Revival Team
« Reply #14 on: August 17, 2014, 12:56:50 pm »
I doubt anyone would vote just to get our hopes up...
But some might.