LiquidMetal wrote:
Are you able to put the file itself in the database? If you can, then it would be possible to block all access without password to account on main site, right?
Admins only button sounds useful![]()
EDIT: BTW how's my sig? (I hope you don't mind I used your image.)
I'm not sure. I was thinking about it, but when I looked it up everyone seems to think it's extremely inefficient and wasteful and so I'm not sure if I'm going to do that.
The admin only button probably won't even be that hard to make.
I like the sig, but there's one thing you should know. I got the image off of Google and just added the text in Scratch font.
......*cough* *cough*
EDIT: I did basically make the little fav icon up by the name of the site, though. It's the "S" from Scratch's icon, but I made it yellow and I put it on top of a sun.
Last edited by metal509 (2012-07-06 01:48:14)
Offline
Why are you coughing
? Is there some reason I shouldn't put that in my sig then?
Offline
Look at Jens's project, Cluster, I think it is a good example that could help make the character hold together and have all of the parts rely on each other... if I worded that right. But you have to read all the project notes to get what I'm talking about.
Offline
metal509 wrote:
No, it's up to you. I was just letting you know-- seems like you wanted everything to be original.
That was specifically about the sound. Also, it applies more to stuff inside the actual project. Maybe I'll make my own anyway...
we'll see.
Offline
metal509 wrote:
Look at Jens's project, Cluster, I think it is a good example that could help make the character hold together and have all of the parts rely on each other... if I worded that right. But you have to read all the project notes to get what I'm talking about.
We can look at his project to get a basic Idea, but we will need more stuff either way. Jens doesn't use velocity or obstacles, but they should be relatively easy to add. (The fact that one will stop moving when you go into a wall but come back out when you move away is a natural consequence of not being able to go off the stage. Right?) The rotating seems useful too. If we can, I'd much rather make new code then use his, but it is a good project to get concept stuff from.
Last edited by LiquidMetal (2012-07-06 07:55:07)
Offline
Spent a few more hours and just added a little X button for you and me only (liquidmetal).
If you click the x in the projects table, it'll go to the old table and vice versa.
EDIT: It appears that the timestamp is only recognizing the hour and is always thinking the minute is 07... I might remove timestamps if I can't fix that.
Also, sorry, I reuploaded everything on your account because I was making sure the admin controls would work for you and forgot to switch back to my account.
Last edited by metal509 (2012-07-06 14:49:38)
Offline
metal509 wrote:
Spent a few more hours and just added a little X button for you and me only (liquidmetal).
If you click the x in the projects table, it'll go to the old table and vice versa.
EDIT: It appears that the timestamp is only recognizing the hour and is always thinking the minute is 07... I might remove timestamps if I can't fix that.
Also, sorry, I reuploaded everything on your account because I was making sure the admin controls would work for you and forgot to switch back to my account.
Good so far:
1) My name is LiquidMetal, not liquidmetal.
2) You could get different, separate images for moving to new from old projects
3) Why does it say not to refresh the page?
4) Could you make it allow us to edit project names? Also you didnt capitalize XScroll and Graphics.
Maybe the user interface for that could be similar to the way scratch does for project descriptions and project names? Or, maybe not, because it is PHP.
Offline
LiquidMetal wrote:
Good so far:
1) My name is LiquidMetal, not liquidmetal.
2) You could get different, separate images for moving to new from old projects
3) Why does it say not to refresh the page?
4) Could you make it allow us to edit project names? Also you didnt capitalize XScroll and Graphics.
Maybe the user interface for that could be similar to the way scratch does for project descriptions and project names? Or, maybe not, because it is PHP.
1) Done.
2) You can find them, preferably 16x16 px images.
3) Done.
4) Done, do you want this feature available to everyone or just you and me (currently it's just you and me)?
If I add project descriptions, they won't be preserved when you move projects to old (or vice versa), that's too much to ask of me. To be honest, adding the "old" category is just a pain in general.
EDIT: Added the password change feature.
Last edited by metal509 (2012-07-07 17:25:39)
Offline
metal509 wrote:
You can find them, preferably 16x16 px images.
Ok, I'll try to do that.
metal509 wrote:
Done, do you want this feature available to everyone or just you and me (currently it's just you and me)?
Maybe each non-admin person can change the names on his own uploads?
metal509 wrote:
If I add project descriptions, they won't be preserved when you move projects to old (or vice versa), that's too much to ask of me. To be honest, adding the "old" category is just a pain in general.
I don't really know how much work goes behind all this stuff, as I'm not very experienced with PHP.
metal509 wrote:
EDIT: Added the password change feature.
Thanks!
Offline
LiquidMetal wrote:
Maybe each non-admin person can change the names on his own uploads?
Sure. I'll see what I can do.
LiquidMetal wrote:
I don't really know how much work goes behind all this stuff, as I'm not very experienced with PHP.
Let's just say I've probably spent a total of around 25 hours on the site since I started. I'm not that worried about it, though, because I haven't had much to do lately and I like the experience.
Offline
25 hours? Wow!
Why do you think it would be hard to transfer project descriptions?
Offline
LiquidMetal wrote:
25 hours? Wow!
Why do you think it would be hard to transfer project descriptions?
I'm using the "GET" method to transfer data between two tables in a database. It's not very efficient, but it's working for me.. LOL
Basically, when you move a project to the old section, it adds a bunch of crazy stuff at the end of the URL to send the project's name, uploader, and time then it reloads the page; when the program sees all the stuff in the URL, it uses it to add the project's name, uploader, and time to the table holding the "old" projects, and delete the project from the current projects. After it's done, it refreshes the page without the stuff at the end of the URL to avoid errors on refresh (that's why you couldn't refresh earlier).
It'd be hard because the amount of data you can send using the GET method is very limited, and project descriptions are long.
I do have an idea of how I could do it, though, but first I'm going to figure out how to allow people to rename files they uploaded.
Offline
metal509 wrote:
LiquidMetal wrote:
25 hours? Wow!
Why do you think it would be hard to transfer project descriptions?I'm using the "GET" method to transfer data between two tables in a database. It's not very efficient, but it's working for me.. LOL
Basically, when you move a project to the old section, it adds a bunch of crazy stuff at the end of the URL to send the project's name, uploader, and time then it reloads the page; when the program sees all the stuff in the URL, it uses it to add the project's name, uploader, and time to the table holding the "old" projects, and delete the project from the current projects. After it's done, it refreshes the page without the stuff at the end of the URL to avoid errors on refresh (that's why you couldn't refresh earlier).
It'd be hard because the amount of data you can send using the GET method is very limited, and project descriptions are long.
I do have an idea of how I could do it, though, but first I'm going to figure out how to allow people to rename files they uploaded.
I did notice that the page was reloading, and that seemed kind of strange to me. What would be more efficient?
EDIT: Also, I noticed some ugly code snippets on the bottom of the page. When you click on change your password, the main window changes to some javascript thing, and then the password changing window opens. Also, it would be a little better if it looked like this:
Last edited by LiquidMetal (2012-07-08 00:14:24)
Offline
LiquidMetal wrote:
I did notice that the page was reloading, and that seemed kind of strange to me. What would be more efficient?
EDIT: Also, I noticed some ugly code snippets on the bottom of the page. When you click on change your password, the main window changes to some javascript thing, and then the password changing window opens. Also, it would be a little better if it looked like this:
http://i.imgur.com/zF8WZ.png
Aw, *. Sorry about the code. Fixed it. Also changed the layout like you said.
EDIT: I made the layout really pretty, with tabbed view for the members, projects, and old projects.
Last edited by metal509 (2012-07-08 04:16:31)
Offline
Thanks again, it looks great! I'm putting my original character into the XScroll project now, and we'll work from there.
Offline
Ok, that's done. Right now, it only uses scripts based on the torso. We need to discuss how the physics scripts should work. For example, should each sprite have its own graphics scripts, or should only the legs (and arms when idle)?
Locomule, are you any good with graphics?
Last edited by LiquidMetal (2012-07-08 11:20:12)
Offline
Cool! I like what you did to the layout as well. Nobody else needs to change those, but they should be able to type one up when they initially submit a project. Or, you could make each person capable of changing his own uploads descriptions.
Do you think you could make a larger input area for the description (multi-lined, etc;)?
When editing something, could there be a default text of the previous name? That way, you don't have to type the whole thing over again.
EDIT: also, "© 2012 - Summer of Scratch project sharer created by metal509" is set to a certain y position on the page. It should be reset to go below the table.
Last edited by LiquidMetal (2012-07-08 22:13:59)
Offline
LiquidMetal wrote:
Cool! I like what you did to the layout as well. Nobody else needs to change those, but they should be able to type one up when they initially submit a project. Or, you could make each person capable of changing his own uploads descriptions.
Do you think you could make a larger input area for the description (multi-lined, etc;)?
When editing something, could there be a default text of the previous name? That way, you don't have to type the whole thing over again.
EDIT: also, "© 2012 - Summer of Scratch project sharer created by metal509" is set to a certain y position on the page. It should be reset to go below the table.
So here's what I finished today:
• I made the cancel button actually cancel when you're changing project names
• Regular users can edit the description and project name of their own uploaded projects
• Made a whole new popup window for editing project descriptions with multilined textarea, woop woop
• Made the previous name appear in the textbox like you asked when editing project names, also in the textarea when editing descriptions
• Moved the "©" sub text to the top (above the header text) and added a link on my name
• COOL LAYOUT.
• Fixed a glitch where the tables kept resizing... it was weird.
• Added a scrollbar to the descriptions if it overflows (to preserve space)
EDIT: I'm really not figuring out what's going on with the timestamp... It always thinks that the minute is 07... -_- if I don't figure out the problem I'm either going to remove the time and only display the date (which isn't as useful) or I'm going to remove the timestamp completely.
Anyway, now that the site is finished (thank goodness...or at least i think it is?) I'll try to start working on the colors tomorrow (my assignment)
Last edited by metal509 (2012-07-09 01:37:46)
Offline
Great work, so far!
metal509 wrote:
• Moved the "©" sub text to the top (above the header text) and added a link on my name
![]()
You really couldn't get it to move on the bottom to under the table? I'm sure its not impossible...
metal509 wrote:
EDIT: I'm really not figuring out what's going on with the timestamp... It always thinks that the minute is 07... -_- if I don't figure out the problem I'm either going to remove the time and only display the date (which isn't as useful) or I'm going to remove the timestamp completely.
I thought you were going to make it say the time relative to now? Start by making it say X days ago, and you can play around with the hours and minutes after that.
Offline
This is what happens to the original window when I edit a description: 
Offline
metal509 wrote:
What's wrong with Locomule's project? I think he did a good job with v0.0.3
liquidmetal wrote:
locomule wrote:
Uploaded my assignment... Locomule_XScroll_v1.1.sb
Ok; again a good start. A couple things:
1) You destroyed (or ignored) the scripts for my origional player
2) You messed up the color - I like the orange. I can identify with not wanting the entire game to be orange on orange on orange, so what do you think we should do about it? Maybe we should use the blue tiles? (did you look at the graphics project?)
3) You added a background. That will get changed later I hope, but for now, its fine.
4) He moves very, very, slowly.
Last edited by LiquidMetal (2012-07-09 08:33:19)
Offline
I think the collision scripts should go in the terrain sprites. That way, we can make use of the <touching color []?> block, so we know if the terrain sprite is touching a certain color. For collisions with enemies or other sprites, we might put a similar thing into those sprites. Now as the current XScroll project works, we would need copies of those scripts in each sprite. Even though that is redundant, that might be the best way to do it. Do you think there would be some way to fix that? What if the terrain sprites swapped so that the player is touching only one of the terrain sprites for 90% of the time? I think that if we did that, then there would be trouble when crossing over from one costume of the terrain to the next, when he is half on each, and swapping the positions would not help him be more on a specific terrain sprite. What do you think?
I had a realization. When you press the right arrow, we don't always want the character to move right. For example, if there is a large metal box in the way, we want him to attempt to push it. If he is currently buying weapons, we want something in the shop to change, and not the character to move. If you push down, and there is no space below him, we want him to duck. (Maybe he could have a special walk when ducking.) How should we handle this?
Offline