CultTycoon

E

elDiablo

Guest
Ok, so in the same way that Bob went and got himself banned, so did I as I had a lot of work to do in not much time. This work ranged from programming an Aibo to walk around an environment eating food and avoiding threats, through making a system to increase social awareness in a building, to making a game called CultTycoon.

Yes, a lot of work.

Though, as of 3pm today, they are all finished! I have no exams, I've completed all my courseworks, and only have a silly presentation to do as part of my degree now. So (in my book anyway), I am now FREE!

So I give you the first release of Cult Tycoon!

You start off as a little dude who's a bit of a weirdo. Our uncle dies and leaves you £1000, which, you believe, would be best spent trying to convert the townspeople to your cult. So you do. The rest you can read in the readme file from the download. Bob has been playing for a little while now, and has worked out how to not lose at least :)

A lot of the way we do things in the game (technology-wise) is pretty cool. Firstly, in game, you can hold "b" (no quotes, duh!) to show a special buffer. Every object in the game is coloured differently, with a unique red and blue component combination. That is to say that the red and blue portions of each of their colours are different to everything else in the game. This way, using the lovely buffer, we can work out which item has been clicked on by reading the colour of the pixel underneath the cursor, and doing some clever bitshifting, find the index of the object. Similarly, ever point on the ground is coloured with a different colour of varying red and green component.

The 2 problems with this, however, are that we can only have a 256x256 board (0-255 of red times 0-255 of green) and can only have 256x256 objects (buildings and units, 0-255 of red and 0-255 of blue) without using an alpha value (which would be "interesting"), or by sharing the third (unused) component of the colours. Secondly, anti-aliasing messes it up at the edges. Which sucks :(

You can save and load games. Which, by the way, is a complete arse to code. And now, whenever I think of games that are complex (like Half-Life, Stalker, etc.) with quick saving and quick loading, I have a lot of respect for the people who make it load and save. It's nasty, and hard work, and takes ages to code!

Other things are cool, but we'll leave them for now. Someone was making a lovely monk model for this game, but we couldn't get it working in time. Which is poo, cos it was looking AWESOME! And would have been great to include. Unfortunately, the code to get it working would have taken too long, and I wouldn't have got my coursework in on time :(

Still, if that special someone would like to post up some images of it, I'm sure you'd all agree it's awesome! If they don't want to, then that's ok as it's their work :)

Still. Bob says "well u get the bob seal of approval", so, go play it! And enjoy! It's only 25Meg, and it's awesome. I love it. I might even carry on working on it. Comments and suggestions are welcome, but don't expect them to be put in any time soon! ;)

Edit - some things are not ours! Their copyright is the author's copyright! These include SDL and it's libraries, the MDL loading code, and the models themselves. I will post up a list in the future maybe! I am also taking screenshots now, for your viewing pleasure.

Edit 2 - Something both my housemate and I forgot to put in the report and readme - press v to hide all buildings, to easily see your units! WHOOPS!
 
E

elDiablo

Guest
And the first patch is available! Yay! Some people complained it was too hard as Monks cost too much per day (£25/monk/day). So, patch! It's a different exe file, which you can drop into your CT folder, and run. It's called something different, so you don't have to back anything up, and save games work between the two versions!

ENJOY!
 

Traxata

