State of Profit

I’ll try and see how it looks. Mountains are really visible with the big slopes and the shadows look nice, I doubt that will be as good with lower slopes. Also, if the slopes are low it might be difficult to build bridges as they need to have really steep slopes (or they’ll go through buildings once I add sky scrapers ;))

Excitement sounds great :wink: I’m hoping I can make enough people excited within a year so I can live on it… but that’s just a dream (minecraft put the bar high!) :wink:

Yup, somehow Riven and Apo managed to build a station on the same square and the server didn’t complain about it (stupid server!) I’ll look into that tomorrow.

As an extra bonus for tonight (it’s after 2 am here), a map! It’s still a work in progress (Doesn’t move exactly right when scrolling it, can only scroll with the mouse, only zooms towards the middle and not towards the mouse cursor, it doesn’t rotate with the camera, only downloads when starting the applet and it has some funky graphical effects in the corners). Bridges aren’t visible but that’s working as designed (or bridges might cover something important underneath).

Due to bugs around changing the end station of a vehicle once initially set that option has been removed for now

I see three not connected cities. Apo, I’m disappointed in you! :stuck_out_tongue:

Mike

hey, I love the new map, but could you label each placeon the map? cuase I it took me a few minute to find them all :P.

keep up the good work :slight_smile:

You read my mind (hey, get out of there!) :slight_smile: Tomorrow your stations will be better visible and cities will be marked (with a dot when zoomed out, with text when zoomed in).

And while I’m all tired and mushy. I really, really (Oh yes, I mean really!) appreciate all the attention I’ve gotten from you guys. I know that it’s been very buggy the first few days (still is, but slowly but surely…) and still I’ve received more ideas and bug reports than I’d ever hoped for. I’m really appreciative of this great community and how no one has complained about the lack of quality and instead stayed around and tried to see the potential.

Kind regards,
Mike

ahh, but it is so nice in here :P.

can’t wait. :slight_smile:

How did you implement the serverside?

I can imagine this game being fully sql-query-driven, hardly any need for java-code for game-logic.

Gameplay >>>>>>>>>> Graphics

^^ Proven equation as shown by Minecraft and your game :wink:

it wont log in? it gets stuck at determining what needs to be loaded.

He brought the server down for now.

This game is pretty fun. It’s not something you can play consistently for large amounts of time, but I log in every few hours to check my money and buy new buses/stations :slight_smile:

There is way more than sql’s :stuck_out_tongue: I only use sql for storing all information when the server gets restarted (or crashes). All of the logic (mostly making sure that what the client says is the truth and handling messages between users) is in java.

Adding streaming to every query made the database go jo-jo. I moved it around so it only uses streaming on the big loads during start up.

Mike

Aaaah it happend, Apo is taking advantage of all my interlinked towns and roadsystems before I even have enough money to build the first station in each one :'O

I can give you 5 millions … but I search the last unconnected city … after that “I will pimp my hometown”. I think its a nice stress test for the server. :smiley:

€dit: At the moment I can’t buy buses!(?)! Nothing happens!

Java begin to hang/freeze more and more often :-\

It is really great to have the map now (we finally can see how big it is !).
You are working to put our station in a different color, nice !
Map in this kind of game is really important (for me at least). It allow to display lot of statistical information. The first one i would like is the buses trajectory : to know if I have connect all town :wink:

By the way, do you deal with trafic density ? The more buses using a road, the more time it takes to use it (At first it is seems to be difficult to implement).

Your buses got weird names and broke your ability to buy more buses :stuck_out_tongue: I’ll have a look if there is a quick fix and otherwise I already fixed it for the next server reset. I’ll probably reset the server in 2 days or so to give everyone a fighting chance :slight_smile:

I didn’t see that before on any computer here. Do you get any kind of stack trace or similar? I’ll fix a couple of reasons why that could happen in the next update.

In the client the buses wait for each other when they stock up at an intersection, but once they can drive again they drive quicker to catch up with their schedule. The server doesn’t handle any kind of traffic density at all.

Mike

Hahaha, apo, I just found your drawing. Nicely done :wink:

It wasn’t my idea. It was Bonbonchans idea. But I like it. =)

So I bought 2 buses at 1 station and then a 3rd bus at another station. Then when I go back to set location of first buses I notice that they are both number 17. And my 3rd bus (the last one purchased) is some really high number. In console (daww you obfuscated, good luck decoding):

Loaded image: http://stateofprofit.com/pictures/appletlogo.png
Loaded image: http://stateofprofit.com/appletprogress.gif
High quality: true
OpenGL renderer: GeForce GT 130M/PCI/SSE2
OpenGL vendor: NVIDIA Corporation
OpenGL version: 3.3.0
VBO extension: true
java.lang.NullPointerException
	at com.stateofprofit.client.k.f.y(Unknown Source)
	at com.stateofprofit.client.k.f.processMessages(Unknown Source)
	at com.stateofprofit.client.k.b.run(Unknown Source)
java.lang.NullPointerException
	at com.stateofprofit.client.k.f.y(Unknown Source)
	at com.stateofprofit.client.k.f.processMessages(Unknown Source)
	at com.stateofprofit.client.k.b.run(Unknown Source)

I was only able to set the location of 1 of the Number 17 buses, the other apparently ‘has’ a location but also says it doesn’t have one (look at picture) and just waits in my station.

EDIT: and suddenly everything works again :stuck_out_tongue:

You’re creating extremely long numbers, to the point where they don’t fit in 64 bits.

java.lang.NumberFormatException: For input string: "61313125513582191312551764484"
	at java.lang.NumberFormatException.forInputString(Unknown Source)
	at java.lang.Long.parseLong(Unknown Source)
	at java.lang.Long.parseLong(Unknown Source)
	at com.stateofprofit.client.m.d.ah(Unknown Source)
	at com.stateofprofit.client.a.a.a(Unknown Source)
	at com.stateofprofit.client.a.a.a(Unknown Source)
	at com.stateofprofit.client.a.h.af(Unknown Source)
	at com.stateofprofit.client.o.d.a(Unknown Source)
	at com.stateofprofit.client.a.b.a(Unknown Source)
	at com.stateofprofit.client.a.g.a(Unknown Source)
	at com.stateofprofit.client.b.c.a(Unknown Source)
	at com.stateofprofit.client.b.c.run(Unknown Source)

Yea, I’ve fixed that functionality but I need to reset the world to fix the current issues (or adjust them manually in the db). I wasn’t planning to reset it until I have reputation in the game but I might be forced to do it earlier. On the other hand I can now make the world 4 times as big and it would give everyone a fighting chance…

Expect a reset tonight (somewhere around 10 pm CET). I’ll look at the open issues and try to fix as many as possible before the reset.

Mike

Why don’t you let the database generate the IDs? In MySQL you can use AUTO_INCREMENT and you’ll ‘never’ run out, especially when using BIGINT (64 bit).