• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

unmerged(503)

First Lieutenant
Dec 1, 2000
249
0
Visit site
Hello All,
After lurking around here for months I have had it. I will not be wasting my time looking at this forum to gain anything meaningful about CK.
Compared to another game developers site and how they are managing a current Beta I am in, and the information that is filtered back to the interested masses this forum in contrast resembles a Iron curtain comblock secret police force censor.
As a consequence I will not be one of the first to rush to the store and buy this game. If I do at all based on my current bias as a result of my perceptions of the above it will only be after it has been reviewed and reviewed and is taped together with the typical patches before I give it a shot.
I have enjoyed the period information that is available here and the discussions that those who appear quite knowledegeable about the period have stimulated among the faithful. I have strayed though and do not feel that the substance of this forum should be the trivia that the majority of these topics entail but rather substansive information of the game itself.
Good Luck!
Faruk
 
It's up to snowball to release what info they want when they want to. Releasing too much info too early is very, very bad (see for instance the MoO 3 forums late in the design process). The worst that can be said is they aren't gfenerating enough buzz/ hype for CK, but that will likely change when we get closer to release time (2nd round of beta testing etc.)
 
An iron curtain? Well, the betatesting is a confidential procedure and we, betatesters, cannot provide on the CK forum with information from the testing unless if told and agreed by those above.
 
Yeah, if the wait for this game is getting to you, go to the Rome: Total War forums; you will feel much better.:D Just get Pax Romana or Victoria in a week and forget about CK; before you know it, you will see a Gold announcement.
 
still, this is not meant as a criticism to the beta team, but rather to the developers/publishers. Of course they shouln't give us all th einfo we want, and the NDA exists for an obvious security reason. Nevertheless one can only compare with Vic...
I think the CK buzz has been flawed for two main reasons :
1) It started way too early, we were all pumped up in spring and have had to survive with less than nothing since then.
2) There is no build up, the information transmission should increase the closer you get to release, this is the key of effective trailing...

Anyway, I am still awaiting for this game of course, but it wouldn't hurt to give us more info. Mind my words, I am not saying we deserve info or anything, we deserve nothing, this forum thing is just a courtesy of Paradox, still they know that concerning CK they could have done better and gotten a far greater buzz such as :" Hey go to that webbsite and check that game coming out soon, it's gonna rock..."

I hope there's no offense taken because there was none intended.
 
*shrugs* I`ll wait after a month it`s release and decide then whether or not to get it. Apart from the fact that the era it covers is exciting and that it`s a dynastic simulation, I know absolutely nothing about this game. We`ll see after its released.
 
Originally posted by Faruk
Hello All,
After lurking around here for months I have had it. I will not be wasting my time looking at this forum to gain anything meaningful about CK.
Compared to another game developers site and how they are managing a current Beta I am in, and the information that is filtered back to the interested masses this forum in contrast resembles a Iron curtain comblock secret police force censor.
As a consequence I will not be one of the first to rush to the store and buy this game. If I do at all based on my current bias as a result of my perceptions of the above it will only be after it has been reviewed and reviewed and is taped together with the typical patches before I give it a shot.
I have enjoyed the period information that is available here and the discussions that those who appear quite knowledegeable about the period have stimulated among the faithful. I have strayed though and do not feel that the substance of this forum should be the trivia that the majority of these topics entail but rather substansive information of the game itself.
Good Luck!
Faruk

Take a deep breath, go buy Victoria in a week; play the game and come back in a month or so.

Kevin
 
Or cherish your hunger for CK by not playing anything else wait when it's out and grab it to play day and night, ;)
 
Wow, a few whingers here as well....

Would some of u rather a rushed out game full of bugs??

stuff that, Paradox take ur time, i know the game will surface when its ready.

And on the subject of no info.....theres heaps here, so what do u want? exact info on the game down the last thing? have some patience Princesses.;)
 
