|
适用人群
4 Z/ j- [# j, \4 p9 @. y1 h 零基础编程自学者、大学理工科学生,对游戏开发感兴趣、觉得已有编程教学方法太枯燥的学生6 v0 {% S0 }& c1 y6 R
7 y. A1 ^ [5 H, A9 E
( ?+ c, w9 }! K8 f4 h/ L 课程概述
' K9 v1 ?8 e5 ^) J( q 先讲最少的语法知识,再把游戏开发应用于C语言教学;从无到有开发游戏,通过游戏案例逐步应用语法知识,提升对编程的兴趣和能力。0 U0 ?3 Z' @# V! L" H( a/ k
对应图书介绍、源代码下载:https://zhuanlan.zhihu.com/p/28264721 q/ O% ^4 g9 F2 B: t* O
/ s) Q }: t) z4 m( V# Q5 R- c' j, h5 a" R/ E1 E- P
〖课程目录〗:2 i8 _" n; Z1 ]7 j7 `; ^5 Z/ O
1 l5 b9 C1 l% x7 L6 } 章节1:课程介绍' X. j2 }6 J: F, L
% O! T) j6 m% `3 j! v 课时1课程简介08:35( o( [( X6 b% O# ? w4 c
课时22014级计科新生-C语言游戏制作视频00:37! b4 R) k) N$ c, X# l4 h T1 k; ?+ o. v- U
课时32015级计科新生-C语言游戏制作视频02:437 j! ]# a0 I4 {/ g T: `' @
课时42016级计科新生C语言游戏制作视频02:31
. ~! w& e& k. l4 ` 章节2:程序设计基本概念
. d1 D- V) d$ M6 O, C 课时5Hello World08:26, W3 r- w5 S: M/ {# p1 t4 A6 G! j$ E3 i9 p& E
课时6C语言程序的基本结构07:49
) l0 r2 a t V H8 U) ?8 }. h6 t 章节3:C语言快速入门
7 W! N9 y+ d0 A% Y$ I0 Z+ r- C, t 课时7数据类型、常量变量18:02- E; R4 M* }( a( \4 z" I
, F* Z/ u' Y# F# [+ f 课时8求长方形面积09:54+ x! {* s% }" k" Y2 J. z' `+ W4 }* h, m
课时9算术运算符、类型转换13:08
" v0 O# }- Y- z$ ]4 F# k: n6 Y 课时10关系运算符、逻辑运算符07:13" J3 s- ]: E* @+ j* V( _' c/ y8 ^) t* ?4 s r* p" `$ b' S
课时11格式输出函数07:19+ F" U! Q$ A$ K7 B& I& @4 L" ~: Q/ p. M7 y4 a
课时12格式输入函数07:40' p4 r+ m1 Q8 r( X7 H
章节4:程序基本结构及游戏开发快速入门: }( j8 r, ~3 J
1 D* f' e. A8 E+ R5 g 课时13顺序结构05:35
( b. l' k1 R7 w" [+ W 课时14选择结构13:15, [& y# ]( d; s. F' Q! p5 u6 Z( G4 o6 R3 P5 A1 Q4 n+ J- k, Z
课时15循环结构114:43# t7 S; _; J; z% a. }# L+ S6 m9 ?
; y% a+ {3 p% L4 i7 x& k4 s* t9 Q; x O 课时16循环结构222:09
4 ~ M. E- @& \ 课时17弹跳小球15:19/ H7 x" k6 A4 f5 Y# G. i: u$ D0 F
课时18最简单的飞机游戏18:57
: C' n5 r- i' J- f6 x; n# T 课时19基本程序设计117:24
$ ^- H5 Y1 R' C8 A9 |/ ]8 O 课时20基本程序设计226:46; X, p) K* O9 ~6 ~3 v' P: t" ~6 ?/ j/ K+ ^$ B% N
章节5:函数封装的游戏开发
5 G, f& z" k3 r q6 X% k 课时21函数25:225 j" W* Z: Y5 ]5 T! c1 B/ [; M
0 r E* h) _6 t; |- V 课时22正弦函数sin(x)的实现12:192 Q* K7 s# P7 K2 B& I. N) d+ B0 n) Y5 G, Q. E
课时23变量的作用域与修饰符14:566 _4 j6 u j' l" L& z0 G: |4 X5 J
课时24函数封装的飞机游戏40:18% F/ Z" T8 Y7 H2 q, z. Z& r8 e O* F$ ~+ v8 \
课时25反弹球消砖块22:09% D9 B- ~- [+ t7 L, P1 y& b! X! F. s& R: w/ o, X4 H+ _! A
课时26flappy bird15:38
0 M9 @& c$ C# Q7 H 课时27包含文件与宏定义10:07& W& ]- S2 Q% D! F* B% c5 w2 v
课时28习题:是男人就坚持100秒02:13$ X* h* d/ Y$ T: p0 r" I& s; \6 U: h" w5 b
章节6:应用数组的游戏开发5 p9 y1 n* X7 N" B5 o, E. ~. M* [2 ?, r1 O, r( j
课时29一维数组22:41' u% I: ^% G% q% N% S5 w9 d& c
课时30二维数组27:543 F& Z. k0 P" l3 d9 p9 U% Z2 Z1 }+ n5 K4 I
课时31生命游戏18:59, ]0 S% |* o1 a# _
课时32数组算法例题129:27$ H7 q6 x) N, h* ~0 U* ]9 t& h6 C0 I S' a4 x6 |
课时33数组算法例题218:33( t$ \5 q+ { J Z0 |. x S b2 y
课时34空战游戏32:09
/ [5 }9 w/ l8 I$ }+ Z$ ~4 D 课时35贪吃蛇33:27; N$ D: u5 E9 b
* B7 Y, I: ]$ X/ |0 d 课时36习题:反弹球消砖块01:047 j0 o5 d4 u8 ^7 V0 D0 M7 ^
章节7:简单绘图游戏开发
! D2 h5 f7 y8 U 课时37EasyX快速入门13:38- {& v, P' l0 `+ D
. W5 _. T! E9 C/ X! \3 h9 f+ _$ d 课时38简单动画14:10, {8 d3 D0 I8 J( z
# @( X) G8 r# j1 j" P 课时39实时钟表15:15; w) G* Y, Y% Z% [/ ]* O8 [
课时40鼠标交互08:41, A$ y+ h% S) U; L4 D4 ]6 \2 G# b- g0 p; H4 {' `+ ]9 ?
章节8:应用图片音乐素材的游戏开发! v7 M+ v5 X1 ]/ z9 w- q0 v& p
课时41flappy bird13:022 ~% ]! v, q% v' Z
课时42飞机大战28:44
) r0 s9 W+ c4 i6 F0 b 课时43复杂动画效果14:41' x" V6 [. T ]- a1 Z
/ F1 O5 @. j4 z4 Z4 q& a" a( y 课时44双人游戏异步输入05:04; O% a$ _* t7 l6 I9 |6 q- R9 ?! h% M6 C# r* i6 v2 S4 g
章节9:其他语法知识及其在游戏开发中的应用
) o% \: r1 M! j# c# r# b' s 课时45指针118:237 h3 d% p+ H% E
课时46指针214:329 X r8 N% M8 u9 {: d+ ]+ g
5 A3 k1 `( g9 M/ D9 V- w9 L2 T0 K 课时47字符串基础27:01
8 p* H* G3 L, D+ V0 N 课时48字符串处理库函数11:482 G& z. ]: N% w# n+ s9 U c$ m. q1 b3 K2 h
课时49字符串应用举例41:15, f+ J4 x; Z& ^0 U, K. d
y& Z" ^1 G0 H0 D* k1 q 课时50结构体22:57
1 X8 ] s, {* ` 课时51链表12:38; }, m# _8 }3 D# b/ i& i$ u9 E+ {+ u# j n$ @7 {" V
课时52枚举类型09:366 L+ z0 l/ Y( w2 o# t$ ^
2 O' ]8 K, z" _ x5 k 课时53文件22:20) g, i6 C# |* n! \/ G% u
2 i5 m* N7 |3 }9 r 课时54递归12:59* q) R4 i; P7 q: r7 c: D4 j# _+ [' x t5 r( Y' T
章节10:2017级计科新生大作业制作讲解& K9 G# {! e" j* ?; X) j" l( M; h; O* `/ E2 z9 |' E' j# i2 b
课时552017级计科新生C语言游戏制作视频01:577 d+ s5 H- o0 x7 ?2 k" M3 P5 n8 p9 b2 p4 p# U% G
课时56说明01:006 J% i: p& ^ r- ]
# ~6 l3 y& V* _% { 课时57水果忍者制作讲解52:33
! w& i7 h, ^8 n* ?* O 课时58超级马里奥制作讲解69:02. d% x( g7 a- ]
5 {7 J) \4 {6 O0 [$ B$ M9 a 课时59气球塔防制作讲解47:369 Y4 `8 z' A5 [* w# [
课时60植物大战僵尸制作讲解54:33
+ k+ o4 _4 q" G' W0 G5 d 课时61合金弹头制作讲解24:24' z X% i d( R5 C3 \5 r# S6 c z& \4 g" _) o# c! y+ E8 {) W
课时62彩虹六号围攻制作讲解38:45. _9 t. {2 {+ F6 s4 V6 S3 o. U# w1 h
" O) P) s* X5 O F0 w: | 课时63火焰之纹章制作讲解85:18' m8 ~; [. S# D" q
. r H5 U3 j' |8 L- D 课时64见缝插针制作讲解55:44
v+ E' l/ L4 E 课时65豆豆战场制作讲解34:126 ^0 {, \/ Y) W% G% T4 v! H" f" h- v7 y9 r5 i
课时66炉石传说初步制作讲解23:23# U# |& |# l$ d' Z7 N3 I8 ]) B" X' z( r
课时67黑白棋制作讲解58:10
6 k2 L4 f9 N* y3 e 课时68平台传说制作讲解93:15
) i8 |* }. N3 I 课时69密室逃生01:01- U1 n4 O- D9 \; N% P
$ h7 S) _" [8 K3 c. w- q, @ 课时70密室逃生制作讲解39:15- Z* T: A3 F0 C$ P7 m
课时71奇怪的大冒险02:287 f$ V+ S7 P( Q8 o* o6 ]% t2 y: ^ V
课时72奇怪的大冒险制作讲解33:12
1 O' u0 u" ^$ i" k 课时73元气骑士01:06" h( h) f) D1 Q7 U
课时74元气骑士制作讲解115:02: T# A% O ?9 {. } n- F5 C/ Z/ T: `8 _; ^( z& R7 T
课时75结语02:33, w2 e5 K8 k2 y; [
. m, j8 p- W$ [/ D# T
. _( O8 V0 z6 M) ?$ Z+ G) \, V9 l# _
: ^/ `+ X5 C3 w9 ~# I \" ?
* w1 P R j4 [: W7 I) x/ w3 d
$ g- e" k- x- e. ?8 F6 d/ T+ z资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见7 Y% m, o4 R$ `( e5 r3 j1 E
7 R' I: d4 E" J! i4 n7 x+ U3 G9 |! F! P u1 y
* o6 v$ r6 E( W; C1 c, }, J本资源由Java自学网收集整理【www.javazx.com】 |
|