Recent content by rehn

  1. rehn

    CivOne - An Open Source remake of Civilization 1

    Hmmm...? I can't see any Civ1.SDL in my solution. But I have a sdl folder in the CivOne project. The CivOne project is set as startupProject. But I can start the game from command window directly with the file ........\CivOne-master\runtime\sdl\bin\Debug\net5.0\CivOne.SDL.exe But I want to be...
  2. rehn

    CivOne - An Open Source remake of Civilization 1

    Hi Nice to see CivOne is still alive. I downloaded the project and was able to build, But when I tried to start debug I get this message: A project with an Output type of Class Library cannot be started directly In order to debug this project, add an executable project to this solution which...
  3. rehn

    CivOne - An Open Source remake of Civilization 1

    Yes I have seen that too. It is about the estimated cost of the individual steps. I am adjusting my algorithm for that. Not released yet. Will do some more tweaking/testing. Related questions. In CivDos: When moving on rail, manually: no cost. When using goto, cost is the same as on road. Is...
  4. rehn

    CivOne - An Open Source remake of Civilization 1

    I think the problem is about priorities, the screen update is cpu-starvd. How this is handled in windows I have no idea. The severity of the problem varies depending on what other things are running on the system ( my system is old....so... ) Edit: Runs much better in release mode, so maybe I...
  5. rehn

    CivOne - An Open Source remake of Civilization 1

    Thanks, that did it. An another problem I have had all the time is that when I use "goto" ( standard or smart ) the units moves "jumpy" and sometimes just are "teleported" to the destination with "invisible" intermediate steps. Seems to be depending on debug mode on/off. I have made a fix by...
  6. rehn

    CivOne - An Open Source remake of Civilization 1

    Continent number bug is corrected. I used your( fire-eggs) version of Map.Generate to work from. I downloaded fire-eggs/CivOne but I was unable to open the projects Error messages was( for the 4 projects ): G:\CivOne\CivOne-master_fire-eggs\CivOne-master\CivOne.csproj : error : Project file...
  7. rehn

    CivOne - An Open Source remake of Civilization 1

    "What purpose, besides controlling Wonder impacts, does continent identification provide?" My guesses: Outcome of diplomacy, to know if you and AI are on the same continent. In my experience it is good to have a lot of offensive units on the "AI-continent" when you are asking for gold Starting...
  8. rehn

    CivOne - An Open Source remake of Civilization 1

    Ho...Ho..Hum... Nice to hear that you incorporate my code. But there is something wrong here. From memory: The continents should be numbered is size order, with a start at 2. ( as in SWY's version) Ocean should have number one. On vacation so I can't check my code, but there should be some code...
  9. rehn

    CivOne - An Open Source remake of Civilization 1

    Good info, I will modify my code when I am back from vacation
  10. rehn

    CivOne - An Open Source remake of Civilization 1

    I find the movement cost in Civ1 a bit inconsistent sometimes. Is there any documentation about the cost in different situations ? I have found that if a diplomat is moving to a mountain square it sometimes fails if it has 2 steps left but always makes it if it has only one step left.
  11. rehn

    CivOne - An Open Source remake of Civilization 1

    I know SWYs intention was to reproduce original Civ(DOS), bugs and all. And of cause he can do what he want. But if I am going to engage further in this project I would like to do some careful improvements ( without removing the general flavor of the game ). First, fix some obvious bugs, like...
  12. rehn

    CivOne - An Open Source remake of Civilization 1

    About the cost of moving units on railroad. Civ1: Cost of moving "by hand" on railroad i zero, by moving using "goto" costs the same as on road. Methink this is a bit inconsistent CivOne: Cost of moving "by hand" of "by goto" on railroad seems to be i zero in both cases. My question is: How do...
  13. rehn

    CivOne - An Open Source remake of Civilization 1

    Nice to see some action here on CivOne. Have done some work on CivOne, pending merge. Using ( optional)AStar algorithm for smart goto function: Land and sea units: E.G Trimarans can find its way out from a "lake" where the only exit is through a city/channel to the other "end of the world"...
  14. rehn

    CivOne - An Open Source remake of Civilization 1

    When testing my code for use of the AStar algorithm in the "goto" command I experienced 2 things. 1. The barbarians (from ship) are really stupid, landed, killed the only defender in my capital but then just started to wander around randomly without entering the city. 2. Disasters seems to be...
  15. rehn

    Diplomats

    Methink it is not that unusual in the later stage of the game. The only way to protect you is to make sure there is no enemy unit close to your cites, Have a chariot/cavalry ready to kill any approaching diplomats too. I sometimes get friendly diplomats into my cites, but it seems like nothing...
Top Bottom