I don't know how it's going now, but I understand that Paradox and their folks isn't very fond of Snowball and their handling of this development of CK.:( Quote from a discussion on Apolyton, by Uglyduck:

Maybe they should spend more on production instead then. It took them a year longer than they should to produce the beta for CK - and Johan still had to "repair" it!

To add to the point - I actually caught people with versions of EU2 and HOI that had been pirated in Russia so dont give me that **** about Snowball being all great - they aint, They are a useless bunch of idiots with less programmng knowledge than the pirates out there. I speak from experience of boths ends of the equation. They should stick to publishing - they get that right now and again ....
 
Raises the question - who is the bigger bunch of "idiots"? The ones who can't program or the ones who agreed to go in on the deal with the (non)programmers??:eek: :D
 
An apparent strain/lack of communication between both parties, from what this and all the other publicly available information shows.

Yes, CK is old and it is late, but as you can see it's moving forward, and remember that the beta process has started not that long ago (asking for any more details would be breaking the NDA, obviously).

So in any case guys, please have patience. I know it's hard, but then again we'll all be able to enjoy Victoria in the meanwhile, and CK too eventually.
 
Oh really, they can't program... If you are such a great programmer explain this code:

#define WIN32_LEAN_AND_MEAN

//includes

#include <windows.h>
#include <windowsx.h>
#include <stdio.h>
#include <math.h>
#include <mmsystem.h>
#include <iostream>
#include <stdlib.h>
#include "resource.h"
using namespace std;

//defines

#define WINDOW_CLASS_NAME "WINCLASS1"
#define KEYDOWN(vk_code) ((GetAsyncKeyState(vk_code) & 0x8000) ? 1 : 0)
#define KEYUP(vk_code) ((GetAsyncKeyState(vk_code) & 0x8000) ? 0 : 1)

//globals
HINSTANCE hinstance_app;
char buffer[80];
int green = RGB(0,255,0);
//void drawing(void);

//functions

