Recent Posts

Pages: [1] 2 3 ... 10
Support / Why don't permanent couriors work for their full hours?
« Last post by happysmash27 on April 01, 2019, 07:29:44 PM »
When I hire a temporary courier, they work for a full four house, but when I hire a permanent one, they only take one batch of boxes, then, when they are loaded, immediately leave. Why is this? Is it a bug? Is this even the most profitable way to do this (I have a printing business)?
Announcements / Re: Software Inc. has been greenlit
« Last post by JimChrModer on March 20, 2019, 10:17:48 PM »
Congratulations!!! Could you give something and to game translators? ;D
Suggestions and ideas / Re: Smaller GUI scale settings or multiple columns
« Last post by happysmash27 on March 20, 2019, 12:32:57 AM »
I would personally like the ability to use a taller window resolution, since I can't use my full screen height in windowed mode without having the window borders push the game about a pixel in to my second monitor.
Announcements / hello
« Last post by JamesAdjut on March 19, 2019, 09:45:05 AM »
It seems magnificent idea to me is
Suggestions and ideas / Smaller GUI scale settings or multiple columns
« Last post by zeus on March 16, 2019, 10:44:15 AM »
I would like a smaller setting for the GUI.
When i develop 12 projects at once i have to scroll constantly to make sure i dont miss a completed work step for design / code in one of my projects.

Alternatively i'd like to have 2 columns for my projects so i can see them all at once in 100% scale.
Currently, getting a building plot costs about the same weather rural, urban, or suburban: $50,000. This is unrealistic, as rural locations often cost far less and urban locations often cost far more. I'm not sure of the exact costs, but many rural locations I have seen in deserts cost less than $10,000 for acres of land.

To be balanced, there should be advantages and disadvantages for different locations. More urbanised locations, for example, should be more expensive for land use, but less expensive for internet, with much faster internet available. They should also have more hiring options than rural locations. Individual employees may or may not be willing to move.

To reduce cost, it may also be useful for one to provide their own utilities if needed. For example, one could have solar panels and wind turbines which would provide a fixed amount of power for some upfront cost and a small amount of maintainence, useful in rural areas with low utility availability or for reducing long-term cost. If insufficient power was available, things would stop working. Water wells for tempurate environments and rain capture barrels for deserts could perhaps be used for water, although rain barrels wouldn't be super effective, so buying water in the desert may make more sense if water lines were available.

Rural internet is sometimes barely available, or only available in extremely slow speeds. For this reason, an interesting feature in-game would be the ability for one to build their own internet lines, for a high up-front expense, to an ISP. If different ISPs were implemented, changing them could get very expensive due to needing either a new line, or needing to move/expand the existing one. For more internet to be available, new lines would need to be made. Higher-capacity lines would be available over time.

Other weird self-sufficiency options would be good too, like the ability to train employees for tasks like IT and in rural locations, maybe even the ability to farm. This isn't necessary for the core idea though; it is just an expansion on it.

I may update this later to better flesh this idea out, but for now, I must do another task.
« Last post by axell on March 13, 2019, 09:25:57 PM »
Add ability to use issue tracking system in addition to Version Control system. Issue tracking should be also installed on project server and will improve quality of development and support
Development of games, software for home use and enterprise are 3 different worlds. These worlds have various requirement for release cycle, support and sales (licenses).  It will be great to reflect this in the game. Currently the process of development of software of different kind in Software Inc is the same.

Here is the list of what can be done differently:

1. Versions, release cycle and development


It is normal situation for the game dev company to develop several games with absolutely the same set of features and these games will slightly compete with each other (user may buy all of them at the same time).

For example, platformers  like Commander Keen and Mario (or strategy like WarCraft and Dune) may use the same engine, have the same features, but different graphics, music and story.

For home and especially enterprise software such situation is exceptional. User will never buy two 2D editors, if they have same set of features and are developed by one company. Also, if next version of your software has only small amount of new features, it is not likely that users won’t upgrade (except the situation, when price for upgrade is low.

So the market models for games and enterprise should be different. Capacity of the game market is higher.  For example, if there are 100 people that plays RPG, that means that you are able to sell 200 copies users (if you have 2 different RPG games). For 2D Editors it’s not true.

Development (expansions)

Games may have expansions. For expansion development mostly art work is required, code changes slightly (there could be some bugfixes and small tuning). Expansion popularity are often limited by the popularity of original game.

Development (sequel)

Sequel development in case of games often requires programming from scratch, you just use some experience from your previous projects and that’s why it’s impossible to save a lot of time. The development of sequel will take approximately the same amount of time.  This is the model used in Software Inc right know.

Sequel development for enterprise on the other hand often means, that you are just adding new features to existing project. It’s is much faster! However without code refactoring quality of the sequel is limited by the quality of original product. With each release quality of the code decreases, that’s why after some years and iterations – code can be ruined, so  it will  be cheaper to develop it from scratch, than to continue just adding new features.

2. Support

Support for games and enterprise differs too. For enterprise it is mostly about consulting users, than just fixing bugs. That’s why the requirement for the personal should be different. It has sense to introduce special role for support staff, especially for the enterprise (mix of QA, Marketing and Programmer skill).

The quality and period of support for enterprise are of course higher (for OSes and databases support period could be 10 years or more)

3. Sale (licenses)

One of the difference in licenses is the existence of Upgrade license for home and enterprise soft, which is cheaper than the full license.

Another difference – enterprise have annual licenses, when user have to pay each year for support. The software could even be free, however support is costly. Ga,es in most cases are one time pay (except MMO and etc)
Suggestions and ideas / Re: More than one team in a room
« Last post by axell on March 11, 2019, 11:13:45 PM »
My suggestion is to remove the negative modifier for more than one team from all rooms (and for offices too). Exception can be done only for meeting rooms. For working rooms distance can be use instead. If members of different teams are seating in different corners of the room or have cubical walls between each other - it shouldn't be a problem
Suggestions and ideas / Re: Team should not be distracted by other teams
« Last post by axell on March 11, 2019, 10:44:30 PM »
Absolutely agree. Waterfall process implemented in the game forced me to split development of one project to at least 3 teams: dev, designers and support (and I used one Artist team shared between all project). Each teams required separate room. So for 3 project developed at the same time I was required to have minimum 10 rooms, even if team has only 1 member in it.- That is ridiculous. It very rarely happens in real life
Pages: [1] 2 3 ... 10