Author Archive

Conan Exiles server suspended

We suspended service for Conan Exiles.  


Extinction added to the ARK cluster

We have added the Extinction map to our ARK server cluster.  Be aware this is also harder than the TheIsland / Ragnarok maps.  If you zone in from another map make sure you have the required materials to craft yourself at the minimum a small hut with a bed to respawn too, and a personal gravestone to place so that you can recall your body items.

Information about our ARK server cluster can be found under About / Rules


Game Development – Selfdestruct

I spent most of the day on Saturday 5/4/2019 going through the next lesson on my C++ game development course on Udemy.

https://community.gamedev.tv/t/selfdestruct-my-own-customized-version-of-lesson-2-base-on-triplex/104886

 


// |**********************************************************************
// * Project : Lesson 2 based on TripleX course.
// *
// * Program name : selfdestruct
// *
// * Author : morggin@gmail.com (Billy F. Jameson Jr.)
// *
// * Date created : 5/4/2019
// *
// * Purpose : Small C++ number guessing game.
// *
// *
// *
// *
// * Revision 1.1 made on 5/4/2019 to fix spelling errors.
// *
// |**********************************************************************
#include <iostream>
#include <ctime>

const int MaxLevel=5;
int FailedCode=0;
void SelfdestructSit()
{
// Print situation to the terminal
std::cout << “You are onboard a space ship.\n”;
std::cout << “You are jarred awake by a dreadful sounding alert.\n”;
std::cout << “Along with the blaring sirens, an automated message is broadcast through out the ship.\n”;
std::cout << “The self destruct sequence has been activated. Please proceed to an escape pod.\n”;
std::cout << “Desperately you seek out the nearest escape pod.\n”;
std::cout << “You find yourself suffering from apoplexy as a futile search has revealed all 24 escape pods have been jettisoned.\n”;
std::cout << “You realize you have to abort the self destruct seqence.\n”;
std::cout << “Frantically you scramble to the bridge of the ship and take a seat at the main terminal.\n”;
return;
}

void PrintTerminal(int Difficulty)
{
std::cout << “\n\nThe main terminal flickers to life\n”;
std::cout << “Please enter Security Sequence: ” << Difficulty << ” of ” << MaxLevel << “\n”;
}

bool PlayGame(int Difficulty)
{
PrintTerminal(Difficulty);
// Declare 3 number code
const int CodeA = rand() % Difficulty + Difficulty;
const int CodeB = rand() % Difficulty + Difficulty;
const int CodeC = rand() % Difficulty + Difficulty;

const int CodeSum = CodeA + CodeB + CodeC;
const int CodeProd = CodeA * CodeB * CodeC;

// Print CodeSum and CodeProd to the terminal
std::cout << “\n\n”;
// std::cout << ” – code is “<< CodeA <<” “<< CodeB <<” “<< CodeC <<” -\n”;
std::cout << “+There are 3 codes in the security sequence\n”;
std::cout << “+The security codes add up to: “<< CodeSum <<“\n”;
std::cout << “+The security codes multiply to give: ” << CodeProd <<“\n”;

// Store player guess
int GuessA, GuessB, GuessC;
std::cin >> GuessA >> GuessB >> GuessC;

int GuessSum = GuessA + GuessB + GuessC;
int GuessProd = GuessA * GuessB * GuessC;

// Check if the players guess is correct
if (GuessSum == CodeSum && GuessProd == CodeProd)
{
std::cout << “\n\n+You have deactivated the self destruct code for sequence: ” << Difficulty << “\n”;
return true;
}
else
{
std::cout << “\n\n YOU FAILED TO ENTER THE CORRECT SECURITY CODE\n\n”;
++FailedCode;
return false;
}
}

int main()
{
srand(time(NULL)); // Create new random sequence based on time of day.

int LevelDifficulty = 1;
SelfdestructSit();

while (LevelDifficulty <= MaxLevel) // Loop the game till all codes are found or ship is destroyed.
{
bool bLevelComplete = PlayGame(LevelDifficulty);
std::cin.clear(); // Clears any errors.
std::cin.ignore(); // Discards the buffer.

if (bLevelComplete)
{
++LevelDifficulty;
}
if (FailedCode == 3) // Game ends in self destruction.
{
std::cout << ” The terminal window shuts off and the keyboard becomes unresponsive as intense heat begins to build.\n\n”;
std::cout << “In a bright blinding flash *** THE SHIP EXPLODES *** spreading your remains all over the cosmos.\n\n”;
std::cout << ” GAME OVER MAN \n\n”;
std::cout << ” * \n”;
std::cout << ” * \n”;
std::cout << ” * \n”;
std::cout << ” * * * \n”;
std::cout << ” * * * \n”;
std::cout << ” * * * \n”;
std::cout << ” * * * \n”;
std::cout << ” * * * \n”;
std::cout << ” * * * \n”;
std::cout << ” * * * \n”;
std::cout << ” * * * *G*A*M*E* * * * * * *O*V*E*R* * * *\n”;
std::cout << ” * * * \n”;
std::cout << ” * * * \n”;
std::cout << ” * * * \n”;
std::cout << ” * * * \n”;
std::cout << ” * * * \n”;
std::cout << ” * * * \n”;
std::cout << ” * * * \n”;
std::cout << ” * \n”;
std::cout << ” * \n”;
std::cout << ” * \n”;
std::cin.get();
exit(0);
}

}
std::cout << “\n*** Great work! You saved the ship! ***\n”;
std::cout << “You dock at the next space station and stroll into the nearest seedy tavern \”The Boastful Blaster\” for a nerve calming drink!\n”;
std::cin.get();
return 0;
}


Aberration added to the ARK cluster

We have added the Aberration map to our ARK server cluster.  Be aware this is harder than the TheIsland / Ragnarok maps.  If you zone in from another map make sure you have the required materials to craft yourself at the minimum a small hut with a bed to respawn too, and a personal gravestone to place so that you can recall your body items.

Information about our ARK server cluster can be found under About / Rules

 


Night Approaches

Day 1 – Kiroki Mountains

As darkness descends around me.  I reflect on the day’s accomplishments and lessons learned.  I woke with a note signed by some guy named Noah hastily written and placed on my bare chest.  It’s a bit unsettling to know that I’m being watched, ranks right up there with the undead shuffling all around.  With a few precautions, I have been able to remain beneath notice.

 

Accomplishments

  • Bedroll crafted from plant fiber.  It’s kind of itchy but it will have to do for now.  Throwing it out here under a tree offers me some protection from being seen.  I figure as long as I don’t build a fire tonight I should be able to crouch and climb into the bag and not be disturbed by the unfriendly denizens.
  • I was able to craft myself some clothing from more of that plant fiber as well.  Again, itchy as all get-out.  I’m sure after some wear it will become more comfortable. It will do, until I can scavenge up some real clothing I guess.
  • I found a nice sturdy ash branch to make myself a bow from.  I gathered some bird feathers (and eggs) from the bird nests around the lake shore, then proceeded to put together some arrows using some rudimentary stone arrowheads.  Should go nicely with the Stone Axe I put together as well.

Lessons learned

  • Seem to be a lot of the dead walking about here in the Kiroki Mountains.  I wasn’t sure if the infection had spread this far into the Mountains.  I was hoping for a safe haven by coming here.  Turns out it’s no different from where I came from in North Kowuti.  It’s a good thing I had crafted that bow, I had to use it in short order to dispatch some the more persistent shufflers.
  • The dead are tough here.  I figure I can bring one of them down with four arrows if I can park them in just the right spot.
  • Fire is not a good idea.  I had my torch out for a bit but the dead seem to be attracted to the flame.