LRESULT CALLBACK WindowProc(HWND hwnd,
UINT msg,
WPARAM wparam,
LPARAM lparam)
{
PAINTSTRUCT ps;
HDC hdc;
RECT rect;

switch(msg)
{
case WM_CREATE:
{
PlaySound(MAKEINTRESOURCE(IDR_WAVE1), hinstance_app, SND_RESOURCE|SND_SYNC);
PlaySound(MAKEINTRESOURCE(IDR_WAVE2), hinstance_app, SND_RESOURCE|SND_ASYNC|SND_LOOP);
return(0);
}break;

case WM_COMMAND:
{
switch(LOWORD(wparam))
{
case ID_FILE_OPEN106:
{
}break;

case ID_FILE_CLOSE107:
{
}break;

case ID_FILE_SAVE108:
{
}break;

case ID_FILE_EXIT:
{
int result = MessageBox(hwnd,"Are you sure you want to quit?","Quit Message",MB_YESNO | MB_ICONQUESTION);

if(result == IDYES)
{
PostQuitMessage(0);
}
else
return(0);
}break;

case ID_HELP_ABOUT:
{
MessageBox(hwnd, "Look at my cool Project","About",MB_OK | MB_ICONEXCLAMATION);
}break;

case ID_PLAYSOUND_PLAYBEAM:
{
PlaySound(MAKEINTRESOURCE(IDR_WAVE3), hinstance_app, SND_RESOURCE | SND_ASYNC);
}break;

case ID_PLAYSOUND_PLAYTELEPORT:
{
PlaySound(MAKEINTRESOURCE(IDR_WAVE4), hinstance_app, SND_RESOURCE | SND_ASYNC);
}break;

case ID_FUNOPTIONS_CHANGEBACKGROUNDCOLOR120:
{
hdc = GetDC(hwnd);
SetBkColor(hdc,RGB(rand()%255,rand()%255,rand()%255));
ReleaseDC(hwnd,hdc);
}break;
default:break;
}
}
case WM_PAINT:
{
InvalidateRect(hwnd,NULL,FALSE);
hdc = BeginPaint(hwnd,&ps);
EndPaint(hwnd,&ps);
return(0);
}break;

case WM_DESTROY:
{
PostQuitMessage(0);
return(0);
}break;

case WM_CLOSE:
{
int result = MessageBox(hwnd,"Are you sure you want to quit?","Quit Message",MB_YESNO | MB_ICONQUESTION);

if(result == IDYES)
{
return(DefWindowProc(hwnd,msg,wparam,lparam));
}
else
return(0);
}break;

/*case WM_SIZE:
{
int width = LOWORD(lparam);
int height = HIWORD(lparam);
hdc = GetDC(hwnd);
SetTextColor(hdc, RGB(0,255,0));
SetBkColor(hdc,RGB(0,0,0));
SetBkMode(hdc,OPAQUE);

sprintf(buffer,"WM_SIZE called - New Size = (%d,%d)",width,height);
TextOut(hdc,0,0,buffer,strlen(buffer));
ReleaseDC(hwnd,hdc);
}break;*/

/*case WM_MOVE:
{
int xpos = LOWORD(lparam);
int ypos = HIWORD(wparam);

hdc = GetDC(hwnd);
SetTextColor(hdc,RGB(0,0,255));
SetBkColor(hdc,RGB(255,0,0));
SetBkMode(hdc,OPAQUE);
sprintf(buffer,"WM_MOVE Called - New Position = (%d,%d)",xpos,ypos);
TextOut(hdc,100,100,buffer,strlen(buffer));
ReleaseDC(hwnd,hdc);
}break;

case WM_KEYDOWN:
{
int virtual_code = (int)wparam;
int key_state = (int)lparam;

hdc = GetDC(hwnd);

SetTextColor(hdc, RGB(0,255,0));
SetBkColor(hdc,RGB(0,0,0));
SetBkMode(hdc,OPAQUE);
sprintf(buffer,"WM_CHAR: Character = %c ", virtual_code);
TextOut(hdc,200,200,buffer,strlen(buffer));
sprintf(buffer,"Key State = 0X%X ",key_state);
TextOut(hdc,200,216,buffer,strlen(buffer));

ReleaseDC(hwnd,hdc);
}break;

case WM_MOUSEMOVE:
{
int mouse_x = (int)LOWORD(lparam);
int mouse_y = (int)HIWORD(lparam);
int buttons = (int)wparam;

hdc = GetDC(hwnd);
SetTextColor(hdc,RGB(0,255,0));
SetBkColor(hdc,RGB(0,0,0));
SetBkMode(hdc,OPAQUE);

sprintf(buffer,"Mouse x position: = %d",mouse_x);
TextOut(hdc,0,80,buffer,strlen(buffer));

sprintf(buffer,"Mouse y position: = %d",mouse_y);
TextOut(hdc,0,96,buffer,strlen(buffer));
}break;*/
default:break;
}

return (DefWindowProc(hwnd, msg, wparam, lparam));
}
//winmain

