Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Astro Cross: Flashback 1942 (was naming alien ships)
 
#31
I suspect that you already know much or all of this, but there are some things that cry out to be said.

- Cherish your design process. You're going to make mistakes. You're going to have to fix them - and for each of those mistakes, the earlier in the process you can catch them, the faster and easier they are to fix.

- Alongside that, write code to make it easy to fix things. Write code to make it easy to change your mind. Copy/paste feels easy at first, but if you have the same piece of code in four different places, and then figure out that you did it wrong, you have four places to change the bloody thing (and four places to mess it up as you change it). Try not to have the same piece of code in more than one place at a time, and if you think there's any chance that you might want to change something later, keep that in mind as you're designing it. Don't hard code anything you can easily put in a properties file, etc, etc, etc.

- If you've never made a game before, or never made a game of this type before, or whatever, build an extremely stripped-down version first. Don't expect to reuse any of the code (if any of it is salvageable, that's great, but it's not the point). Making the really stripped down version will teach you a fair bit about what goes into make the real thing, and you can take that back to the design process - and if you find that the code you make *isn't* reusable, it's one of the more efficient ways to figure out that sort of mistake before it's deep in the code you're actually using. Also, if it's even remotely playable, you can stick it out there for people to play. That's always nice.
Reply


Messages In This Thread
[No subject] - by ClassicDrogn - 03-04-2013, 01:21 AM
[No subject] - by robkelk - 03-04-2013, 02:25 AM
[No subject] - by RomanFanboy - 03-04-2013, 04:33 AM
[No subject] - by ClassicDrogn - 03-04-2013, 04:57 AM
[No subject] - by DHBirr - 03-04-2013, 05:29 AM
[No subject] - by Valles - 03-04-2013, 05:53 AM
[No subject] - by RomanFanboy - 03-04-2013, 06:46 AM
[No subject] - by ClassicDrogn - 03-04-2013, 09:26 AM
[No subject] - by ClassicDrogn - 03-04-2013, 09:35 AM
[No subject] - by ClassicDrogn - 03-04-2013, 09:44 AM
[No subject] - by ClassicDrogn - 03-04-2013, 10:01 AM
[No subject] - by ClassicDrogn - 03-04-2013, 10:09 AM
[No subject] - by ClassicDrogn - 03-04-2013, 10:20 AM
[No subject] - by ClassicDrogn - 03-04-2013, 10:51 AM
[No subject] - by ClassicDrogn - 03-04-2013, 11:00 AM
[No subject] - by ClassicDrogn - 03-04-2013, 11:08 AM
[No subject] - by ClassicDrogn - 03-04-2013, 11:17 AM
[No subject] - by Valles - 03-05-2013, 01:59 AM
[No subject] - by ClassicDrogn - 03-05-2013, 03:38 AM
[No subject] - by ClassicDrogn - 03-05-2013, 03:59 AM
[No subject] - by Valles - 03-05-2013, 09:46 AM
[No subject] - by ClassicDrogn - 03-05-2013, 12:33 PM
[No subject] - by Bluemage - 03-05-2013, 07:23 PM
[No subject] - by ClassicDrogn - 03-05-2013, 11:50 PM
[No subject] - by ClassicDrogn - 03-08-2013, 02:07 AM
[No subject] - by ClassicDrogn - 03-08-2013, 02:44 AM
[No subject] - by ClassicDrogn - 03-08-2013, 02:46 AM
[No subject] - by Bluemage - 03-08-2013, 03:14 AM
[No subject] - by ClassicDrogn - 03-08-2013, 04:56 AM
[No subject] - by Sirrocco - 03-08-2013, 06:21 AM
[No subject] - by Bluemage - 03-08-2013, 08:18 AM
[No subject] - by RomanFanboy - 03-08-2013, 09:31 AM
[No subject] - by ClassicDrogn - 03-08-2013, 06:56 PM
[No subject] - by ClassicDrogn - 03-08-2013, 07:09 PM
[No subject] - by ClassicDrogn - 03-08-2013, 07:19 PM
[No subject] - by ClassicDrogn - 03-08-2013, 07:30 PM
[No subject] - by ClassicDrogn - 03-08-2013, 07:40 PM
[No subject] - by ClassicDrogn - 03-08-2013, 07:51 PM
[No subject] - by ClassicDrogn - 03-08-2013, 07:59 PM
[No subject] - by ClassicDrogn - 03-08-2013, 08:12 PM
[No subject] - by ClassicDrogn - 03-08-2013, 09:11 PM
[No subject] - by ClassicDrogn - 03-08-2013, 09:22 PM
[No subject] - by ClassicDrogn - 03-09-2013, 12:35 AM
[No subject] - by RomanFanboy - 03-09-2013, 07:10 AM
[No subject] - by ClassicDrogn - 03-09-2013, 10:57 PM
[No subject] - by ClassicDrogn - 03-09-2013, 11:21 PM
[No subject] - by Bluemage - 03-10-2013, 04:21 AM
[No subject] - by ClassicDrogn - 03-10-2013, 05:13 AM
[No subject] - by Valles - 03-10-2013, 06:15 AM
[No subject] - by ClassicDrogn - 03-10-2013, 10:03 AM
[No subject] - by ClassicDrogn - 03-11-2013, 12:38 AM
[No subject] - by ClassicDrogn - 03-11-2013, 12:57 AM
[No subject] - by ClassicDrogn - 03-11-2013, 01:12 AM
[No subject] - by ClassicDrogn - 03-11-2013, 10:17 AM
[No subject] - by ClassicDrogn - 03-12-2013, 08:09 AM
[No subject] - by ClassicDrogn - 03-16-2013, 06:01 AM
[No subject] - by ClassicDrogn - 03-22-2013, 08:32 AM
[No subject] - by ClassicDrogn - 03-22-2013, 08:44 AM
[No subject] - by ClassicDrogn - 03-22-2013, 08:55 AM
[No subject] - by ClassicDrogn - 03-24-2013, 06:58 AM
[No subject] - by ClassicDrogn - 05-25-2014, 12:12 PM
[No subject] - by Valles - 05-25-2014, 09:30 PM
[No subject] - by Bluemage - 05-25-2014, 09:34 PM
[No subject] - by ClassicDrogn - 05-26-2014, 12:35 AM
[No subject] - by ClassicDrogn - 05-26-2014, 01:32 AM
[No subject] - by Foxboy - 05-26-2014, 05:53 AM
[No subject] - by Valles - 05-26-2014, 07:19 AM
[No subject] - by Bluemage - 05-26-2014, 07:29 AM
[No subject] - by ClassicDrogn - 05-26-2014, 11:45 AM
[No subject] - by Valles - 05-27-2014, 04:11 AM
[No subject] - by ClassicDrogn - 05-27-2014, 08:58 AM
[No subject] - by Valles - 05-27-2014, 10:09 AM
[No subject] - by ClassicDrogn - 05-27-2014, 01:38 PM
[No subject] - by Valles - 05-27-2014, 09:15 PM
[No subject] - by Bluemage - 05-27-2014, 10:03 PM
[No subject] - by ClassicDrogn - 05-27-2014, 11:32 PM
[No subject] - by Valles - 05-28-2014, 12:41 AM
[No subject] - by ClassicDrogn - 05-28-2014, 02:42 AM
[No subject] - by Valles - 05-28-2014, 04:31 AM
[No subject] - by ClassicDrogn - 05-28-2014, 06:46 PM
[No subject] - by Bluemage - 05-28-2014, 08:31 PM
[No subject] - by Valles - 05-28-2014, 11:51 PM
[No subject] - by ClassicDrogn - 05-29-2014, 12:23 AM
[No subject] - by Valles - 05-29-2014, 02:49 AM
[No subject] - by ClassicDrogn - 05-29-2014, 07:15 AM
[No subject] - by Valles - 05-29-2014, 07:35 AM
[No subject] - by Valles - 06-10-2014, 03:50 AM
[No subject] - by ClassicDrogn - 06-10-2014, 04:52 AM
[No subject] - by ClassicDrogn - 06-10-2014, 05:29 AM
[No subject] - by Valles - 06-10-2014, 05:48 AM
[No subject] - by Valles - 06-11-2014, 06:14 AM
[No subject] - by ClassicDrogn - 06-11-2014, 08:04 AM
[No subject] - by Valles - 06-11-2014, 08:38 AM
[No subject] - by ClassicDrogn - 06-11-2014, 05:50 PM
[No subject] - by Valles - 06-12-2014, 01:02 AM
[No subject] - by Bluemage - 06-12-2014, 01:19 AM
[No subject] - by ClassicDrogn - 06-12-2014, 06:24 AM
[No subject] - by Valles - 06-12-2014, 07:08 AM
[No subject] - by ClassicDrogn - 06-12-2014, 09:38 AM
[No subject] - by Valles - 06-13-2014, 03:34 AM
[No subject] - by ClassicDrogn - 06-13-2014, 04:28 AM
[No subject] - by Valles - 06-13-2014, 04:36 AM
[No subject] - by ClassicDrogn - 06-13-2014, 04:45 AM
[No subject] - by Valles - 06-13-2014, 05:17 AM
[No subject] - by ClassicDrogn - 06-13-2014, 08:45 AM
[No subject] - by Valles - 06-13-2014, 09:24 AM
[No subject] - by ClassicDrogn - 06-13-2014, 09:20 PM
[No subject] - by ClassicDrogn - 06-14-2014, 02:28 PM
[No subject] - by Valles - 06-16-2014, 06:17 AM
[No subject] - by ClassicDrogn - 06-16-2014, 07:29 AM
[No subject] - by Valles - 06-16-2014, 09:00 AM
[No subject] - by ClassicDrogn - 06-16-2014, 09:53 AM
[No subject] - by Valles - 06-16-2014, 09:13 PM
[No subject] - by ClassicDrogn - 06-17-2014, 04:30 AM
[No subject] - by ClassicDrogn - 06-17-2014, 12:39 PM
[No subject] - by ClassicDrogn - 06-17-2014, 10:39 PM
[No subject] - by ClassicDrogn - 06-18-2014, 02:55 PM
[No subject] - by ClassicDrogn - 06-19-2014, 02:48 AM
[No subject] - by ClassicDrogn - 06-19-2014, 03:51 AM
[No subject] - by Valles - 06-19-2014, 04:37 AM
[No subject] - by ClassicDrogn - 06-19-2014, 06:20 AM
[No subject] - by Valles - 06-19-2014, 06:54 AM
[No subject] - by ClassicDrogn - 06-19-2014, 08:05 AM
[No subject] - by Valles - 06-19-2014, 10:27 AM
[No subject] - by ClassicDrogn - 06-19-2014, 11:31 AM
[No subject] - by ClassicDrogn - 06-21-2014, 12:39 PM
[No subject] - by Valles - 06-21-2014, 05:41 PM
[No subject] - by ClassicDrogn - 06-21-2014, 10:27 PM
[No subject] - by Valles - 06-22-2014, 05:42 AM
[No subject] - by ClassicDrogn - 06-22-2014, 06:00 AM
[No subject] - by ClassicDrogn - 06-29-2014, 03:59 AM
[No subject] - by Valles - 06-30-2014, 12:37 AM
[No subject] - by ClassicDrogn - 06-30-2014, 01:08 AM
[No subject] - by Valles - 06-30-2014, 02:45 AM
[No subject] - by ClassicDrogn - 06-30-2014, 06:37 AM
[No subject] - by Valles - 06-30-2014, 07:02 AM
[No subject] - by ClassicDrogn - 06-30-2014, 08:04 AM
[No subject] - by ClassicDrogn - 07-04-2014, 08:49 PM
[No subject] - by ClassicDrogn - 11-13-2014, 06:58 PM
[No subject] - by Valles - 11-26-2014, 09:07 AM
[No subject] - by ClassicDrogn - 11-30-2014, 03:19 AM
[No subject] - by ClassicDrogn - 06-20-2015, 02:28 PM
[No subject] - by Valles - 06-21-2015, 01:05 AM
[No subject] - by ClassicDrogn - 06-21-2015, 12:33 PM
[No subject] - by Valles - 06-21-2015, 11:17 PM
[No subject] - by ClassicDrogn - 06-23-2015, 05:28 AM

Forum Jump:


Users browsing this thread: 11 Guest(s)