-
Posts
7,936 -
Joined
-
Last visited
Content Type
Blogs
Forums
Store
Gallery
Videos
Downloads
Everything posted by Rick
-
It's a market and a rather sizable market so you can see why some people would want support for it. The fact that it's so friendly for indie's to get their title on the XBox and since LE is sort of an indie engine, it would only make sense to support it if you could find a way.
-
XBox supports XNA which is basically created for Indies to get their games on XBox. You don't need a big time development license like with PS3. This is one of the best moves MS has made. Sadly they don't allow C++ just .NET. http://blogs.msdn.com/b/xna/archive/2008/07/22/introducing-xbox-live-community-games.aspx
-
Leadwerks3D as generic cross-platform 2D/3D application framework
Rick commented on Canardia's blog entry in Canardian's Blog
So I assume the Lua version of LE on mobile is sort of the same as it is on Windows? A generic executable that runs a lua script. So that would mean that someone could make a visual flowgraph system that translates to Lua and then we could develop games on the mobile device itself! That could be huge because it could allow someone to develop games on the iPad without having to own a mac because I would buy an iPad, but not an iPad and mac. Another interesting thing is that if you wrote the editor in something that could run on Android and iOS (say MonoTouch .NET) then people could develop on their mobile devices too. Sort of like: http://digitaltools.node3000.com/blog/3376-codify-lua-based-scripting-on-ipad -
Leadwerks3D as generic cross-platform 2D/3D application framework
Rick commented on Canardia's blog entry in Canardian's Blog
http://accessories.us.dell.com/sna/productdetail.aspx?c=us&l=en&s=dhs&cs=19&sku=320-1819&dgc=ST&cid=72662&lid=1838870&acd=spla_pl_dhsea:028093,,901pdb6671 I didn't even know this existed! Only $300!! I'm so getting this. -
Leadwerks3D as generic cross-platform 2D/3D application framework
Rick commented on Canardia's blog entry in Canardian's Blog
I think my dream of visual flowgraph development would work great on the mobile devices (tabs for the best result). I could great a "game" using LE that basically is a flowgraph editor that generates Lua behind the scenes to turn around and run in the Lua exe Josh makes. I wonder if he's be open to something like that. -
Leadwerks3D as generic cross-platform 2D/3D application framework
Rick commented on Canardia's blog entry in Canardian's Blog
Do mobiles generally have compilers on them? All I've ever seen or heard about was compiling on a PC them moving the result to the mobile device. Maybe Lua would work like this since Josh's exe he'll provide will be the "compiler" -
As a gammer I'm sad at this because pretty much every mobile game (phones and tabs) I've ever seen is not that good :/ Poor input devices which limit things being the reason I can see. As a game programmer I'm happy beacuse it helps level the playing field
-
Using SQLite in your game (The good the bad and the ugly)
Rick replied to Road Kill Kenny's topic in General Discussion
Generally you won't let customers directly access your database. You'll have a layer between them and the database. In terms of games this would be your server application. The client and server applications exchange messages and information between each other and the server is then responsible to update the database based on these messages where it needs to. For example when you logout of a MMO the server will store your last position/rotation/buffs/etc into the database. -
Interesting read here: http://blog.wolfire.com/2010/01/Why-you-should-use-OpenGL-and-not-DirectX What I think is interesting is the Vista OpenGL scare. MS could basically kill OpenGL for all intense purposes if they stopped supporting it in their OS. That's pretty crazy to think about. I mean the masses are using Windows, and if MS stops support for OpenGL the PC gaming development community basically have no choice but to use DX to reach the masses because the masses aren't likely to change OS's to play a game. They are more likely to complain that the game doesn't run on Windows. It's insane to think about the power MS has with stuff like this.
-
The reason you are getting multiple different answers is because it seems that's a sqlite specific command and most other SQL engines don't have that exact command. I've never used that specific syntax but from what I'm reading you must have a primary key on 1 or more columns. Then when you run that command if a "primary key violation" occurs it will do an update instead of an insert. A "primary key violation" would occur when you try to insert a record where the values are exactly the same in the columns you defined as the primary key. In SQLite it looks like you would create an index and during creation there should be a setting for not allowing duplicate values for the column on a table you select.
-
I'm noticing that. This has been a huge help in my game performance with my top/down view style since so little is actually visible at a time. It will allow for much more on screen at a time.
-
http://www.leadwerks.com/wiki/index.php?title=Entities#EntityViewRange vs http://www.leadwerks.com/wiki/index.php?title=EntityViewRange Function signatures are different between the 2 pages. Why was it changed to take predefined values instead of the actual distances? I potentially would like to have is less than the lowest possible (VIEWRANGE_NEAR = 0 // default: 50 units). So I assume maybe if I want that for all entities that's where the SetWorldCullRange() comes into play? What does the near, med, far parameters mean for the SetWorldCullRange() function? I would have thought it would just be a radius around the camera to show entities and everything outside that radius doesn't get drawn?
-
How do you guys have your Windows configured? I create 2 new accounts for testing. One as a normal user and one as admin. The normal user couldn't install anything no matter what it seems. So I couldn't even run the setup.exe for the launcher. The admin account had no problems running the setup.exe and once it was installed had no issues running the launcher. For the normal user it wouldn't let me do "run as admin" it would just say "login as an admin". So I'm not able to replicate the permissioning you guys are seeing. I have home premium so not sure if you guys have a different version and maybe that's why.
-
I've made some changes where I added the needs bars like hunger, thirst, rest, & morale where they decay over time. Of course they decay right now because you can't gather any food or drink. That's next on my list for the game. For the launcher I think I'm going to have to create another account on my PC that is limited and test that way to avoid all these interations. I'll see if I can have that account be German too
-
Must be something with the manifest then. I'll keep looking. Thank you for testing and your patience
-
That comment leans towards expensive.
-
Yeah the en-US force on the number format is new. I uploaded another one that doesn't have that number formatting. Can you try this one. We'll see if we can rule that out. http://www.good-vs-bad.com/patches/TheWorldUpdater_NO_NUMBER.rar
-
hmmm, can you redownload again. I just updated it to prompt for admin rights this time. Curious to see if that works. http://www.good-vs-bad.com/patches/TheWorldUpdater.rar
-
Updated the launcher application: - force US number separator (I think I have it right) - offline mode error handling - embedded a manifest that should force a prompt for highest available rights for the user (note not admin. trying highest available first and if that doesn't work will try asking for admin) @Clackdor, I really appreciate you helping test with the Windows rights issues. Could you delete all the game data, re-download the launcher from the below link and then run NOT as admin and see if it prompts you for more rights when you run the launcher. Then see if that's sufficient rights to update the game? @ Furbolg, As with Clackdor you've been an amazing help with testing the issues of other cultures for Windows. Could you remove the game data, re-download the new launcher and see if the message box has the decimal in the "right" place (0.01)? New launcher application: http://www.good-vs-bad.com/patches/TheWorldUpdater.rar
-
OK cool. I did see something from MS about this so will check it out. If you toggle shift you can go from running to walking and rotating is slower, but yeah I'll adjust the turn speed. I might need to make that PC speed independant.
-
Wait, in your other thread you said it returned "Current Version = 1". Did it truely show 1 and not 0.01? Because that would do it since 1 is > 0.02 it wouldn't return 0.02 from the web service call. So something with the code that's reading the value from version.txt possibly. For that I read the value in as string and convert to double with Convert.ToDouble(value) and assign to a double. I wouldn't think there would be anything cultural in that.
-
Yeah it's not setup the best way. I need to change it to use background workers/threads but right now I just use a timer that fires off 2 seconds after the app starts, so that would be 2 of your 5 seconds. I was more interested in the update process than the UI at the time. I'm at work now but the code I use is to simply get the result of the web service call, which is a string. If the string returned is "CLIENT_UP_TO_DATE" then be done with checking, else the returned string will be the address to the rar file and so it'll download the file and unpack it. I was simply doing: if(result != 'CLIENT_UP_TO_DATE") then download result I switched it to use: if(String.Compare(result, "CLIENT_UP_TO_DATE", true, new System.Globalization.CultureInfo("en-US") != 0) than download result EDIT: The more I think about this the more it's not making sense. Can't be a language thing as the result returned you saw in the messagebox is "CLIENT_UP_TO_DATE" and I have that value hardcoded in the if check. I wouldn't think any culture language issues would come from that as it's truely comparing the right data. So it makes no sense why for you the if check is failing but for me and some others it's not failing.
-
@Clackdor, it's still there. You can check again today if possible. Are you in the states or is your PC setup for English?
-
@Furbolg, my bad. Can you try again. Forgot to move a file over on my PC before sending it to the server.
-
@VicToMeyeZr, thanks for testing! @Furbolg, ok would you be able to download the updated launcher version again: http://www.good-vs-bad.com/patches/TheWorldUpdater.rar I bet it's the language issue. I'm using String.Compare() now and passing "en-US" as the culture so it should compare correctly "CLIENT_UP_TO_DATE". I took the message boxes out of this update also. There is a nice lesson for me when working with other languages