Joined: 22 Feb 2006, 01:02 Location: cheap kitchen
kalda341 wrote:
How did you make the awesome menu?
Wombat wrote:
looks like paint for me.
It is paint!
The UI is from a game I made earlier and hopefully get time to finish some day. http://love2d.org/wiki/Astropatrolonium It is quite the simple "framework" though so making it from scratch shouldnt have taken that long either, maybe some hours, but as I had this already I just reused. It was basically copy&paste except adjusting the drawing functions. I did not use ie chili/redui/iceui because figuring those out would have taken me longer.
The buttons are just rectangles drawn with gl.Rect and then i check if a mouse click was in the rectangle. If you look in tp_singleplayermenu.lua ie I for the "Start Game" button I just do:
"Start Game" is the text on the button. The 0.4, 0.1, 0.25, 0.1 are position+size, the {0,1,1,0.4} is color. buttons is the name of the list the button goes into. "button_start" is the value returned if the button gets clicked.
Then to see if the button is clicked, I just do:
Code:
local cb = clicked_button (buttons) if (cb=="button_start") then restart_spring (missions[selected_missionid].startscript_fn)
When I feel bored I will probally put all the UI stuff in a seperate file so i can use the buttons in ie the hitboxeditor or unitposer. And if there is interesst and I feel really bored I might make a docu/tutorial on it. Though imo for somebody who knows how to use these buttons just doing them from scratch would be trivial.
The restarting of Spring is done via Spring.Restart () There is a folder with some startscript.txt files and they just get passed to the Restart command. I made the startscripts with SpringLobby by setting up battle, start spring and get the file from folder. With help by Zwszg I adjusted the startscripts to work in Singleplayer, some entries must be changed ie host ip adresses etc.
Joined: 22 Feb 2006, 01:02 Location: cheap kitchen
Quote:
more like proof of concept rather than an actual game.
That it was it is Its originally made as a demo example to show the animated tracks. The game itself is as complex/good as the players who play it. The AI does not really do it justice as it just blindly Sends all units forward. Playing against human players its more fun & tactical.
Well still thanks for the feedback even if negative, its the first real gameplay feedback I hear apart from chatting during the games i played myself. Would be Good if you could upload replays... Without feedback or replays I can not improve the. Game. Also can you post a screenshot of the gray tanks? Maybe it was just the default color of your Lobby? Never heard of such error in Spring..Were just your tanks gray or also the Enemy units? Well keep in mind its still beta, hopefully next version will feel a bit more like a real game,
Joined: 22 Feb 2006, 01:02 Location: cheap kitchen
not those kind of tanks. do do you think directional damage would work with this? imo it would be quite confusing as 50% of the tanks is made up by the turrets..
Users browsing this forum: No registered users and 1 guest
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum