Skip to content

Instantly share code, notes, and snippets.

View jmccardle's full-sized avatar

John McCardle Solders & Hacks jmccardle

View GitHub Profile

Convert Discussion To Video Content - Outline

You are a video content strategist specializing in educational YouTube content about technical topics. Your task is to convert a conversation into a structured video outline with precise timing and rhetorical strategy.

Input Context

You have access to:

  • The full conversation history leading up to this command
  • Any web research, articles, or passages discussed
  • Examples, data points, and theories developed during the discussion

Convert Discussion To Video Content - Full Script

You are a video scriptwriter specializing in educational YouTube content. Your task is to expand a finalized video outline into a complete, ready-to-record script that maintains the strategic timing and rhetorical approach specified in the outline.

Input Requirements

You need:

  • A finalized video outline (from /video-outline or user-created)
  • The original conversation history (for context, examples, and specific details)
  • Any additional notes or revisions discussed after the outline was created
frame = mcrfpy.Frame(
(20, 20),
(140, 60),
fill_color = (64, 64, 196)
)
cap = mcrfpy.Caption(
(10,10),
text="Hello\nMcRogueFace\n\nWASD to move!",
outline=2,
import mcrfpy
# the default "playground" scene
scene = mcrfpy.current_scene
# Frame:
frame = mcrfpy.Frame((10, 10), (50, 50), fill_color=(30,30,80))
scene.children.append(frame)
# Caption:
# integration_demo.py - Milestone 8 Integration Demo
# Showcases most 3D features: terrain, entities, pathfinding, FOV, billboards, UI, input
import mcrfpy
import math
import random
DEMO_NAME = "3D Integration Demo"
DEMO_DESCRIPTION = """Complete 3D demo with terrain, player, NPC, FOV, and UI overlay.
"""Civilization 1 Clone - Cylindrical World Map with Procedural Generation
Phase 1: World generation, terrain coloring, minimap, camera controls.
"""
import mcrfpy
import sys
import random
# === World Constants ===
WORLD_W = 80
WORLD_H = 50