int WINAPI WinMain(HINSTANCE hinstance,
HINSTANCE hprevinstance,
LPSTR lpcmdline,
int ncmdshow)
{
WNDCLASSEX winclass;
HWND hwnd;
MSG msg;

winclass.cbSize = sizeof(WNDCLASSEX);
winclass.style = CS_DBLCLKS | CS_OWNDC |
CS_HREDRAW | CS_VREDRAW;
winclass.lpfnWndProc = WindowProc;
winclass.cbClsExtra = 0;
winclass.cbWndExtra = 0;
winclass.hInstance = hinstance;
winclass.hIcon = LoadIcon(hinstance, "IDI_ICON1");
winclass.hCursor = LoadCursor(hinstance, MAKEINTRESOURCE(IDC_CURSOR1));
winclass.hbrBackground = (HBRUSH)GetStockObject(BLACK_BRUSH);
winclass.lpszMenuName = MAKEINTRESOURCE(IDR_MENU1);
winclass.lpszClassName = WINDOW_CLASS_NAME;
winclass.hIconSm = LoadIcon(hinstance, MAKEINTRESOURCE(IDI_ICON1));

hinstance_app = hinstance;
if (!RegisterClassEx(&winclass))
return(0);

if (!(hwnd = CreateWindowEx(NULL,
WINDOW_CLASS_NAME,
"The GDI Project",
WS_OVERLAPPEDWINDOW | WS_VISIBLE,
0,0,
400,400,
NULL,
NULL,
hinstance,
NULL)))
return(0);
//hwndapp = hwnd;
int i;
HDC hdc = GetDC(hwnd);
while(TRUE)
{
if (PeekMessage(&msg,NULL,0,0,PM_REMOVE))
{
if (msg.message == WM_QUIT)
break;
TranslateMessage(&msg);
DispatchMessage(&msg);
}
/*SetTextColor(hdc,green);
SetBkColor(hdc,RGB(0,0,0));
SetBkMode(hdc,OPAQUE);

sprintf(buffer,"Up Arrow: = %d ",KEYDOWN(VK_UP));
TextOut(hdc,0,16,buffer,strlen(buffer));
sprintf(buffer,"Down Arrow: = %d ",KEYDOWN(VK_DOWN));
TextOut(hdc,0,32,buffer,strlen(buffer));
sprintf(buffer,"Right Arrow: = %d ",KEYDOWN(VK_RIGHT));
TextOut(hdc,0,48,buffer,strlen(buffer));
sprintf(buffer,"Left Arrow: = %d ",KEYDOWN(VK_LEFT));
TextOut(hdc,0,64,buffer,strlen(buffer));*/

HPEN blue_pen = CreatePen(PS_SOLID,1,RGB(0,0,255));

HBRUSH green_brush = CreateSolidBrush(RGB(0,255,0));
HBRUSH old_brush = (HBRUSH)SelectObject(hdc,green_brush);

HPEN old_pen = (HPEN)SelectObject(hdc,blue_pen);

MoveToEx(hdc,20,10,NULL);
LineTo(hdc,30,20);
LineTo(hdc,10,20);
LineTo(hdc,20,10);

Ellipse(hdc,100,100,200,200);
Rectangle(hdc,250,300,300,20);

SelectObject(hdc,old_pen);
SelectObject(hdc,green_brush);
DeleteObject(green_brush);
DeleteObject(blue_pen);
//drawing();

if(KEYDOWN(VK_ESCAPE))
{
SendMessage(hwnd,WM_CLOSE,0,0);
}
if(KEYDOWN(VK_DOWN))
{
HBRUSH random_brush = CreateSolidBrush(RGB(rand()%255,rand()%255,rand()%255));
HBRUSH old_random_brush = (HBRUSH)SelectObject(hdc,random_brush);

HPEN random_pen_dashed = CreatePen(PS_DASH,20,RGB(rand()%255,rand()%255,rand()%255));
HPEN old_random_pen = (HPEN)SelectObject(hdc,random_pen_dashed);

Ellipse(hdc,rand()%400,rand()%400,rand()%400,rand()%400);

SelectObject(hdc,old_random_brush);
SelectObject(hdc,old_random_pen);
DeleteObject(random_brush);
DeleteObject(random_pen_dashed);
}
}
ReleaseDC(hwnd,hdc);
return(msg.wParam);
}
/*void drawing(void)
{
HDC hdcapp;
hdcapp = GetDC(hwndapp);
HPEN blue_pen = CreatePen(PS_DASH,2,RGB(0,0,255));
HPEN old_pen = (HPEN)SelectObject(hdcapp,blue_pen);

MoveToEx(hdcapp,10,10,NULL);
LineTo(hdcapp,20,20);
ReleaseDC(hwndapp,hdcapp);

}*/

This is just some basic stuff
 
Originally posted by historycaesar


.............................

This is just some basic stuff

No it's not! BASIC doesnt use semicolons at the end of each statement.;) :D