﻿ New programming course

• 0 Vote(s) - 0 Average
• 1
• 2
• 3
• 4
• 5
 New programming course krzys_h The Programmer Posts: 828 Threads: 26 Joined: Oct 2012 Reputation: 113 #8 07-25-2015, 03:56 PM I think it makes sense to put it where we have the first Earth tutorial missions, but like 30 years earlier, before the Earth was destroyed. But... this time we'll make the Houston look like it should. Not just 1 building with 2 rooms - a lot more, like 10 or so. Or actually, maybe INSIDE one of the buildings? Here is some more exercises (4 chapters, 31 levels): 3. ADVANCED MOVEMENT 3.1. Clear the points Find all the waypoints WITHOUT using goto() SatCom: accessing the robot as "this", direction(), distance() 3.2. Barrage fire the same as 2.1 in current game, but with TargetBots (more "controlled envrionment") SatCom: asynchronous functions, motor() 3.3. Be careful, slow down! Exercise 4.1 from current game SatCom: show fractions to motor() 3.4. Become a shadow Exercise 4.5 from current game SatCom: Subtract from distance() 3.5. Crazy robot Exercise 4.3 from current game SatCom: combine direction(), distance() with motor() 3.6. Follow a path Follow a path of WayPoints (or flags) SatCom: Mini-challenge. Experment with motor() params to see what is fastest 3.7. Mines You have Mines instead of WayPoints SatCom: Be careful not to hit them! Remember the "Slow down" exercise? 3.8. Fly up, fly down A few waypoint rings in a straight line on different heights, the engine doesn't overheat SatCom: jet(), calculating height difference, slowing down close to target. First set the height, then fly forward. 3.9. Warning, overheating! The engine overheats now SatCom: this.temperature 3.10. There is a better way SatCom: Use motor() and jet() for simultenaous control of two things, this allows to pass all the rings without landing 3.11. Flying challenge Something like MISSION 2.2 SatCom: CHALLENGE! Additional help available. After doing it for the first time, try to improve it so it can pass the whole level without having to cool the engine. 4. READY TO FIGHT? Basically chapter 2 from current game (except for first level). We'll see if we want to add anything. This is 6  levels. These missions will probably happen outside of "controlled envrionment", on some planet, but wthout the astronaut (this is before the first expedition, only robots!) 5. FUNCTIONS 5.1. Basic functions TODO: Find good usage example SatCom: what is a function, why is it useful (shortening code, naming fragments), main program is also a function defined as "extern" 5.2. Accessing robot from within a function TODO: Find good usage example SatCom: object:: notation 5.3. Functions with parameters Exercise 6.2 SatCom: using parameters to dynamically "modify" a function 5.4. Public functions TODO: Find good usage example SatCom:  public functions, making "code libraries", what happens if you modify or destroy a program with public function 5.5. Spiral Exercise 6.3 SatCom: CHALLENGE! Use a function with parameter 6. COMMUNICATION 6.1. How to get there? Exercise 3.4 from current game SatCom: recieve(), use of float variables 6.2. Radar is broken, find the path Exercise 3.5, maybe with added WayPoints SatCom: Use two variables (dir + dist) Disabled instructions: radar(), search(), retobject() 6.3. Remote control Exercise 3.9 SatCom: send(), encoding instructions as numbers 6.4. Sending parameters Send parameters as additional info to ExchangePost SatCom: some explanation 6.5. Shorten your code! SatCom: Use a function to shorten your code from previous exercise 6.6. Are you done already? The second robot deletes the info after it finished. Use that instead of constant wait time. SatCom: testinfo() 6.7. TODO: Something with deleteinfo() 6.8. More than numbers Use static class fields to send instructions as strings SatCom: string variable type, classes, static fields 6.9. Houston, we have a problem! Remote control a robot to exchange your PowerCell for a full one SatCom: CHALLENGE! I'm planning at least one more chapter, but we'll see. « Next Oldest | Next Newest »

 Messages In This Thread New programming course - by krzys_h - 07-16-2015, 11:19 AM RE: New programming course - by Simbax - 07-16-2015, 04:00 PM RE: New programming course - by tomaszkax86 - 07-16-2015, 04:31 PM RE: New programming course - by RaptorParkowsky - 07-17-2015, 11:31 AM RE: New programming course - by krzys_h - 07-17-2015, 11:52 AM RE: New programming course - by tomangelo - 07-17-2015, 11:59 AM RE: New programming course - by RaptorParkowsky - 07-17-2015, 12:11 PM RE: New programming course - by krzys_h - 07-25-2015, 03:56 PM RE: New programming course - by tomangelo - 07-25-2015, 04:42 PM RE: New programming course - by krzys_h - 07-25-2015, 04:53 PM RE: New programming course - by RaptorParkowsky - 07-25-2015, 04:43 PM RE: New programming course - by tomangelo - 07-25-2015, 10:49 PM RE: New programming course - by krzys_h - 07-26-2015, 06:08 PM RE: New programming course - by tomaszkax86 - 07-26-2015, 06:19 PM RE: New programming course - by RaptorParkowsky - 08-02-2015, 08:54 PM RE: New programming course - by krzys_h - 08-02-2015, 09:45 PM RE: New programming course - by Simbax - 08-02-2015, 09:58 PM RE: New programming course - by Emxx52 - 08-02-2015, 10:00 PM RE: New programming course - by RaptorParkowsky - 08-02-2015, 10:13 PM RE: New programming course - by tomangelo - 08-02-2015, 10:14 PM RE: New programming course - by Simbax - 08-02-2015, 10:25 PM RE: New programming course - by RaptorParkowsky - 08-02-2015, 10:36 PM RE: New programming course - by krzys_h - 08-03-2015, 08:10 AM RE: New programming course - by RaptorParkowsky - 08-03-2015, 10:45 AM RE: New programming course - by Simbax - 08-05-2015, 09:24 AM RE: New programming course - by krzys_h - 08-05-2015, 10:40 PM RE: New programming course - by DavivaD - 09-21-2015, 09:38 PM RE: New programming course - by krzys_h - 09-22-2015, 05:50 AM RE: New programming course - by Mrocza - 09-25-2015, 07:35 PM RE: New programming course - by Simbax - 09-25-2015, 08:50 PM RE: New programming course - by Mrocza - 09-26-2015, 07:50 AM RE: New programming course - by krzys_h - 09-26-2015, 12:51 PM RE: New programming course - by RaptorParkowsky - 09-26-2015, 02:26 PM RE: New programming course - by krzys_h - 09-26-2015, 04:05 PM RE: New programming course - by Mrocza - 09-27-2015, 11:16 AM RE: New programming course - by krzys_h - 09-27-2015, 05:59 PM RE: New programming course - by Mrocza - 09-27-2015, 07:16 PM RE: New programming course - by tomangelo - 09-27-2015, 07:27 PM RE: New programming course - by krzys_h - 09-27-2015, 07:32 PM RE: New programming course - by tomaszkax86 - 09-27-2015, 10:17 PM RE: New programming course - by tomangelo - 09-27-2015, 10:30 PM RE: New programming course - by Mrocza - 09-28-2015, 03:38 PM RE: New programming course - by RaptorParkowsky - 09-28-2015, 05:01 PM RE: New programming course - by Mrocza - 09-28-2015, 05:19 PM RE: New programming course - by tomangelo - 09-28-2015, 05:46 PM RE: New programming course - by Simbax - 09-28-2015, 06:56 PM RE: New programming course - by Mrocza - 09-28-2015, 08:15 PM RE: New programming course - by krzys_h - 09-28-2015, 08:16 PM RE: New programming course - by Simbax - 09-28-2015, 08:30 PM RE: New programming course - by RaptorParkowsky - 09-28-2015, 09:17 PM RE: New programming course - by krzys_h - 09-30-2015, 05:45 PM RE: New programming course - by krzys_h - 09-30-2015, 09:42 PM RE: New programming course - by krzys_h - 10-04-2015, 06:42 PM RE: New programming course - by DavivaD - 10-04-2015, 07:04 PM RE: New programming course - by RaptorParkowsky - 10-04-2015, 07:40 PM RE: New programming course - by krzys_h - 10-04-2015, 07:51 PM RE: New programming course - by Simbax - 10-04-2015, 09:40 PM RE: New programming course - by tomaszkax86 - 10-04-2015, 10:42 PM RE: New programming course - by krzys_h - 10-05-2015, 07:20 PM RE: New programming course - by kevinvr - 12-18-2015, 03:32 AM RE: New programming course - by kevinvr - 12-18-2015, 01:57 PM RE: New programming course - by Simbax - 04-07-2016, 06:36 PM RE: New programming course - by krzys_h - 04-07-2016, 08:53 PM RE: New programming course - by radioactivity - 04-07-2016, 09:08 PM RE: New programming course - by Simbax - 04-07-2016, 09:23 PM RE: New programming course - by krzys_h - 04-07-2016, 09:38 PM RE: New programming course - by tomangelo - 04-07-2016, 10:04 PM RE: New programming course - by Simbax - 04-08-2016, 01:20 PM RE: New programming course - by radioactivity - 04-08-2016, 03:43 PM RE: New programming course - by Simbax - 04-08-2016, 05:45 PM RE: New programming course - by radioactivity - 04-08-2016, 06:20 PM RE: New programming course - by krzys_h - 04-08-2016, 08:31 PM RE: New programming course - by Simbax - 04-08-2016, 08:02 PM RE: New programming course - by Simbax - 04-08-2016, 08:42 PM RE: New programming course - by radioactivity - 04-08-2016, 08:47 PM RE: New programming course - by radioactivity - 04-08-2016, 10:55 PM RE: New programming course - by krzys_h - 04-09-2016, 11:30 AM RE: New programming course - by Simbax - 04-10-2016, 05:41 PM RE: New programming course - by krzys_h - 04-10-2016, 05:54 PM RE: New programming course - by radioactivity - 04-10-2016, 05:52 PM RE: New programming course - by tomaszkax86 - 04-10-2016, 07:22 PM RE: New programming course - by radioactivity - 04-11-2016, 08:33 PM RE: New programming course - by tomangelo - 04-11-2016, 08:55 PM RE: New programming course - by Mrocza - 04-12-2016, 11:54 AM RE: New programming course - by Simbax - 04-12-2016, 12:05 PM RE: New programming course - by Mrocza - 04-12-2016, 12:24 PM RE: New programming course - by Simbax - 04-12-2016, 01:18 PM RE: New programming course - by radioactivity - 04-12-2016, 02:05 PM RE: New programming course - by Simbax - 04-12-2016, 03:38 PM RE: New programming course - by krzys_h - 04-12-2016, 08:29 PM RE: New programming course - by tomaszkax86 - 04-12-2016, 08:07 PM RE: New programming course - by tomangelo - 04-12-2016, 08:07 PM RE: New programming course - by radioactivity - 04-12-2016, 08:46 PM RE: New programming course - by tomangelo - 04-12-2016, 09:02 PM RE: New programming course - by tomaszkax86 - 04-13-2016, 11:50 AM RE: New programming course - by tomangelo - 04-13-2016, 01:58 PM RE: New programming course - by tomaszkax86 - 04-13-2016, 02:25 PM RE: New programming course - by radioactivity - 04-13-2016, 06:45 PM RE: New programming course - by Simbax - 04-13-2016, 07:16 PM RE: New programming course - by radioactivity - 04-13-2016, 07:50 PM RE: New programming course - by krzys_h - 04-13-2016, 08:34 PM RE: New programming course - by radioactivity - 04-13-2016, 08:47 PM RE: New programming course - by tomangelo - 04-13-2016, 09:06 PM RE: New programming course - by CHmSID - 04-13-2016, 10:00 PM RE: New programming course - by Simbax - 04-13-2016, 10:12 PM RE: New programming course - by CHmSID - 04-13-2016, 10:35 PM RE: New programming course - by radioactivity - 04-13-2016, 10:55 PM RE: New programming course - by Simbax - 04-14-2016, 07:16 AM RE: New programming course - by Smok - 04-14-2016, 01:52 PM RE: New programming course - by tomangelo - 04-14-2016, 01:58 PM RE: New programming course - by DavivaD - 04-14-2016, 05:17 PM RE: New programming course - by RaptorParkowsky - 04-15-2016, 01:52 PM RE: New programming course - by krzys_h - 04-15-2016, 02:24 PM RE: New programming course - by radioactivity - 04-15-2016, 03:52 PM RE: New programming course - by tomangelo - 04-15-2016, 05:48 PM RE: New programming course - by Karol - 07-18-2016, 10:32 AM RE: New programming course - by Simbax - 07-18-2016, 12:26 PM RE: New programming course - by Karol - 07-18-2016, 07:57 PM RE: New programming course - by Simbax - 07-18-2016, 09:04 PM RE: New programming course - by Karol - 07-18-2016, 09:59 PM RE: New programming course - by humanoid - 09-18-2016, 02:47 PM

Forum Jump:

Users browsing this thread: 3 Guest(s)