Author Topic: Starward Rogue Update 1.016: The Ricochet Sequel  (Read 21955 times)

Offline Draco18s

  • Resident Velociraptor
  • Core Member Mark V
  • *****
  • Posts: 4,251
Re: Starward Rogue Update 1.016: The Ricochet Sequel
« Reply #60 on: March 16, 2016, 04:07:09 pm »
Oh sure, they're different and I wasn't saying either was better than the other.

I was just saying that for the perceived use that I would really want to have would be branching/forking.  Being able to (even if I don't) maintain multiple branches of a project.

Git will do that, as will Source Tree.  It was SVN that couldn't, or at least, it didn't make it easy.

That isn't to say that it doesn't do other things better/easier than Git (because it does) just that my perceived value favored the Git approach.

Offline Professor Paul1290

  • Sr. Member Mark II
  • ****
  • Posts: 395
Re: Starward Rogue Update 1.016: The Ricochet Sequel
« Reply #61 on: March 16, 2016, 06:06:33 pm »
I've used both Git and SVN and where appropriate I usually strongly favor Git (or alternatively Mercurial, the other popular distributed version control) except in certain situations.

That said, I will say as a very heavy Git user that while a GUI helps, it's NOT going to make a distributed version control system like Git or Mercurial immediately intuitive to someone used to using centralized version control (like SVN) right away because it's more than just the UI and software that makes them different.
Distributed version control is designed around a very different way of working, and the whether Git is beneficial to you depends on whether you benefit from the workflow it allows for.

As an example, I use Git for almost all my programming projects (with some notable exceptions I'll get into later) even down to my own personal solo projects, but the way I work with Git is VERY different from how I work with SVN.
I use branching and merging a lot more in Git than I would in SVN, and even for a solo project (and most of my projects are solo) I sometimes have ten or more branches going at a time and I transition between them very frequently as I work. That probably sounds excessive to some people, but once you get over Git's initial learning curve making and managing branches becomes much easier than SVN and there's little reason not to do it. This allows me to work on several, possibly conflicting, feature sets simultaneously with no friction between them, because I can keep them isolated until I'm ready to integrate them.
I also sometimes have multiple remote repositories for a project that may be in different states, or may even have different branches on them. I may have a private BitBucket remote repo for some new features I don't want public yet and a public GitHub repo for all the features I want out there, and perhaps I might have a self-hosted remote as an emergency and/or offline backup. Even if all those are inaccessible somehow, I have a complete repo on my local machine so I can keep working. Managing such a setup in SVN would be a pain in the rear, but in Git it's pretty easy because Git was built from the ground up to accommodate that sort of setup.

Of course not everyone uses Git this way, but you get the idea. I prefer Git because my preferred workflow is actually easier in Git than in SVN, and that's not necessarily going to be true for every developer or project.

There are some things I do not use Git for, and that's projects that involve lots of binaries and large non-text assets. Git can do a lot of the things it does because it replicates the repo storage and history on all the machines the repo exists on, which is awesome for projects that are mostly code but is very problematic when it comes to projects with large assets as they bloat the repos very quickly.
Things like games or game-like software often run into this issue.
For these kinds of projects I prefer to back up those assets separately, or in some cases use SVN to manage them.

I guess the point I want to emphasis is that Git is not a direct alternative to SVN, they belong to different approaches to version control and if you try to use one the same way you'd use the other then you're going to be in for a bad time.
If you want to try switching to Git or Mercurial and you are used to using SVN, Perforce, or TFS then you should be aware that distributed version control is going to involve a steeper learning curve and added complexity, and you should consider whether or not the benefits are worth it to you.
« Last Edit: March 16, 2016, 08:01:15 pm by Professor Paul1290 »

Offline nas1m

  • Master Member
  • *****
  • Posts: 1,268
Re: Starward Rogue Update 1.016: The Ricochet Sequel
« Reply #62 on: March 16, 2016, 09:43:27 pm »
Since we are talking source control: Has anybody of you guys used RTC/Jazz yet?
Our development team will likely migrate there in the next year and from what I have seen so far it looks promising, but it can never hurt to get some first hand opinions, right :)?
Craving some more color and variety in your next Bionic run? Grab a boost and a couple of custom floors!

Offline Misery

  • Arcen Volunteer
  • Core Member Mark V
  • *****
  • Posts: 4,109
Re: Starward Rogue Update 1.016: The Ricochet Sequel
« Reply #63 on: March 16, 2016, 11:30:13 pm »
It occurs to me that we seem to have quite a bunch of programmers here on this forum, dont we... hadnt really realized that till now.

Offline Cinth

  • Core Member Mark II
  • *****
  • Posts: 2,527
  • Resident Zombie
Re: Starward Rogue Update 1.016: The Ricochet Sequel
« Reply #64 on: March 16, 2016, 11:37:20 pm »
Shhh!!! Some of us are just pretending.
Quote from: keith.lamothe
Opened your save. My computer wept. Switched to the ST planet and ship icons filled my screen, so I zoomed out. Game told me that it _was_ totally zoomed out. You could seriously walk from one end of the inner grav well to the other without getting your feet cold.

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Starward Rogue Update 1.016: The Ricochet Sequel
« Reply #65 on: March 16, 2016, 11:56:07 pm »
There are more of them lurking here than even fully reveal themselves.  Occasionally I'll catch glimpses when they say something or other before disappearing back into the bushes. ;)
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Draco18s

  • Resident Velociraptor
  • Core Member Mark V
  • *****
  • Posts: 4,251
Re: Starward Rogue Update 1.016: The Ricochet Sequel
« Reply #66 on: March 17, 2016, 02:10:30 am »
Not to alarm you, Chris, but most raptors are programmers.

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Starward Rogue Update 1.016: The Ricochet Sequel
« Reply #67 on: March 17, 2016, 01:52:56 pm »
It's unix... they know that!
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Draco18s

  • Resident Velociraptor
  • Core Member Mark V
  • *****
  • Posts: 4,251
Re: Starward Rogue Update 1.016: The Ricochet Sequel
« Reply #68 on: March 17, 2016, 05:18:52 pm »
I know one that works for Intel.

Offline Pumpkin

  • Hero Member Mark III
  • *****
  • Posts: 1,201
  • Neinzul Gardener Enclave
Re: Starward Rogue Update 1.016: The Ricochet Sequel
« Reply #69 on: March 20, 2016, 01:41:12 pm »
It occurs to me that we seem to have quite a bunch of programmers here on this forum, dont we... hadnt really realized that till now.
My question was, in fact a uncloak_programmers_AoE.
Please excuse my english: I'm not a native speaker. Don't hesitate to correct me.

Offline Mánagarmr

  • Core Member Mark V
  • *****
  • Posts: 4,272
  • if (isInRange(target)) { kill(target); }
Re: Starward Rogue Update 1.016: The Ricochet Sequel
« Reply #70 on: March 21, 2016, 02:28:53 pm »
It occurs to me that we seem to have quite a bunch of programmers here on this forum, dont we... hadnt really realized that till now.
I have no idea what you are talking about...
Click here to get started with Mantis for Suggestions and Bug Reports.

Thank you for contributing to making the game better!

Offline ptarth

  • Arcen Volunteer
  • Hero Member Mark III
  • *****
  • Posts: 1,166
  • I'm probably joking.
Re: Starward Rogue Update 1.016: The Ricochet Sequel
« Reply #71 on: March 21, 2016, 03:37:39 pm »
There are 10 kinds of people who visit forums for very complex strategy games.
Those who program and post in the forum, and...
Note: This post contains content that is meant to be whimsical. Any belittlement or trivialization of complex issues is only intended to lighten the mood and does not reflect upon the merit of those positions.

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Starward Rogue Update 1.016: The Ricochet Sequel
« Reply #72 on: March 21, 2016, 03:56:53 pm »
01101000 01100001 01101000 01100001

I mean:

#68 #61 #68 #61
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Draco18s

  • Resident Velociraptor
  • Core Member Mark V
  • *****
  • Posts: 4,251
Re: Starward Rogue Update 1.016: The Ricochet Sequel
« Reply #73 on: March 21, 2016, 04:41:12 pm »
There are 10 kinds of people who visit forums for very complex strategy games.
Those who program and post in the forum, and...

I think my favorite variant is, "There are two kind of people in the world.  Those who can extrapolate from incomplete data."

Offline ptarth

  • Arcen Volunteer
  • Hero Member Mark III
  • *****
  • Posts: 1,166
  • I'm probably joking.
Re: Starward Rogue Update 1.016: The Ricochet Sequel
« Reply #74 on: March 21, 2016, 04:42:54 pm »
That sort of thing happens when you don't correctly set your keyboard encoding character set correctly.

Let me guess, you are using a Mac?

 :P

PS This time your hilarious link was real. If it had been another fruitless wild goose chase...
Note: This post contains content that is meant to be whimsical. Any belittlement or trivialization of complex issues is only intended to lighten the mood and does not reflect upon the merit of those positions.