Junior Administrator
mine bummed out :( i ended up at some cave entrance ? ! ? and then walked to a red building
clicked on it
3 seconds later it went kaput : [
 
E

elDiablo

Guest
Yeah, for some reason (which we didn't have time to find), it crashes every now and then. I have no idea why, or how to fix... Sorry :( It's one of those stupid little bugs that are really annoying to get out :(

Still, try again! And it's not a cave, it's a shed! READ THE README!
 

DeZmond

Junior Administrator
Awesome game, pity it runs like a dog on my laptop. Not to worry though, since my graphics card is nonexistent! :) good work guys!
 

Piacular

In Cryo Sleep
Hey hey!

Everytime I converted a block o' flats I got a new monk! Sweet baby Jesus!

Ended up with millions of the bastards.

Day 42

Monies: -22449 (Which I think is a bit harsh, how could I be losing money? If everyone in a house gives me £5 each a day, and each monk cost £25 a day, I'd have to be converting houses of 3 or less people to lose money! And each house had like, 22 people in it... unless they only give me money once! But then how do I kill a monk if I don't want him anymore? :().

Rep: 180 (tried to get some monies from business, but ~£160 for 4 rep?! STEEP!)

Pop: 3213

Converts: 3072 (why didn't I win? That's way over 75%, I ended up being bankrupt, but I convinced the required amount of peeps, surely there are some bank managers in my flock somewhere?!)

You're mean, I won, where is my cookie?!
 
E

elDiablo

Guest
Hey!

Everytime I converted a block o' flats I got a new monk! Sweet baby Jesus!

Ended up with millions of the bastards.

Yes, you do!

Day 42

Monies: -22449 (Which I think is a bit harsh, how could I be losing money? If everyone in a house gives me £5 each a day, and each monk cost £25 a day, I'd have to be converting houses of 3 or less people to lose money! And each house had like, 22 people in it... unless they only give me money once! But then how do I kill a monk if I don't want him anymore? :().

Each house gives you £5/person ONCE when you convert the house. It's so that you have some money to pay for them when you first convert them. To get rid of a monk, lose rep (charge protection money). Every 5 rep you lose, you lose one monk. However, when you lose a monk, the required 5 rep to lose is reset. So you need to beat up 2 small businesses to lose a monk (which is -8 rep), but the extra -3 rep doesn't carry forward to the next time you lose rep, if you see what I mean :S

Rep: 180 (tried to get some monies from business, but ~£160 for 4 rep?! STEEP!)

Use the campaigns at the TV and Radio station, they give you a lot of rep. Or hope that some celebrities join your cult! And beating up small businesses for money is mean! Which is why you get negative rep :p

Pop: 3213

Converts: 3072 (why didn't I win? That's way over 75%, I ended up being bankrupt, but I convinced the required amount of peeps, surely there are some bank managers in my flock somewhere?!)

You didn't get a reputation of 500, which is also a requirement for winning :)

You're mean, I won, where is my cookie?!

Yes I am, no you didn't, and in my tummy!
 

thatbloke

Junior Administrator
as much as I hate to say it this game annoyed me... I had an army of monks... but most of them were on one side of the map and most of the buildings left on the map were on teh other side. Having to use m to select one and then take AGES to scroll across (and i'm talking about 30 seconds here) jsut so I could send a monk over is very boring :(
 
E

elDiablo

Guest
as much as I hate to say it this game annoyed me... I had an army of monks... but most of them were on one side of the map and most of the buildings left on the map were on teh other side. Having to use m to select one and then take AGES to scroll across (and i'm talking about 30 seconds here) jsut so I could send a monk over is very boring :(

You can say what you like about the game, it's your opinion :)

Unfortunately, yes, the camera control is a little bit blarg, but 30 seconds is a bit excessive. You know you can zoom in and out with the mouse wheel, right? if you zoom out, it's very easy to just rotate the camera to see the other side of the map. You don't have to select each monk with m, you can hold v to make the buildings disappear, and then just click on a monk. Group select would have been nice, but we just didn't have time for it I'm afraid :( It's one of those things that we wanted to put in, but just didn't have time for.

As for the slow camera, you could try moving the mouse slower. It's stupid of me, yes. I put the camera control code in very early to get it out the way, and then never got round to making it more usable - other things got in the way. When you drag the mouse, it just checks the direction you moved the mouse, not how far you moved it. It then moves the mouse a set distance. Therefore, if you move the mouse a large distance every time the game polls for mouse events, it will detect a large movement, but only move it x units. If you move it slowly over the same distance, it detects lots of little movements, and moves the camera x units for every time it detects it. And yeah, it really does make a huge different.

I could easily change the code to "detect the direction of mouse movement, and move it x units times the distance the mouse has moved", but I just couldn't before the deadline :(

So, in short, don't feel bad about having grips with the game. It's my first (real) game, and it was (horribly) rushed. It's got bugs, and annoyances, I know (probably more than you! ;)). I just hope it provided you with at least a little bit of enjoyment! NEXT GAME is going to be good, and well planned, and not rushed, you just wait!
 

waterproofbob

Junior Administrator
tbh mate i got a whole load of enjoyment from it.
Theres lots of little things that could be evolved fromit but the basic gameplay is there and is a whole load of fun.
 
Top